Dies ist meine Schnittstellendatei:
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
Wenn ich den Netzwerkdämon neu starte, wird folgende Fehlermeldung angezeigt : eth1 is not up
. Ich möchte, dass zwei Standard-Gateways das erreichen, was in der akzeptierten Antwort auf die Frage hier erwähnt wird . So sollte meine Routing-Tabelle sein:
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth1
Ich habe die obige Tabelle mit ifconfig
und route add default gw
Befehlen erhalten. Aber ich möchte es mit der /etc/network/interfaces
Datei machen. Wie kann ich es tun?
Update1:
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
up ip route del 192.168.1.0/24
post-up ip route add 192.168.1.0/24 dev eth0 metric 1
up route add default gw 192.168.1.1 metric 1
debian
networking
routing
Nixnotwin
quelle
quelle
Antworten:
Diese / etc / network / interfaces funktioniert für mich unter 2.6.32-40 Ubuntu 10.04 LTS:
Ich erhalte zwei Standardrouten:
Beachten Sie die Metrik. Habe ich deine Frage verstanden?
quelle
eth0
sollte zuerst angezeigt werden, da es sich um das primäre Netzwerk und Gateway handelt. Was ist die Ausgabe vonnetstat -anr
oder nurroute
Befehle in Ihrem Setup?metric 3
aus dem Debian-ifmetric
Paket hat bei mir nicht funktioniert.