Standardroute zur DHCP-Schnittstelle ohne Routen-Push ändern?

11

Wie kann ich die Standardroute ändern, um eth1 (DHCP) anstelle von eth0 (statisch) zu verwenden? Ich möchte, dass dies eine dauerhafte Lösung ist, die durch Neustarts dauerhaft bleibt.

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

Ich möchte, dass die direkte Route (eth1) Standard ist, nicht über das NAT.

Verwenden von Ubuntu 12.04

Jon Skarpeteig
quelle

Antworten:

12

Ich fand die Antwort in: http://xmodulo.com/2012/03/how-to-set-default-route-in-linux.html


Entfernen Sie unnötige Standardrouten mithilfe des Post-Up-Befehls in / etc / network / interfaces wie folgt. Dadurch wird die Standardroute durch eth0 aktiviert

$ 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
quelle