15187
18.12.2006, aktualisiert am 05.01.2007
6969
11
0
Einfache Frage: Wie route ich GRE bei aktiver SuSE 10.1 Firewall2 über NAT?
Auf einem mit SuSE 10.1 betriebenen Router soll von wlan0/EXT nach eth0/INT ein VPN-Forward eingerichtet werden. Neben TCP 1723, was schon erfolgreich mit Firewall2 reingeroutet wird, soll dies nun auch mit GRE passieren.
Nachdem ich mit iptables nichts dahingehendes zum Laufen gebracht habe, habe ich es mit diversen, im Internet gefundenen Scripts (auf meine IPs usw. angepasst) probiert, jedoch führte nichts zum Erfolg.
Daher stelle ich eine einfache Frage:
Wie route ich, solange die FW aktiv ist, GRE per NAT weiter?
Bin gespannt, ob es mehr als eine Antwort / Möglichkeit gibt...
Gruß,
tc
Nachdem ich mit iptables nichts dahingehendes zum Laufen gebracht habe, habe ich es mit diversen, im Internet gefundenen Scripts (auf meine IPs usw. angepasst) probiert, jedoch führte nichts zum Erfolg.
Daher stelle ich eine einfache Frage:
Wie route ich, solange die FW aktiv ist, GRE per NAT weiter?
Bin gespannt, ob es mehr als eine Antwort / Möglichkeit gibt...
Gruß,
tc
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 47020
Url: https://administrator.de/contentid/47020
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
11 Kommentare
Neuester Kommentar
Achtung GRE ist KEIN Port !! Der Tip von oben ist komplett falsch !!! GRE ist ein eigenes Protokoll mit der Prokollnummer 47 wie z.B. ICMP und andere auch.
Das ist kein TCP oder UDP Port.
Wenn das so entsprechend in den tables konfiguriert ist wird das ganz normal geforwardet !
So sieht z.B. ein tables Eintrag mit GRE aus:
iptables -t nat -A PREROUTING -i eth0 -p 47 -j DNAT --to SERVER_IP
Das ist kein TCP oder UDP Port.
Wenn das so entsprechend in den tables konfiguriert ist wird das ganz normal geforwardet !
So sieht z.B. ein tables Eintrag mit GRE aus:
iptables -t nat -A PREROUTING -i eth0 -p 47 -j DNAT --to SERVER_IP
Das kann sein...Normalerweise ist bei Linux genau wie bei Windows 2k und XP das IP Forwarding (Routing zwischen den NICs) in den Systemsettings abgeschaltet. Wenn du die im Setup (/etc/sysconfig/, ist aber in den Distros unterschiedlich) mal ansiehst musst du den IP Forwarding Schalter auf ON legen, damit Packete geroutet werden. Bei aktiven iptables wird m.E. dieser Prameter automatisch aktiviert.
Nein daran kann es eigentlich nicht liegen denn GRE folgt den gleichen Routes wie normales IPv4 auch ! Es sei denn irgendwo wird Protokoll 47 geblockt.
Hier steht nochwas dazu (Kap.5):
http://www.linuxguruz.com/iptables/howto/2.4routing-5.html
Würde GRE nicht routebar sein könnte keine einzige Windows PPTP Verbindung übertragen werden. Linux kann das mit Sicherheit....
Hier steht nochwas dazu (Kap.5):
http://www.linuxguruz.com/iptables/howto/2.4routing-5.html
Würde GRE nicht routebar sein könnte keine einzige Windows PPTP Verbindung übertragen werden. Linux kann das mit Sicherheit....