Linux
可以列出網橋的成員嗎?
在 Fedora 或 CentOS 上安裝 KVM 時,它會創建
virbr0
,但我看不到任何en0
屬於橋接器的地方。問題
是否有查看網橋成員的命令?
在 Linux 中處理橋接的命令是 brctl。
您最有可能尋找的命令是
brctl show
網橋名稱當然在左側,所有連接到該網橋的介面都將在右側的“介面”列中列出 - 每行一個。
您還可以使用以下命令指定特定網橋
brctl show virbr0
或者, iproute2提供了一個更新的命令,與
ip link
管理網橋一起使用:bridge
命令。brctl
它可以處理通過(如 VLAN 過濾(通過網橋直接啟用 vlan 處理)、埠隔離(類似於 PVLAN)或髮夾)不可用的新網橋功能。顯示橋樑的現代語法是:
ip link show type bridge
或尋找/通過橋接埠:
bridge link show
或者
bridge link show dev <interface>
要僅顯示給定網橋的埠,再次需要以下
ip link
命令:ip link show master <bridgename>
結果可能不太漂亮,但可以提供更多資訊。較新版本的iproute2為該
bridge
命令提供 JSON 輸出(同樣適用於ip link show
: try for exampleip -details -pretty -json link show type bridge
)。