Linux: 802.1Q-VLAN-präfixierte Pakete vom VLAN-Interface empfangen

Problem

Beim Empfang von Raw-Paketen von einem Netzwerk-Interface, das zufällig ein VLAN-Interface ist, auf Linux.

Beim Betrachten der Pakete fällt auf: Alle Pakete sind in 802.1Q-Header eingekapselt, obwohl der Kernel die VLAN-Tags eigentlich entfernen sollte.

Lösung

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 on

mit:


Ähnliche Beiträge nach Kategorie: Networking