asterisk iptables bzw. ipcop

emanon

Neuer User
Mitglied seit
30 Sep 2005
Beiträge
65
Punkte für Reaktionen
0
Punkte
0
Hallo ist vielleicht ein bischen off-tapic aber vielleicht gibt es ja jemanden der mir weiterhelfen kann.

Ich hab einen Asterisk hinter einem IP-COP Server. Nun verusche ich die RTP Sachen per UDP per Portforwarding durchzuleiten. Jedoch muss ich hier jeden einzelnen Port weiterleiten. Wenn ich das mit einem Script mache dauert es auch ewig bis die Regeln geschrieben sind.

Bin kein großer iptables Spezialist aber es muss doch eine Möglichkeit geben Port 10000-15000 mit einem Befehl einzutragen.


Danke für Eure hilfe
 
So: ..... --dport 5000:5100 .............
siehe man iptables
--ports [!] port[,port[,port:port...]]

Portbereich wird in der rtp.conf gewählt, ist in der Regel deutlich zu groß eingestellt.
 
Vieleicht als Denkanstoß ein Auszug aus meiner iptables Firewall:

Code:
# meine beiden Netzwerkkarten
EXTERN="ppp0"
INTERN="eth0"
 
VoIP=1
VoIP_PC=192.168.255.200
SIP_PORT=5060
RTP_PORTS=10000:10020
 
 
if [ $VoIP = 1 ]
 then
   iptables -A FORWARD -i $INTERN -s $VoIP_PC -p udp --sport $SIP_PORT -j ACCEPT
   iptables -A FORWARD -i $EXTERN -d $VoIP_PC -p udp --dport $SIP_PORT -j ACCEPT
   iptables -A FORWARD -i $INTERN -s $VoIP_PC -p udp --sport $RTP_PORTS -j ACCEPT
   iptables -A FORWARD -i $EXTERN -d $VoIP_PC -p udp --dport $RTP_PORTS -j ACCEPT
 fi


Gruß Sven
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,977
Mitglieder
378,565
Neuestes Mitglied
BenGradish