Qual é a maneira correta de criar VLANs e pontes no Ubuntu?

2

Quando tentei criar VLANs e pontes no Ubuntu 14.04 (como na seguinte configuração), a conexão de rede é sempre perdida.

Qual é o problema?

Note que se eu apenas definir a interface em1 (no em1.100, cloudbr0 e cloudbr1) com as mesmas configurações de IP, gateway etc., a rede funciona bem.

O modo a seguir de configurar VLANs e pontes está errado ou eu perdi alguma coisa? Também verifiquei se o módulo 802.1q já foi carregado.

#cat /etc/network/interfaces

auto lo 
iface lo inet loopback

#The primary network interface
auto em1.100 
iface em1.100 inet static 
address 192.168.42.11 
netmask 255.255.255.240 
gateway 192.168.42.1 
dns-nameservers 8.8.8.8 8.8.4.4 

#Public network
auto cloudbr0 
iface cloudbr0 inet manual 
bridge_ports em1.200 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1

#Private network
auto cloudbr1 
iface cloudbr1 inet manual 
bridge_ports em1.300 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1

#reboot ==> then lost network connection.
    
por clouder 23.11.2014 / 04:58

3 respostas

0

Se a opção bridge_ports do pacote bridge-utils for especificada, a configuração da VLAN NÃO será executada no Ubuntu, conforme especificado aqui: link

    
por James 24.11.2014 / 04:07
0

Verifique as configurações da VLAN para verificar isso:

cat /proc/net/vlan/config

Instale o pacote vlan que adiciona alguns scripts ao ifup / ifdown:

apt-get install vlan
    
por user382533 25.02.2015 / 20:34
0

Você precisa definir as interfaces vlan antes de incluí-las na ponte. Você pode tentar o seguinte, alterando os endereços IP para si:

auto lo 
iface lo inet loopback

#The primary network interface
auto em1.100 
  iface em1.100 inet static 
  address 192.168.42.11 
  netmask 255.255.255.240 
  gateway 192.168.42.1 
  dns-nameservers 8.8.8.8 8.8.4.4
  vlan-raw-device em1 

auto em1.200
  iface em1.200 inet static
  address 172.22.1.1
  netmask 255.255.255.0
  vlan-raw-device em1

auto em1.300
  iface em1.300 inet static
  address 172.22.2.1
  vlan-raw-device em1
  netamsk 255.255.255.0

#Public network
auto cloudbr0 
iface cloudbr0 inet manual 
bridge_ports em1.200 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1

#Private network
auto cloudbr1 
iface cloudbr1 inet manual 
bridge_ports em1.300 
bridge_fd 5 
bridge_stp off 
bridge_maxwait 1
    
por Robert 08.10.2017 / 08:38