[gelöst] Portfreigabe und Debian, mehrere Netzwerkkarten
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
[gelöst] Portfreigabe und Debian, mehrere Netzwerkkarten
Hy,
ich stehe irgendwie auf dem Schlauch.
Ich habe einen Debian Server, auf dem diverse Webdienste und ssh laufen.
Dieser Server hat zwei Netzwerkkarten, eth0 = 192.168.0.254 und eth1 = 192.168.178.254.
Über eth1 möchte ich einen externen Zugriff haben, entsprechende Ports sind auf der Fritzbox (7490) freigegeben.
Der Zugriff über das interne Netzwerk auf die Dienste funktioniert Problemlos, auch habe ich einen Dienst auf einem Windows-PC freigegeben, dieser läuft.
Es ist keine Firewall auf dem Debian Server installiert.
Weiß irgendwie nicht woran es liegt, vielleicht hat ja Jemand eine Idee.
Vielen Dank
ich stehe irgendwie auf dem Schlauch.
Ich habe einen Debian Server, auf dem diverse Webdienste und ssh laufen.
Dieser Server hat zwei Netzwerkkarten, eth0 = 192.168.0.254 und eth1 = 192.168.178.254.
Über eth1 möchte ich einen externen Zugriff haben, entsprechende Ports sind auf der Fritzbox (7490) freigegeben.
Der Zugriff über das interne Netzwerk auf die Dienste funktioniert Problemlos, auch habe ich einen Dienst auf einem Windows-PC freigegeben, dieser läuft.
Es ist keine Firewall auf dem Debian Server installiert.
Weiß irgendwie nicht woran es liegt, vielleicht hat ja Jemand eine Idee.
Vielen Dank
Zuletzt geändert von Masterraven9 am 08.06.2015 21:13:00, insgesamt 1-mal geändert.
Re: Portfreigabe und Debian
Was sagt
?
Code: Alles auswählen
$ ip r
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
Re: Portfreigabe und Debian
172.16.0.0/30 dev tap0 proto kernel scope link src 172.16.0.2
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.254
192.168.178.0/24 dev eth1 proto kernel scope link src 192.168.178.254
Das obere ist eine VPN Verbindung
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.254
192.168.178.0/24 dev eth1 proto kernel scope link src 192.168.178.254
Das obere ist eine VPN Verbindung
Re: Portfreigabe und Debian
Wenn das wirklich alles ist, dann fehlt die sog. Default-Route, in etwa
falls "192.168.178.1" die IP Deiner fritzbox ist.
Code: Alles auswählen
default via 192.168.178.1 dev eth1 proto static
Zuletzt geändert von dufty2 am 07.06.2015 21:47:39, insgesamt 1-mal geändert.
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
Re: Portfreigabe und Debian
192.168.178.1 ist die Fritzbox
aber
192.168.0.1 ist eth0 und sollte auch weiterhin funktionieren
aber
192.168.0.1 ist eth0 und sollte auch weiterhin funktionieren
Re: Portfreigabe und Debian
Was jetzt?Masterraven9 hat geschrieben:192.168.178.1 ist die Fritzbox
aber
192.168.0.1 ist eth0 und sollte auch weiterhin funktionieren
![Wink ;)](./images/smilies/icon_wink.gif)
Oben schreibst Du "192.168.0.254" ist eth0 und jetzt soll's "192.168.0.1" eth0 sein?
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
Re: Portfreigabe und Debian
sry 192.168.0.254 ist eth0 aber der Gateway hinter eth0 ist 192.168.0.1, von dem aus die Freigabe auch funktionieren soll.
Re: Portfreigabe und Debian
Brauchst Du Zusatz-Routing-Table,
guckst Du hier: https://www.thomas-krenn.com/en/wiki/Tw ... One_System
guckst Du hier: https://www.thomas-krenn.com/en/wiki/Tw ... One_System
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
Re: Portfreigabe und Debian
Also leider half das auch nicht.
Ich habe:
1 rt2 in /etc/iproute2/rt_tables eingetragen und
in /etc/network/interfaces hinzugefügt.
Ausgaben:
und
Bin mir auch nicht sicher, warum es Intern im 178.0/24 geht und die Weiterleitung nicht.
Ich habe:
1 rt2 in /etc/iproute2/rt_tables eingetragen und
Code: Alles auswählen
post-up ip route add 192.168.178.0/24 dev eth1 src 192.168.178.254 table rt2
post-up ip route add default via 192.168.178.1 dev eth1 table rt2
post-up ip rule add from 192.168.178.1/32 table rt2
post-up ip rule add to 192.168.178.1/32 table rt2
Ausgaben:
Code: Alles auswählen
ip route list table rt2
default via 192.168.178.1 dev eth1
192.168.178.0/24 dev eth1 scope link src 192.168.178.254
Code: Alles auswählen
ip rule show
0: from all lookup local
32764: from all to 192.168.178.1 lookup rt2
32765: from 192.168.178.1 lookup rt2
32766: from all lookup main
32767: from all lookup default
Zuletzt geändert von Masterraven9 am 08.06.2015 15:50:35, insgesamt 1-mal geändert.
Re: Portfreigabe und Debian
Masterraven9 hat geschrieben:Hy,
ich stehe irgendwie auf dem Schlauch.
Ich habe einen Debian Server, auf dem diverse Webdienste und ssh laufen.
Dieser Server hat zwei Netzwerkkarten, eth0 = 192.168.0.254 und eth1 = 192.168.178.254.
Über eth1 möchte ich einen externen Zugriff haben, entsprechende Ports sind auf der Fritzbox (7490) freigegeben.
Der Zugriff über das interne Netzwerk auf die Dienste funktioniert Problemlos, auch habe ich einen Dienst auf einem Windows-PC freigegeben, dieser läuft.
Es ist keine Firewall auf dem Debian Server installiert.
Weiß irgendwie nicht woran es liegt, vielleicht hat ja Jemand eine Idee.
Mit Satz eins bist du nicht alleine, ich verstehe z.B. gar nicht was deine Frage/dein Problem ist… Das keine Firewall installiert ist? Das ist imho mit iptables doch automatisch der Fall, und man muss nur noch Filter anlegen…?
“Don't you think that if I were wrong, I'd know it?” (Dr. Sheldon Cooper)
XFCE: alt,steinhart,langweilig,immer noch da.
XFCE: alt,steinhart,langweilig,immer noch da.
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
Re: Portfreigabe und Debian
Ich habe keine zusätzliche Firewall installiert.
Vorher musste ich auch keine iptables Einträge vornehmen.
Vor 2 Jahren, hatte mein Provider (eth0) noch öffentliche IP-Adressen, da konnte man noch auf alle Dienste von extern drauf zugreifen, ohne iptables Einträge.
Dann hat dieser auf NAT umgestellt, daher der Umweg über einen dedizierten Server mittels VPN.
Jetzt ist bei mir endlich DSL verfügbar und ich wollte erstmal einen parallel Betrieb.
Vorher musste ich auch keine iptables Einträge vornehmen.
Vor 2 Jahren, hatte mein Provider (eth0) noch öffentliche IP-Adressen, da konnte man noch auf alle Dienste von extern drauf zugreifen, ohne iptables Einträge.
Dann hat dieser auf NAT umgestellt, daher der Umweg über einen dedizierten Server mittels VPN.
Jetzt ist bei mir endlich DSL verfügbar und ich wollte erstmal einen parallel Betrieb.
Re: Portfreigabe und Debian
Die ersten 2 Zeilen stimmen noch, die weiteren 2 dann nicht mehr.Masterraven9 hat geschrieben: Ich habe:
1 rt2 in /etc/iproute2/rt_tables eingetragen undin /etc/network/interfaces hinzugefügt.Code: Alles auswählen
post-up ip route add 192.168.178.0/24 dev eth1 src 192.168.178.254 table rt2 post-up ip route add default via 192.168.178.1 dev eth1 table rt2 post-up ip rule add from 192.168.178.1/32 table rt2 post-up ip rule add to 192.168.178.1/32 table rt2
Code: Alles auswählen
post-up ip rule add from 192.168.178.254/32 table rt2
post-up ip rule add to 192.168.178.254/32 table rt2
Warum hat Dein eth0 keine Default-Route? Keine gewollt?
-
- Beiträge: 20
- Registriert: 18.08.2007 19:55:54
Re: Portfreigabe und Debian
Ach, bin ich blind.
Vielen Dank, jetzt geht es.
Bin davon ausgegangen, dass gateway und default route, sich nicht viel nimmt.
![Hail :hail:](./images/smilies/icon_hail.gif)
Vielen Dank, jetzt geht es.
Bin davon ausgegangen, dass gateway und default route, sich nicht viel nimmt.