web-dev-qa-db-fra.com

Route par défaut perdue au redémarrage

Après la mise à niveau vers 11.10, mon système "oublie" la route par défaut vers Internet à chaque redémarrage de la machine. Il "se souvient" de la route vers le bureau (sur une deuxième carte réseau). Dans mon fichier/etc/network/interfaces, les deux cartes réseau sont configurées comme statiques et spécifient l'adresse IP, le masque de réseau ET la passerelle pour chacun. Mais la passerelle pour le NIC externe n'est plus définie au moment du démarrage (même si cela fonctionnait parfaitement dans 11.04).

Je me demande si cela pourrait être lié au problème de "l'attente de la configuration réseau" que moi-même et d'autres avons vu. Quoi qu'il en soit, j'ai besoin d'une solution ou au moins d'une solution de rechange.

Comme demandé ... route -v (après avoir ajouté manuellement la passerelle par défaut eth1, bien sûr - pour la voir avant, imaginez qu'il manque la ligne de la passerelle eth1):

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
7
Steve Valliere

Par définition, "Par défaut" est une entité unique. L'instruction "gateway" définit la passerelle par défaut, elle doit donc être unique dans le fichier. Ce scénario nécessite que vous définissiez un itinéraire statique vers votre réseau privé. Remplacez la ligne de passerelle eth0 par 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
3
Eric Carvalho