Ubuntu 12.04 usando VLANS no Bond0

1

Eu tentei e li praticamente todos os artigos sobre como configurar VLANs com Bonds, no entanto, parece que não consigo trabalhar.

Estou executando o Ubuntu 12.04.4 LTS em um IBM x3650M4 com 2 INTEL 10GB NICS.

Quando instalei o SO, não tive acesso à Internet e tive que montar um ISO com vlan_1.9-3ubuntu6_amd64.deb para obter suporte a VLAN. Eu corri modprobe 8021q e adicionei 8021q a /etc/modules . Eu sou capaz de configurar eth1 e eth6 independentemente para usar o vlan (vamos chamá-lo vlan1 ) e eu atualizei e atualizei o Ubuntu, assim como atualização e atualização do aptitude.

Meu arquivo de interfaces é assim:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet manual
bond-master bond0

auto eth6
iface eth6 inet manual
bond-master bond0

# Start bond0
auto bond0
iface bond0 inet manual
      bond-mode 4
      bond-miimon 100
      bond-lacp-rate fast (have tried slow as well)
      mtu 11000
      bond-slaves none

# Start VLAN 1
auto bond0.1
iface bond0.1 inet static
      address 10.1.1.100
      netmask 255.255.255.0
      network 10.1.1.0
      broadcast 10.1.247.255
      gateway 10.1.1.3
      dns-nameservers 10.1.1.10
vlan-raw-device

(a informação de IP está intencionalmente errada)

Sempre que eu tento exibir bond0.1 , recebo este erro:

Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
ERROR: trying to add VLAN #1 to IF -:bond0:- error: Operation not supported
Cannot find device "bond0.1"
Failed to bring up bond0.1

Se eu executar vconfig add bond0 1 , recebo este erro:

ERROR: trying to add VLAN #1 to IF -:bond0:- error: Operation not supported

Alguma idéia de como corrigir isso?

    
por brunetpi 07.05.2014 / 18:02

1 resposta

2

Eu recebi a mesma mensagem de erro no Ubuntu 12.04 quando estava faltando o pacote "ifenslave". Eu consertei isso com este comando: sudo apt-get install ifenslave-2.6

    
por Steve Baroti 02.10.2014 / 01:10