Etiqueta VLAN eliminada por Linux Box

2

Estoy capturando paquetes a través de sockets. Mientras leía esos paquetes capturados, me di cuenta de que, de alguna manera, se eliminan las etiquetas de VLAN. Después de navegar en Internet, leí algo sobre la eliminación de la etiqueta VLAN por las propias distribuciones de Linux. ¿Alguien quiere arrojar algo de luz aquí?

Vinnie
fuente

Respuestas:

1

Por lo general, el etiquetado 802.1q no es necesario para clientes de red, solo para conmutadores y configuraciones entre conmutadores / enrutadores / cortafuegos, por lo que esto no es algo habilitado por defecto en el mundo Linux. Pero, por supuesto, puede configurar un servidor Linux como firewall o hacer un enrutamiento, por ejemplo, en estos casos desea mantener los paquetes etiquetados para que los conmutadores sepan a dónde enviar el tráfico que sale de su servidor Linux.

Ubuntu necesita un dispositivo y controladores que sean vlan, compatibles con 802.1q. Debe instalar la herramienta de espacio de usuario vlan para poder habilitar la configuración de su (s) interfaz (es).

sudo apt-get install vlan

Luego debe cargar el módulo:

sudo modprobe 8021q

Luego debe agregar su interfaz física a una interfaz vlan (que creará una nueva subinterfaz para el vlan):

sudo vconfig add eth1 10

Luego, finalmente cree una dirección IP para la interfaz secundaria:

sudo ip addr add 10.0.0.1/24 dev eth1.10

Si quieres hacer esto permanente:

Agregue el módulo al kernel en el arranque:

sudo su -c 'echo "8021q" >> /etc/modules'

Luego cree una estrofa en / etc / networking / interfaces:

auto eth1.10
iface eth1.10 inet static
    address 10.0.0.1
    netmask 255.255.255.0
    vlan-raw-device eth1

https://wiki.ubuntu.com/vlan

NGRhodes
fuente