gateway perdido após a atualização para wheezy

1

Após a atualização do squeezy para o wheezy, perdi o gateway de configuração de rede.

(eu tenho recipientes lxc, e todos wheezy perdidos, um, que eu quero ficar squeezy - ainda tenho, por isso tenho certeza, que o problema é de atualização chiado)

Eu tenho que adicionar manualmente route add gw x.x.x.x eth0 padrão para trazer de volta - mas reinicie remova-o é claro.

Qual é a maneira correta de configurar o gateway no wheezy?

meu / etc / network / interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 172.16.0.5
  netmask 255.255.255.0
  gateway 172.16.0.1
  broadcast 172.16.0.255

====================================== adicionado ======== ================

#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.16.0.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0

Estou definitivamente certo de que wheezy quebra sth. Eu descobri que tenho mais um contêiner de compactação (não importante) que tem o gateway funcionando - eu o atualizei e o gateway está perdido.

Eu não uso nenhum NetworkManager (intencionalmente) - nenhum gui

    
por SledgehammerPL 11.06.2013 / 17:49

2 respostas

1

Eu achei!

O problema está no arquivo lxc conf.

No squeezy, a seção de rede parece:

lxc.utsname = container1
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.ipv4 = 172.16.0.5/24

no wheezy - você precisa adicionar esta linha:

lxc.network.ipv4.gateway = auto
    
por 12.06.2013 / 13:13
0

A diretiva gateway no seu interfaces ainda é a maneira preferida de definir essas configurações. Você deve se certificar de que uma ferramenta de configuração automática, como o NetworkManager, não seja instalada acidentalmente durante o processo de atualização ou que você não esteja usando scripts de inicialização para adicionar ou remover rotas estáticas extras.

    
por 11.06.2013 / 18:34