Wie man den Empfang von 802.1Q VLAN-präfixierten Paketen von VLAN-Virtual-Interfaces auf Linux behebt
Problem
Sie versuchen, rohe Pakete von einem Netzwerk-Interface zu empfangen, das zufällig ein VLAN-Interface ist, auf Linux.
Wenn Sie sich die Pakete ansehen, sind alle Pakete in 802.1Q-Header eingekapselt, obwohl Sie erwarten würden, dass der Kernel die VLAN-Tags entfernt
Lösung
Sie müssen die Netzwerk-Interface-Option reorder_hdr auf on setzen, z.B.
enable-vlan-reorder-hdr.sh
sudo ip link set dev enp1s0.999 type vlan id 999 reorder_hdr onwobei:
enp1s0.999der Name Ihres VLAN-Netzwerk-Interfaces ist und999Ihre VLAN-ID ist
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