Changer la route par défaut en interface DHCP sans pousser la route?

11

Comment puis-je changer la route par défaut pour utiliser eth1 (DHCP), au lieu de eth0 (statique)? Je veux que ce soit une solution permanente persistante lors des redémarrages.

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         RT-C0C1C0CF879F 0.0.0.0         UG    100    0        0 eth0
10.0.0.0        *               255.255.255.0   U     0      0        0 eth0
1.1.1.0         *               255.255.240.0   U     0      0        0 eth1

Je veux que la route directe (eth1) soit par défaut, pas via le NAT.

Utilisation d'Ubuntu 12.04

Jon Skarpeteig
la source

Réponses:

12

J'ai trouvé la réponse dans: http://xmodulo.com/2012/03/how-to-set-default-route-in-linux.html


Suppression de toute route par défaut inutile utilisant la commande de post-up dans / etc / network / interfaces comme suit. Cela activera la route par défaut via eth0

$ sudo vi /etc/network/interfaces

allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug eth1
iface eth1 inet dhcp
post-up route del default dev $IFACE
Jon Skarpeteig
la source