12.04 - Rota padrão extra na Internet

2

Ubuntu 12.04 Desktop com conexão de rede com fio, eth0 e eth1 vinculados e em ponte. Após a reinicialização

  • ping ubuntu.com falha
  • ping 8.8.8.8 falha
  • o acesso ao servidor da web pelo nome do domínio noip falha
  • o acesso ao servidor da web por endereço IP externo falha
  • o acesso ao servidor da web (ssh, etc.) pelo endereço IP interno é bem-sucedido (outra máquina)

O culpado parece ser uma rota na eth0. Esta rota parece estranha porque a eth0 é ligada e conectada em br0 e não é usada como eth0.

saída de rota

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    100    0        0 br0
link-local      *               255.255.0.0     U     1000   0        0 br0
192.168.0.0     *               255.255.255.0   U     0      0        0 br0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0

Se eu adicionar uma rota de gateway para br0 (duplicando a segunda linha acima, exceto métrica = 0), executando

route add default gw 192.168.2.1 br0

o ping funciona e o acesso de fora da rede local é possível.

saída de rota após acima

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 br0
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    100    0        0 br0
link-local      *               255.255.0.0     U     1000   0        0 br0
192.168.0.0     *               255.255.255.0   U     0      0        0 br0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0

Como evito que as rotas na eth0 sejam criadas? (Eu noto que há outra rota eth0 na lista. Novamente, eu não sei porque a eth0 teria rotas quando está conectada.)

Devo fazer algo para alterar a métrica na rota padrão da br0 para 0? (Se sim, o que?)

/ etc / network / interfaces

iface lo inet loopback

auto eth0
iface eth0 inet manual
        bond-master bond0

auto eth1
iface eth1 inet manual
        bond-master bond0

auto bond0
iface bond0 inet manual
        bond-miimon 100
        bond-mode balance-rr
        bond-slaves none

auto br0
iface br0 inet static
        address 192.168.0.105
        gateway 192.168.0.1
        dns-nameservers 192.168.0.1 8.8.8.8 8.8.8.4
        dns-search xxx.xxx.xxx    <- localhost's domain name
        netmask 255.255.255.0
        bridge_ports bond0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

Obrigado.

    
por jmjf 02.04.2013 / 18:07

0 respostas