SSH Server iptables routing
SSH Server iptables routing
Hallo,
habe einen Debian Server welche eine ppp0 Verbindung aufbaut und diese auch als default gateway verwendet. Zusätzlich hat er noch eine eth0 die mit einer Fritzbox verbunden ist. An der Fritzbox ist eine Port-Weiterleitung Port 22 für SSH au den Debian Server eingerichtet.
Der SSH Server ist aber von extern (über dsl/fritzbox) nicht zu erreichen, ich vermute mal weil auf dem Debian Server das Default gateway auf ppp0 zeigt und die ssh-Antwortpakete dann den falschen Weg zurück nehmen - also über pp0 anstatt in diesem fall eth0.
Wie kann ich denn definieren, dass die SSH Antwortpakete über eth0 gehen sollen, bzw dahin woher die anfrage kommt?
Danke!
habe einen Debian Server welche eine ppp0 Verbindung aufbaut und diese auch als default gateway verwendet. Zusätzlich hat er noch eine eth0 die mit einer Fritzbox verbunden ist. An der Fritzbox ist eine Port-Weiterleitung Port 22 für SSH au den Debian Server eingerichtet.
Der SSH Server ist aber von extern (über dsl/fritzbox) nicht zu erreichen, ich vermute mal weil auf dem Debian Server das Default gateway auf ppp0 zeigt und die ssh-Antwortpakete dann den falschen Weg zurück nehmen - also über pp0 anstatt in diesem fall eth0.
Wie kann ich denn definieren, dass die SSH Antwortpakete über eth0 gehen sollen, bzw dahin woher die anfrage kommt?
Danke!
Re: SSH Server iptables routing
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
Re: SSH Server iptables routing
Danke schon mal, aber gibt es da keine einfachere Lösung, z.b.
Route alles was von --sport 22 kommt auf eth0 raus?
Route alles was von --sport 22 kommt auf eth0 raus?
Re: SSH Server iptables routing
Da du nur eine externe IP-Adresse hast und der Debian-Server eine interne IP nutzt musst du irgendwo in iptables noch "nat" einbauen. Such mal entsprechend im Internet.
Re: SSH Server iptables routing
Das wär nich das Problem alle Sachen über eth0 zu leiten. Das kannst Du in der sshd_config machen.
Da Du aber von extern zugreifen möchtest brauchst Du ja das Gateway, über das die Anfrage reinkam, damit Pakete, die zurück an den Client geschickt werden sollen, auch wieder dort hin geroutet werden können. Dazu musst Du Routen setzen...
Da Du aber von extern zugreifen möchtest brauchst Du ja das Gateway, über das die Anfrage reinkam, damit Pakete, die zurück an den Client geschickt werden sollen, auch wieder dort hin geroutet werden können. Dazu musst Du Routen setzen...
Georg
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
RTFM, LMGTFY, Orakel... Ach... Warum muss man suchen...
Schrödingers Backup --- "Der Zustand eines Backups ist unbekannt, solange man es nicht wiederherstellt" --- Quelle: Nixcraft
Re: SSH Server iptables routing
ok danke, habe mir die seite nochmal angeschaut, steige da aber noch nicht so richtig durch. hab jetzt mal das hier:
ergibt das so sinn?
IF1 ist meine Lan-schnittstelle, IF2 ist meine pptp vpn verbindung.
Code: Alles auswählen
IF1='eth0'
IF2='ppp0'
IP1='192.168.171.20'
IP2='172.16.20.2' #### <- vpn ip (ist aber dynamisch)
P1='192.168.171.1'
P2='172.16.20.1' ### < vpn gateway ip
P1_NET='192.168.171.0'
P2_NET='172.16.20.0' ## vpn netz
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
ip route add default via $P1
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2
ip route add $P2_NET dev $IF2 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip route add $P1_NET dev $IF1 table T2
ip route add 127.0.0.0/8 dev lo table T2
IF1 ist meine Lan-schnittstelle, IF2 ist meine pptp vpn verbindung.
Re: SSH Server iptables routing
Poste doch mal sämtliche IP-Adressen, Subnetze und Routingtabellen. Ein einfaches Schaubild könnte auch hilfreich sein.
Re: SSH Server iptables routing
Hier ein Schaubild des Ganzen, hoffentlich kann mir jemand helfen
http://img227.imageshack.us/img227/3728/schaubild2.jpg
http://img227.imageshack.us/img227/3728/schaubild2.jpg
Re: SSH Server iptables routing
kann mir keiner helfen?
Grüße
Grüße
Re: SSH Server iptables routing
Hallo zusammen,
das Problem besteht immernoch.
Brauche Hilfe,
Danke
das Problem besteht immernoch.
Brauche Hilfe,
Danke