Como corrigir o recebimento de pacotes prefixados com VLAN 802.1Q a partir de interface virtual VLAN no Linux
Problema
Você está tentando receber pacotes brutos de uma interface de rede, que por acaso é uma interface VLAN, no Linux.
Ao examinar os pacotes, todos estão encapsulados em cabeçalhos 802.1Q, embora você esperasse que o kernel removesse as tags VLAN.
Solução
Você precisa definir a opção reorder_hdr da interface de rede como on, por exemplo:
enable-vlan-reorder-hdr.sh
sudo ip link set dev enp1s0.999 type vlan id 999 reorder_hdr ononde:
enp1s0.999é o nome da sua interface de rede VLAN e999é o seu ID de VLAN
Check out similar posts by category:
Networking
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow