Alterar rota padrão para interface DHCP sem um envio de rota?

11

Como posso alterar a rota padrão para utilizar eth1 (DHCP), em vez de eth0 (estático)? Quero que essa seja uma solução permanente persistente através de reinicializações.

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

Quero que a rota direta (eth1) seja padrão, não através do NAT.

Usando o Ubuntu 12.04

Jon Skarpeteig
fonte

Respostas:

12

Encontrei a resposta em: http://xmodulo.com/2012/03/how-to-set-default-route-in-linux.html


Removendo qualquer rota padrão desnecessária utilizando o comando de pós-up em / etc / network / interfaces da seguinte maneira. Isso permitirá a rota padrão através do 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
fonte