Cómo arreglar la recepción de paquetes con prefijo VLAN 802.1Q desde una interfaz virtual VLAN en Linux
Problema
Estás intentando recibir paquetes raw desde una interfaz de red que resulta ser una interfaz VLAN, en Linux.
Al examinar los paquetes, todos están encapsulados en cabeceras 802.1Q, aunque esperarías que el kernel eliminara las etiquetas VLAN.
Solución
Necesitas establecer la opción de interfaz de red reorder_hdr a on, por ejemplo:
enable-vlan-reorder-hdr.sh
sudo ip link set dev enp1s0.999 type vlan id 999 reorder_hdr ondonde:
enp1s0.999es el nombre de tu interfaz de red VLAN y999es tu ID de VLAN
Echa un vistazo a artículos similares por categoría:
Networking
Si este artículo te ha ayudado, considera invitarme a un café o hacer una donación vía PayPal para apoyar la investigación y publicación de nuevos artículos en TechOverflow