To jest mój plik interfejsów:
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
Gdybym restart sieci demon otrzymuję ten błąd: eth1 is not up
. Chcę, aby dwie domyślne bramy osiągnęły to, co wspomniano w zaakceptowanej odpowiedzi na pytanie tutaj . Tak powinna wyglądać moja tabela routingu:
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
Mam powyższą tabelę za pomocą poleceń ifconfig
i route add default gw
. Ale chcę to zrobić z /etc/network/interfaces
plikiem. Jak mogę to zrobić?
Aktualizacja 1:
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
źródło
źródło
Odpowiedzi:
Ten / etc / network / interfaces działa dla mnie na Ubuntu 10.04 LTS 2.6.32-40:
Dostaję dwie domyślne trasy:
Zwróć uwagę na dane. Czy zrozumiałem twoje pytanie?
źródło
eth0
powinny najpierw się pojawiać, ponieważ jest to podstawowa sieć i brama. Jakie są dane wyjściowenetstat -anr
lub tylkoroute
polecenia w konfiguracji?metric 3
zifmetric
pakietu debian nie działało dla mnie.