Jak opravit přijímání paketů s 802.1Q VLAN prefixem z VLAN virtuálního rozhraní na Linuxu
Problém
Pokoušíte se přijímat raw pakety ze síťového rozhraní, které se náhodou jeví jako VLAN rozhraní, na Linuxu.
Při prohlížení paketů jsou všechny pakety zapouzdřeny v 802.1Q hlavičkách, i když byste očekávali, že kernel odstraní VLAN tagy
Řešení
Je potřeba nastavit volbu síťového rozhraní reorder_hdr na on, např.
enable-vlan-reorder-hdr.sh
sudo ip link set dev enp1s0.999 type vlan id 999 reorder_hdr onkde:
enp1s0.999je název vašeho VLAN síťového rozhraní a999je vaše VLAN ID
Podívejte se na podobné články podle kategorie:
Networking
Pokud vám tento článek pomohl, zvažte, zda mi nekoupíte kávu nebo nepřispějete přes PayPal na podporu výzkumu a publikování nových článků na TechOverflow