Ubuntu 12.04 - Aliases de interfaces ligadas não funcionam corretamente

2

Eu tenho o seguinte / etc / network / interfaces

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual
    bond-master bond0
    bond-primary eth0

auto eth1
iface eth1 inet manual
    bond-master bond0

auto bond0
iface bond0 inet static
    address 172.17.1.210
    netmask 255.255.255.0
    gateway 172.17.1.1
    bond-mode 1
    bond-miimon 100
    bond-slaves none

iface bond0:1 inet static
    address 172.17.1.215
    netmask 255.255.255.0
    gateway 172.17.1.1

Se eu tentar abrir manualmente a interface do alias bind0:1 , recebo o seguinte erro, mas a interface é exibida.

chris@abc1:~$ ifconfig bond0:1
bond0:1   Link encap:Ethernet  HWaddr d4:ae:52:ce:25:4b  
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1

chris@abc1:~$ sudo ifup bond0:1
RTNETLINK answers: File exists
Failed to bring up bond0:1.
chris@abc1:~$ ifconfig bond0:1
bond0:1   Link encap:Ethernet  HWaddr d4:ae:52:ce:25:4b  
          inet addr:172.17.1.215  Bcast:172.17.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1

Se eu tentar derrubar a interface, recebo um erro e a interface não não diminui.

chris@abc1:~$ sudo ifdown bond0:1
ifdown: interface bond0:1 not configured
chris@abc1:~$ ifconfig bond0:1
bond0:1   Link encap:Ethernet  HWaddr d4:ae:52:ce:25:4b  
          inet addr:172.17.1.215  Bcast:172.17.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1

Eu repliquei esse comportamento em duas novas instalações do Ubuntu 12.04.3, em duas redes totalmente separadas (em sites diferentes) com topologias diferentes (por exemplo, eths conectados a dois switches em um site e ambos os eths conectados ao mesmo mudar para outro).

Eu tenho uma interface de alias semelhante trabalhando em outra máquina em eth0: 1 - então acho que estou executando os comandos corretos.

Eu também tenho um sistema similar trabalhando no Ubuntu 10.04 - mas isso foi antes de 12.04, mudou como a ligação tinha que ser configurada.

Alguém pode explicar o que estou fazendo errado? Isso é um bug?

    
por fadedbee 10.12.2013 / 10:07

2 respostas

3

Você deve remover a linha gateway da interface com alias, já que só pode ter um gateway padrão.

    
por 10.12.2013 / 14:55
-2

remova a linha gateway da interface com alias.

    
por 10.12.2013 / 14:55