Este é o meu arquivo de interfaces:
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
Se eu reiniciar rede daemon eu recebo este erro: eth1 is not up
. Quero que dois gateways padrão atinjam o que é mencionado na resposta aceita à pergunta aqui . É assim que minha tabela de roteamento deve ser:
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
Eu peguei a tabela acima usando os comandos ifconfig
e route add default gw
. Mas eu quero fazer isso com o /etc/network/interfaces
arquivo. Como eu posso fazer isso?
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
fonte
fonte
Respostas:
Este / etc / network / interfaces funciona para mim no 2.6.32-40 Ubuntu 10.04 LTS:
Eu recebo duas rotas padrão:
Observe a métrica. Eu entendi sua pergunta?
fonte
eth0
devem aparecer primeiro, pois são a rede e o gateway principais. Qual é a saídanetstat -anr
ou apenasroute
comandos na sua instalação?metric 3
doifmetric
pacote debian não funcionou para mim.