Esta nota ejemplifica cómo configurar VLAN en la interfaz de red de vinculación en CentOS/RHEL 7 y 8. La configuración del conmutador para admitir el etiquetado de VLAN no se trata en esta nota. No necesita hacer nada para configurar la VLAN nativa en CentOS/RHEL, ya que solo depende de la configuración del conmutador.
1. Verifique que el módulo esté cargado ejecutando el comando:
# lsmod | grep 8021q
2. Si el módulo no está cargado, proceda a ejecutar el siguiente comando para cargarlo:
# modprobe 8021q
3. Proceda a configurar su interfaz física en /etc/sysconfig/network-scripts/ifcfg-eth# , debajo del ejemplo:
Por ejemplo, para eth0:
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
4. Configure la secuencia de comandos de la interfaz VLAN en /etc/sysconfig/network-scripts . El nombre del archivo de configuración debe ser la interfaz física más un “.” carácter más el número de identificación de VLAN. Por ejemplo, si la identificación de VLAN es 10 y la interfaz de red física es eth0, entonces el nombre del archivo de configuración debe ser ifcfg-eth0.10, como se muestra en el siguiente ejemplo:
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes IPADDR=##.##.##.## NETMASK=###.###.###.## USERCTL=no NETWORK=##.##.##.## VLAN=yes
Para más VLAN requeridas en la misma interfaz, agregue un nuevo archivo con el nombre como en el ejemplo anterior y los detalles de configuración de VLAN, por ejemplo, eth0.20
5. Reinicie el servicio de red para que los cambios surtan efecto
# systemctl restart networkIMPORTANTE :Para CentOS/RHEL 7 y 8, la configuración debe realizarse con el servicio de red convencional y no con el servicio NetworkManager. CentOS / RHEL 6:Cómo configurar 802.1q VLAN en NIC
CentOS / RHEL 7:Cómo configurar el etiquetado de VLAN usando nmcli