"We are back" « oc.at

Problem mit Default Route!?

pirate man 17.06.2011 - 20:13 1544 5
Posts

pirate man

Here to stay
Registered: Jul 2001
Location: @ home
Posts: 5599
hi

ich habe heute ubuntu 10.04 auf meinen neuen firmen laptop gespielt, welches soweit ich auch ganz gut läuft
allerdings habe ich ein kleines problem mit den netzwerk interfaces

eth0 ist das ethernet IF, welches ich verwende um geräte zu konfigurieren, die ip weise ich per script zu (entweder 192.168.0.2 oder 192.168.1.2, ohne gateway)
eth1 ist für wlan zuständig und ist statisch konfiguriert

jetzt habe ich das problem, dass die internetverbindung unterbrochen ist, sobald auf eth0 ein gerät erkannt wird wenn ich das kabel von eth0 abziehe geht wieder alles


routing table wenn eth0 aktiv:

Zitat
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
10.10.10.0 * 255.255.255.0 U 2 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth1
default discus.home 0.0.0.0 UG 0 0 0 eth0


routing table wenn eth0 inaktiv:

Zitat
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
10.10.10.0 * 255.255.255.0 U 2 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth1
default 10.10.10.1 0.0.0.0 UG 0 0 0 eth1


dem entnehme ich, dass die default route über eth0 läuft, sobald dieses aktiv ist
wie kann ich das ändern bzw. statisch konfigurieren, dass die default route immer über eth1 geht?

/etc/network/interfaces habe ich auch schon editiert und folgendes eingetragen:

Zitat
auto eth1
iface eth1 inet static
address 10.10.10.50
netmask 255.255.255.0
gateway 10.10.10.1

doch das hilft leider auch nichts

schon mal vielen dank :)

Moesli

goes Linux
Avatar
Registered: Sep 2002
Location: Salzburg
Posts: 1328
discus.home hat welche ip ?

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Das Problem dabei ist dass imho eth0 automatisch ne höhere priorität bekommt, du musst das wlan auf eth0 legen und das kabel auf eth1

wie das unter ubuntu jetzt geht bin ich nicht ganz sicher, google sagt
/etc/udev/rules.d/70-persistent-net.rules
modifizieren

Edit: Falsch, siehe COLOSSUS' Post weiter unten
Bearbeitet von watchout am 01.07.2011, 11:36

deftenski

mit barockfelgen
Avatar
Registered: May 2002
Location: back home
Posts: 1241
verwend bitte
Code:
route -n
statt route und poste mal dein script zum konfigurieren von eth0 ..

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12142
Zitat von watchout
Das Problem dabei ist dass imho eth0 automatisch ne höhere priorität bekommt, du musst das wlan auf eth0 legen und das kabel auf eth1

wie das unter ubuntu jetzt geht bin ich nicht ganz sicher, google sagt
/etc/udev/rules.d/70-persistent-net.rules
modifizieren

Interfacenamen haben keinerlei Auswirkung auf irgendwelche Routing-Policies. Die Metrik ist entscheidend.

Hast du NetworkManager aktiv? Kannst du bitte mal die gesamte /etc/network/interfaces hier pasten, und auch nochmal die Ausgabe von `route -n` in allen von dir beobachteten Zustaenden, inkl. Kommentar, was wann wie genau von Deinen Vorstellungen abweicht?

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
"Metric kannst du aber doch nur bei static definieren oder?" wollt ich grad schreiben, seh aber grad dass er eh eine static dabei hat... Shame on me...
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz