systemadmin.es > Redes > VLAN tagging con CentOS (y similares)

VLAN tagging con CentOS (y similares)

Para configurar VLAN tagging (802.1q) en CentOS o similares (RHEL, Fedora…) resulta especialmente fácil. Vamos a ver como:

Sólo deberemos editar el fichero de configuración de la interfaz añadiendo un .<VLAN id>. Por ejemplo, para la VLAN 69 de la interfaz eth3 sería el fichero /etc/sysconfig/network-scripts/ifcfg-eth3.69 donde deberemos definir su direccionamiento:

DEVICE=eth3.69
BOOTPROTO=static
IPADDR=192.168.69.12
NETMASK=255.255.255.0
ONBOOT=yes
VLAN=yes

Para el caso de bondings sería equivalente. Para las interfaces físicas definiríamos normalmente el bonding:

  • eth0:
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    ISALIAS=no
    
  • eth1:
    DEVICE=eth1
    BOOTPROTO=none
    ONBOOT=yes
    MASTER=bond0
    SLAVE=yes
    ISALIAS=no
    

A continuación definiriamos el bonding sin direccionamiento:

DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes

Y a continuación definirmos las interfaces para cada VLAN:

  • VLAN 2:
    DEVICE=bond0.2
    BOOTPROTO=static
    IPADDR=192.168.2.14
    NETMASK=255.255.255.0
    ONBOOT=yes
    VLAN=yes
    
  • VLAN 3:
    DEVICE=bond0.3
    BOOTPROTO=static
    IPADDR=192.168.3.14
    NETMASK=255.255.255.0
    ONBOOT=yes
    VLAN=yes
    

3 comments to “VLAN tagging con CentOS (y similares)”

  1. Gracias, muy interesante, pero me surge una duda: ¿donde defino el bonding?

  2. Entiendo que te refieres al modo del bonding: (activo-pasivo, xor…)

    Puedes encontrar un aquí un artículo con todos los modos de bonding explicados

  3. Gracias, te estaba posteando ahora mismo que lo había encontrado :X

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>