Neste artigo ensino como configurar uma interface VLAN no CentOS 6 e 7, você não precisa criar a VLAN nativa no Linux, isso é configurada direto no próprio switch.
Então mãos na massa!
Configirando VLAN no CentOS 6
Primeiro iremos verificar se o módulo está instalado.
# lsmod | grep 8021q
Caso não tenha o módulo, instale o pacote VLAN configuration utility.
# yum install vconfig -y
Se o módulo não estiver carregado, execute o comando abaixo para carregar o mesmo.
# modprobe --first-time 8021q
Configure sua interface física em: /etc/sysconfig/network-scripts/ifcfg-ethX, onde X é um número exclusivo correspondente a uma interface específica, da seguinte maneira:
# vim /etc/sysconfig/network-scripts/ifcg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
Copie a interface eth0 para usarmos como arquivo base para configurar a VLAN, como exemplo irei utilizar a VLAN 200.
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-eth0 ifcg-eth0.10
Configurando a VLAN
DEVICE=eth0.10
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.68.10
NETMASK=255.255.255.0
GATEWAY=192.168.68.1
USERCTL=no
VLAN=yes
Para criar outras interfaces bastar criar outros arquivos dentro de /etc/sysconfig/network-scripts/ e ficaria da seguinte forma: eth0.10, eth0.20, eth0.30 e assim por diante…
Reinicie o serviço de rede, para que as alterações entrem em vigor, executando o comando abaixo.
# service network restart
Agora iremos configurar no CentOS 7, que não é muito diferente do CentOS 6.
Verifique se o módulo está instalado.
# lsmod | grep 8021q
Caso não tenha o módulo, instale o pacote VLAN configuration utility.
# yum install vconfig -y
Se o módulo não estiver carregado, execute o comando abaixo para carregar o mesmo.
# modprobe --first-time 8021q
Configure sua interface física em: /etc/sysconfig/network-scripts/ifcfg-ethX, onde X é um número exclusivo correspondente a uma interface específica, da seguinte maneira:
# vim /etc/sysconfig/network-scripts/ifcg-eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
Copie a interface eth0 para usarmos como arquivo base para configurar a VLAN, como exemplo irei utilizar a VLAN 200.
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-eth0 ifcg-eth0.10
Configurando a VLAN
DEVICE=eth0.10
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.68.10
NETMASK=255.255.255.0
GATEWAY=192.168.68.1
VLAN=yes
Para criar outras interfaces bastar criar outros arquivos dentro de /etc/sysconfig/network-scripts/ e ficaria da seguinte forma: eth0.10, eth0.20, eth0.30 e assim por diante…
Reinicie o serviço de rede, para que as alterações entrem em vigor, executando o comando abaixo.
# systemctl restart network
Pronto agora você aprendeu a configurar VLAN no CentOS 6/7, espero que ajude! Lembrando que se a interface que a VLAN estiver está como acesso, não será necessário configurar a interface como VLAN, a interface sendo comum deve funcionar! 😉
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/s2-networkscripts-interfaces_802.1q-vlan-tagging
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-configure_802_1q_vlan_tagging_using_the_command_line
Se una com os assinantes de nossa Newsletter, sempre que tiver postagem nova você será notificado.