GNU/Linux
 
 
VLAN
(GNU/Linux)

VLAN no GNU/Linux.



Instalação Server
# apt-get install vlan


Habilitando/Carregando o módulo 8021q
# modprobe 8021q (habilita o módulo 802.1Q e consequentemente habilita o entendimento desse protocolo pela placa de rede e o SO)
Obs: mais detalhes do módulo digite "dmesg | grep -i vlan".


ADICIONAR UM VLAN COM UM VLAN-ID PARA UMA INTERFACE DE REDE
# vconfig add eth0 10 ("vconfig add interface VLANID". Aquele comando adiciona a VLAN de número 10 para a interface de rede eth0)
# ifconfig -a (verifica a interface de rede criada)
Obs: caso se deseje remover a associação da interface de rede com a VLAN digite "vconfig rem interface.vlanid".


CONFIGURANDO UM IP PARA A VLAN
# ifconfig eth0 up (a interface eth0 precisa estar "up")
# ifconfig eth0.10 192.168.40.10 netmask 255.255.255.0
Obs: mais detalhes da VLAN digite "cat /proc/net/vlan/config" ou "cat /proc/net/vlan/eth0.10".


VERIFICANDO A TABELA DE ROTAS
# route -n (veja que uma rota nova aparecerá, referente a VLAN. Veja que no campo "Iface" se tem o nome da interface de rede da VLAN que nesse caso é eth0.10. Diferentemente, no caso de interfaces virtuais onde esse mesmo campo se referiria a interface física "eth0" e nunca apareceria algo do tipo "eth0:0")


EXTRA
# cat /proc/net/vlan/config (informações)
# cat /proc/net/vlan/eth0.10 (informações)




VLAN no boot
(inicialização do sistema)


Adicionar o módulo "8021q" durante o boot (inicialização)
# vi /etc/modules
8021q (basta colocar dentro desse arquivo o nome do módulo que se deseja subir durante o boot. Um módulo por linha)


Configurando um IP fixo no Debian GNU/linux
# vi /etc/network/interfaces (arquivo que configura as interfaces de rede)
auto eth0.10 (informa que a eth0.10 deve ser iniciada durante o boot. O "allow-hotplug" não funcionou, inclusive a interface física "eth0" também tem que usar o "auto")
iface eth0.10 inet static (informa que a interface eth0.10 vai ter um IP fixo)
address 192.168.40.10 (endereço IP)
netmask 255.255.255.0 (máscara de subrede)
network 192.168.40.0 (endereço de subrede)
broadcast 192.168.50.255 (endereço de broadcast)
vlan_raw_device eth0 (informa que a eth0 será usada nessa VLAN)
Obs: ao configurar a interface "eth0.10" no arquivo "/etc/network/interfaces" a interface "eth0" subirá automaticamente durante o boot do sistema.





Referências Bibliográgicas

 
 


Hugo Azevedo de Jesus
ETI - Especialista em Tecnologia da Informação