ubuntuusers.de

Problem mit Default Route!?

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

mr.pirateman

Anmeldungsdatum:
5. Juni 2006

Beiträge: 51

hallo leute

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:

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:

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 diese 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:

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 ☺

ps: sorry, dass mein text so unformartiert ist .. weiß nicht woran das liegt, hab beim erstellen absätze eingefügt

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Hallo,
wenn Du den Eintrag für das Gateway weg läßt wird auch keine default Route eingetragen. Ansonsten kannst Du auch über das Skript eine nicht benötigte Route/Netzwerk löschen, neu anlegen und auch die Metric vorgeben.

mr.pirateman

(Themenstarter)

Anmeldungsdatum:
5. Juni 2006

Beiträge: 51

naja, die default-route über 10.10.10.1 benötige ich, da ich sonst nicht ins internet komme
mich wundert eben, dass diese überschrieben wird, sobald eth0 aktiv wird da ich dort gar keinen gateway eingetragen habe 🙄

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Wie gesagt, dann ändere doch über das Skript die Routingtabelle wie benötigt

sudo route del -net <IP> netmask 255.255.255.0  metric <Wert> dev <Interface>    # vorhandene Netzwerk/Route löschen
sudo route add -net <IP> netmask 255.255.255.0  metric <Wert> dev <Interface>    # neues Netzwerk/Route anlegen 
sudo route del default gw <IP> <Interface>                                       # def. Gateway löschen
sudo route add default gw <IP> <Interface>                                       # def. Gateway anlegen

Im Skript dann etwa so

...
/sbin/route del default gw <IP> <Interface>
Antworten |