Como configurar VLAN no Ubuntu
Para você que possui apenas 1 uplink para seu servidor e precisa adicionar diversas redes eis como fazê-lo utilizando o Ubuntu Server.
Os passos são simples mas devem ser realizados com atenção para que nada saia errado, vale lembrar que a interface de seu switch deve estar configurada em Trunk para que a configuração possa funcionar corretamente.
Chega de bla bla bla e vamos ao que realmente interessa.
Em nossa configuração utilizaremos as VLAN’S ID’s: 120 (172.16.0.0/24) e 200 (192.168.1.0/24).
Realize a instalação do módulo
1 |
sudo apt-get install vlan |
Verifique se o módulo está carregado no kernel
1 |
lsmod | grep 8021q |
Se o módulo não tiver carregado, carregue com o seguinte comando:
1 |
modprobe 8021q |
Configure o módulo para iniciar automaticamente após o reboot
1 |
sudo sh -c 'grep -q 8021q /etc/modules || echo 8021q >> /etc/modules' |
Configure as interfaces editando o arquivo /etc/network/interfaces com seu editor preferido.O nome do device precisa conter o nome da interface física + caracter . (ponto) + o ID da VLAN. Por exemplo, se o ID da VLAN é 120, e a interface física é eth0, então o nome do device será eth0.120:
1 2 3 4 5 |
auto eth0.120 iface eth0.120 inet static address 172.16.0.2 netmask 255.255.255.0 gateway 172.16.0.1 |
Tendo a primeira vlan configurada, a configuração da segunda vlan é muito simples. Logo abaixo da configuração anterior basta inserir:
1 2 3 4 |
auto eth0.200 iface eth0.200 inet static address 192.168.1.2 netmask 255.255.255.0 |
Reinicie as interfaces de rede para que o linux carregue as informações, com o seguinte comando:
1 |
/etc/init.d/networking restart |
Se você precisar adicionar uma nova vlan basta seguir o mesmo padrão alterando o xxx pela vlan id correspondente:
1 2 3 4 |
auto eth0.xxx iface eth0.xxx inet static address yyy.yyy.yyy.yyy netmask yyy.yyy.yyy.yyy |
Bem, como puderam ver as configurações são extremamente simples.
Um forte abraço e até uma próxima.