Standardroute beim Neustart verloren

7

Nach dem Upgrade auf 11.10 "vergisst" mein System bei jedem Neustart des Computers die Standardroute zum Internet. Es "erinnert" sich an den Weg zum Büro (auf einer zweiten Netzwerkkarte). In meiner Datei / etc / network / interfaces habe ich beide NICs als statisch konfiguriert und gebe jeweils die IP, die Netzmaske UND das Gateway an. Das Gateway für die externe Netzwerkkarte wird jedoch beim Booten nicht mehr festgelegt (obwohl es in 11.04 einwandfrei funktioniert hat).

Ich frage mich, ob es möglicherweise mit dem Problem "Warten auf Netzwerkkonfiguration" zusammenhängt, das ich und andere gesehen haben. In jedem Fall brauche ich eine Lösung oder zumindest eine Problemumgehung.

Wie angefordert ... route -v (nachdem ich das eth1-Standardgateway natürlich manuell hinzugefügt habe - um es vorher zu sehen, stellen Sie sich vor, dass die eth1-Gateway-Zeile fehlt):

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         216.199.48.57.n 0.0.0.0         UG    0      0        0 eth1
default         192.168.42.1    0.0.0.0         UG    100    0        0 eth0
192.168.42.0    *               255.255.255.0   U     0      0        0 eth0
216.199.48.56   *               255.255.255.248 U     0      0        0 eth1

/ etc / network / interfaces :

# The loopback network interface
auto lo
iface lo inet loopback

# Office network
auto eth0
iface eth0 inet static
        address 192.168.42.4
        netmask 255.255.255.0
        gateway 192.168.42.1

# Internet
auto eth1
iface eth1 inet static
        address 216.199.48.58
        netmask 255.255.255.248
        gateway 216.199.48.57
Steve Valliere
quelle
1
route -vVeröffentlichen Sie eine Ausgabe in Ihrer Frage plz.
Bruno Pereira
1
Und / etc / network / interfaces
psusi
Diese Frage scheint aufgegeben zu sein. Wenn Sie ein ähnliches Problem haben, stellen Sie bitte eine neue Frage mit Details zu Ihrem Problem. Wenn Sie der Meinung sind, dass diese Frage nicht aufgegeben wird, markieren Sie die Frage, die dies erklärt. :)
Ringtail

Antworten:

3

Per Definition ist "Standard" eine eindeutige Entität. Die Anweisung "gateway" legt das Standard-Gateway fest und muss daher innerhalb der Datei eindeutig sein. In diesem Szenario müssen Sie eine statische Route zu Ihrem privaten Netzwerk festlegen. Ersetzen Sie die Gateway-Leitung eth0 durch up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.42.1.

# Office network
auto eth0
iface eth0 inet static
        address 192.168.42.4
        netmask 255.255.255.0
        up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.42.1
Eric Carvalho
quelle
Vielen Dank! Ich wünschte, ich hätte es damals gewusst, als ich es brauchte. Ich versuche nicht, Ihre Antwort herabzusetzen. Es ist nur so, dass das Problem behoben wurde, nachdem ich den Upgrade-Prozess auf 12.04 durchlaufen hatte - ohne Änderung an meinen Dateien / etc / network / interfaces. Aber wenn es zurückkommt, werde ich es auf jeden Fall versuchen.
Steve Valliere