Centos
即使我在 CentOS 7 中禁用了模組 8021.q,為什麼我在我的 ARP IP 數據包中看到 VLAN 標記?
我在我的 Cento 7 VM 中禁用了 802.1Q 模組,並通過其中一個介面對其網關 IP 進行了 arping,並從同一 VM 擷取了該介面上的數據包流量。
[root@vm1 ~]# lsmod | grep 8021q 8021q 33208 0 garp 14384 1 8021q mrp 18542 1 8021q [root@vm1 ~]# modprobe -r 8021q [root@vm1 ~]# lsmod | grep 8021q
我的期望是出口數據包不會有任何 VLAN 標籤。我ping的機器是windows主機,windows主機中也沒有添加VLAN標籤支持。所以,我也希望入口數據包也不會有任何 VLAN 標籤。
但是我在兩個數據包上都看到了預設 ID:1 的 VLAN 標記。
那麼,Centos 7 中的模組 8021.q 是否已過時且根本不需要?
編輯1:
我通過分析 ping 流量再次檢查。對於 ping,沒有添加 VLAN 標記 ID(載入和不載入 8021q 模組)
問題在於我選擇的解碼類型。我選擇解碼作為鏈路的 VLAN,然後選擇解碼作為不解碼。因此以某種方式以上述錯誤解碼告終。
我只需要清除解碼以查看實際數據,然後僅在載入 8021q 模組 + 創建 VLAN 標記介面時添加 VLAN 標記。