Edite /etc/network/interface
e remova todas, exceto uma das instruções gateway
.
Meu servidor está executando o Ubuntu 10.04 64bits e tem 2 placas de rede, minha configuração é uma interface para o tráfego de entrada / saída de todo o guest KVM em execução neste servidor, a outra interface para diferentes propósitos.
Eu configurei a placa NIC e a bridge virtual com o endereço IP estático; aqui está meu /etc/network/interface
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.5.10
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
auto eth1
iface eth1 inet static
address 192.168.5.12
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.5.5
auto br0
iface br0 inet static
address 192.168.5.11
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
bridge_ports eth1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
e aqui está meu netstat -nr output
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 br0
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 eth0
Eu não consigo acessar a internet. Eu apago manualmente todo o gw padrão usando route del
e adiciono apenas 1 gw padrão para o dispositivo eth0 acessar a internet
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 eth0
O problema é quando eu reinicializo o servidor Eu manualmente executo o comando route del
novamente e se eu excluir o gw padrão de eth1 em /etc/network/interface
, todos os hosts convidados não poderão acessar a Internet.
Por favor me ajude como configurar dessa maneira