[Gelöst] iptables: No chain/target/match by that name.

l3u

Neuer User
Mitglied seit
9 Okt 2013
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
Hallo :)

Ich habe kürzlich Freetz auf eine alte Fritz-Box 3030 gezogen und folgende Firewall erstellt:
Code:
modprobe ip_tables
modprobe iptable_filter
modprobe ipt_REJECT
iptables -Z
iptables -F
iptables -A FORWARD -o dsl -p udp --sport 1194 -s 192.168.10.99 -j ACCEPT
iptables -A FORWARD -o dsl -s 192.168.10.10 -j ACCEPT
iptables -A FORWARD -o dsl -j REJECT
Hat auch wunderbar funktioniert. Jetzt wollte ich den Router durch eine Fritz-Box 7240 ersetzen. Dafür habe ich ein Freetz aus freetz-stable-2.0 gebaut (das Firmwareimage, was 1.2 unterstützt ist schon ziemlich alt). So weit, so gut; aber wenn ich hier die Firewall starten will, dann bekomme ich bei dem Befehl
Code:
iptables -A FORWARD -o dsl -p udp --sport 1194 -s 192.168.10.99 -j ACCEPT
die Fehlermeldung
Code:
iptables: No chain/target/match by that name.
wobei das Problem der Parameter --sport ist. Wenn ich den weglasse, dann geht es (aber natürlich ist die Regel dann nicht mehr sinnvoll).

Woran liegt das?!
 
Zuletzt bearbeitet:
Jetzt wollte ich den Router durch eine Fritz-Box 7240 ersetzen. Dafür habe ich ein Freetz aus freetz-stable-2.0 gebaut (das Firmwareimage, was 1.2 unterstützt ist schon ziemlich alt). So weit, so gut; aber wenn ich hier die Firewall starten will, dann bekomme ich bei dem Befehl
Code:
iptables -A FORWARD -o dsl -p udp --sport 1194 -s 192.168.10.99 -j ACCEPT
die Fehlermeldung
Code:
iptables: No chain/target/match by that name.
wobei das Problem der Parameter --sport ist. Wenn ich den weglasse, dann geht es (aber natürlich ist die Regel dann nicht mehr sinnvoll).

Woran liegt das?!
Das liegt an den Entwickler von iptables. Versuch mal mit:
Code:
iptables -A FORWARD -o dsl -p udp -m multiport --sports 1194 -s 192.168.10.99 -j ACCEPT
 
@sf3978
Bitte keinen sinnlosen Vollzitate...

Gruß
Oliver
 
@sf3978
Bitte keinen sinnlosen Vollzitate...
Das habe ich noch nie gemacht. Wenn Du etwas genauer schaust, wirst Du feststellen, dass mein Zitat folgenden Teil:
Hallo :)

Ich habe kürzlich Freetz auf eine alte Fritz-Box 3030 gezogen und folgende Firewall erstellt:
Code:
modprobe ip_tables
modprobe iptable_filter
modprobe ipt_REJECT
iptables -Z
iptables -F
iptables -A FORWARD -o dsl -p udp --sport 1194 -s 192.168.10.99 -j ACCEPT
iptables -A FORWARD -o dsl -s 192.168.10.10 -j ACCEPT
iptables -A FORWARD -o dsl -j REJECT
Hat auch wunderbar funktioniert.
aus dem Beitrag des TE, nicht beinhaltet. ;-)
 
Abgesehen davon hat leider auch der Befehl
Code:
iptables -A FORWARD -o dsl -p udp -m multiport --sports 1194 -s 192.168.10.99 -j ACCEPT
nichts daran geändert, dass ich
Code:
iptables: No chain/target/match by that name.
als Antwort bekomme …

OpenVPN steht auch richtig in /etc/services drin:
Code:
root@fritz:/var/mod/root# grep 1194 /etc/services 
openvpn         1194/tcp
openvpn         1194/udp
aber es geht nicht … kann es sein, dass man bei der config von Freetz noch irgendwas auswählen muss, damit iptables nach Ports filter kann?!
 
Zuletzt bearbeitet:
Abgesehen davon hat leider auch der Befehl
Code:
iptables -A FORWARD -o dsl -p udp -m multiport --sports 1194 -s 192.168.10.99 -j ACCEPT
nichts daran geändert, dass ich
Code:
iptables: No chain/target/match by that name.
als Antwort bekomme.
Bei mir geht es mit dieser Regel, in Freetz, Ubuntu, OpenSuSE, raspbian.
BTW: Hast Du vorher auch die Regel
Code:
iptables -A FORWARD -o dsl -p udp --sport 1194 -s 192.168.10.99 -j ACCEPT
gelöscht?
 
Code:
root@fritz:/var/mod/root# iptables -F
root@fritz:/var/mod/root# iptables -A FORWARD -o dsl -p udp -m multiport --sports 1194 -s 192.168.10.99 -j ACCEPT
iptables: No chain/target/match by that name.
 
Hab’s hinbekommen: es hat einfach noch ein Modul gefehlt, nämlich xt_tcpudp. Ein
Code:
modprobe xt_tcpudp
hat das Problem gelöst. Danach hat dann auch
Code:
iptables -A FORWARD -o dsl -p udp --sport 1194 -s 192.168.10.99 -j ACCEPT
funktioniert.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.