iptables portforwarding

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

iptables portforwarding

Beitrag von Erzlord Caron » 26.03.2005 02:31:58

Hallo, ich stehe grade etwas auf dem Schlauch, vieleicht kann mir jemand helfen:
Ich habe einen Router, der an 3 Netzte angeschlossen ist, ein LAN (vlan0), ein WLAN (br0) und das Internet (ppp0). WLAN und INet sind dabei unsicher, da die sicheren Verbindungen im WLAN über ein VPN statfinden, der Rest ist offen.
Nun sollen Zugriffe aus WLAN und INet auf den SSH-Port des Routers auf einen Server im LAN umgeleitet werden.

Habe dazu folgende Regeln:

Code: Alles auswählen

$IPTABLES -A FORWARD -p tcp --dport 22 -j ACCEPT
$IPTABLES -A FORWARD -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT

$IPTABLES -t nat -A PREROUTING -p tcp --dport 22 ! -i vlan0 -j DNAT --to 192.168.2.6:22
$IPTABLES -t nat -A POSTROUTING -j MASQUERADE
Funktioniert nur leider nicht ... Was mache ich falsch?

P.S.: Module iptable_nat, ip_tables und ip_conntrack sind alle nciht vorhanden, er beschwert sich aber auch nciht über das -t nat. Ich nehme mal an, das ist dann einfach fest einkompiliert?Der Router läuft auf OpenWRT...

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 26.03.2005 02:41:06

hm, schon erledigt, war ein layer 8 problem...

hatte die PREROUTINGCHAIN nicht richtig geflusht.... es ist zu spät...

Antworten