Como controlar a ordem crescente das interfaces de rede?

1

Eu tenho / etc / network / interfaces como segue. Toda vez que o sistema é inicializado, a rota está errada, portanto, o gateway não está acessível. Eu teria que ifdown br0 & amp; & amp; ifup br0 para consertar a tabela de rotas e fazer tudo funcionar. Como consertar isso para sempre?

auto lo
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 dhcp
 bond-mode balance-tlb
 bond-slaves none

auto br0
iface br0 inet dhcp
 bridge_ports bond0

Editar

Esta é a tabela de rotas de ip r s depois que eu reinicio o host. Existe um caminho de roteamento extra.

Antes de reiniciar, br0:

default via 10.69.208.129 dev bond0  metric 100 
10.69.208.128/26 dev bond0  proto kernel  scope link  src 10.69.208.172 
10.69.208.128/26 dev br0  proto kernel  scope link  src 10.69.208.172 
169.254.0.0/16 dev br0  scope link  metric 1000 
192.168.1.0/24 dev lxcbr0  proto kernel  scope link  src 192.168.1.1

Após o reinício, br0:

default via 10.69.208.129 dev br0  metric 100 
10.69.208.128/26 dev br0  proto kernel  scope link  src 10.69.208.172 
169.254.0.0/16 dev br0  scope link  metric 1000 
192.168.1.0/24 dev lxcbr0  proto kernel  scope link  src 192.168.1.1
    
por Magicloud 01.07.2013 / 09:59

2 respostas

0

Alterando bond0 para manual em vez de dhcp, agora funciona.

    
por Magicloud 02.07.2013 / 09:18
0

você precisa colocar o script na interface acima / abaixo no arquivo /etc/network/interface

o ubuntu é debian e isso deve ajudá-lo

Clique aqui para configuração das redes Debian

Criando uma interface sem endereço IP

Para criar uma interface de rede sem um endereço IP, use o método manual e use os comandos pré-up e post-down para trazer a interface para cima e para baixo.

   iface eth0 inet manual
      pre-up ifconfig $IFACE up
      post-down ifconfig $IFACE down
    
por astrajingga 01.07.2013 / 10:15