Linux
在 Linux 中為 switch 設置 PROMISC 模式
如何為交換機設置 promisc 模式。我有兩個如下所示的軟體:
root@chandler:~# brctl show bridge name bridge id STP enabled interfaces br0 8000.622c9e9e5b84 no veth2 br1 8000.5275171ffe82 no veth20 veth21 veth30 veth31
但我不知道如何將它們置於混雜模式:
root@chandler:~# ip link show br0 144: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN link/ether 62:2c:9e:9e:5b:84 brd ff:ff:ff:ff:ff:ff
它的命令是什麼,應該為介面執行它嗎?
在基於 Linux 的交換設備中,在介面上執行以下操作:
ifconfig [interface] promisc
從手冊頁:
$$ - $$promisc :啟用或禁用介面的混雜模式。如果選中,則網路上的所有數據包都將被介面接收。
我不認為網橋介面支持 PROMISC 標誌。嘗試在乙太網介面上設置 PROMISC。
混雜模式在交換網路中並不有趣(與基於集線器/中繼器/匯流排/WiFi 的網路相反)。因此,我認為您應該針對您要解決的問題重新制定問題。