51227
Jul 25, 2007, updated at 12:49:52 (UTC)
3569
4
0
Linux mit 2 x NIC routing
Hallo,
ich habe hier einen Linux PC mit zwei Netzwerkkarten.
Diese sind jeweils an einem eigenen Router in Internet.
Jetzt möchte ich ich diesen PC von extern erreichen.
Setze ich das default GW auf 192.168.1.1 erreiche ich den PC über den einen Anschluß.
Setze ich das default GW auf 172.16.1.1 erreiche ich den PC über den anderen Anschluß.
Erreichbar ist der PC aber nicht über beide gleichzeitig.
eth0
IP : 192.168.1.250
Netmask : 255.255.255.0
GW (Router 1 IP): 192.168.1.1
eth1
IP : 172.16.1.25
Netmask : 255.255.255.0
GW (Router 2 IP): 172.16.1.1
Default GW (standart) : 192.168.1.1
Ich weiß das es ein Routing Problem ist, aber ich finde kein Lösung ...
[EDIT] Dieser PC ist kein Router, soll also nicht beide Netzwerke verbinden. Nur über verschiedene IP's erreichbar sein.
Gruß
Michael
ich habe hier einen Linux PC mit zwei Netzwerkkarten.
Diese sind jeweils an einem eigenen Router in Internet.
Jetzt möchte ich ich diesen PC von extern erreichen.
Setze ich das default GW auf 192.168.1.1 erreiche ich den PC über den einen Anschluß.
Setze ich das default GW auf 172.16.1.1 erreiche ich den PC über den anderen Anschluß.
Erreichbar ist der PC aber nicht über beide gleichzeitig.
eth0
IP : 192.168.1.250
Netmask : 255.255.255.0
GW (Router 1 IP): 192.168.1.1
eth1
IP : 172.16.1.25
Netmask : 255.255.255.0
GW (Router 2 IP): 172.16.1.1
Default GW (standart) : 192.168.1.1
Ich weiß das es ein Routing Problem ist, aber ich finde kein Lösung ...
[EDIT] Dieser PC ist kein Router, soll also nicht beide Netzwerke verbinden. Nur über verschiedene IP's erreichbar sein.
Gruß
Michael
Please also mark the comments that contributed to the solution of the article
Content-Key: 64636
Url: https://administrator.de/contentid/64636
Printed on: April 26, 2024 at 15:04 o'clock
4 Comments
Latest comment
Hallo Michael,
Das Problem ist, dass die Pakete zwar ankommen, die Antwort aber über das falsche GW zurück gesendet werden. Am Besten du probierst es mal so.
Default GW: 192.168.1.1
Zusätzlich noch folgende Routing Einträge definieren.
ip route add from 172.16.1.0 dev eth1 scope link src 172.16.1.25 table 1
ip route add default via 172.16.1.1 dev eth1 table 1
ip rule add from 172.16.1.0/24 lookup 1
Gruß,
Kamber
Das Problem ist, dass die Pakete zwar ankommen, die Antwort aber über das falsche GW zurück gesendet werden. Am Besten du probierst es mal so.
Default GW: 192.168.1.1
Zusätzlich noch folgende Routing Einträge definieren.
ip route add from 172.16.1.0 dev eth1 scope link src 172.16.1.25 table 1
ip route add default via 172.16.1.1 dev eth1 table 1
ip rule add from 172.16.1.0/24 lookup 1
Gruß,
Kamber