[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OpenVPN, dnat und localhost kernel: martian source



Hi,

auf einem Rechner ich Internet mache ich ein PREROUTING:

$xiptab -A PREROUTING -t nat -d $EXT_IP_3 -p TCP --dport 443 -j 
DNAT --to-destination 192.168.88.6:25

192.168.88.6 ist die IP des Rechners der mit OpenVPN zu dem Rechner im 
Internet verbunden ist.

Nur leider gibt Rechn er 192.168.88.6 immer folgende Fehlermeldung aus:
localhost kernel: martian source 192.168.88.6 from XX.XXX.XXX.XXX, on dev tun7

192.168.88.1    192.168.88.5    255.255.255.255 UGH   0      0        0 tun7
192.168.88.0    192.168.88.5    255.255.255.0   UG    0      0        0 tun7

Zu verstehen ist das, da die Routing table 192.168.88.6 gerne durch tun7 
schicken würde. Da das Paket da aber herkommt kommt eben diese Fehlermeldung.

Wie muss das konfiguriert werden?

Auf dem Rechner 192.168.88.6 noch ein dnat zu localhost oder auf dem Rechner 
im Internet ein snat? Oder gibt es noch OpenVPN Einstellungen um dieses 
Problem zu lösen.


Gruß
Thomas



Reply to: