Изменить маршрут по умолчанию на интерфейс DHCP без нажатия на маршрут?

11

Как я могу изменить маршрут по умолчанию для использования eth1 (DHCP) вместо eth0 (статический)? Я хочу, чтобы это было постоянным решением после перезагрузок.

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

Я хочу, чтобы прямой маршрут (eth1) был по умолчанию, а не через NAT.

Использование Ubuntu 12.04

Джон Скарпетейг
источник

Ответы:

12

Я нашел ответ в: http://xmodulo.com/2012/03/how-to-set-default-route-in-linux.html


Удалите все ненужные команды пост-запуска по умолчанию для маршрута в файле / etc / network / interfaces следующим образом. Это включит маршрут по умолчанию через 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
Джон Скарпетейг
источник