可以列出网桥的成员吗?

San*_*dra 8 networking linux centos bridge

在 Fedora 或 CentOS 上安装 KVM 时,它会创建virbr0,但我看不到en0桥接器的任何部分。

问题

有没有命令可以查看网桥的成员?

A.B*_*A.B 28

或者, iproute2提供了一个更新的命令,与ip link管理网桥一起使用:bridge命令。它可以处理无法通过的新网桥功能brctl(例如 VLAN 过滤(以直接由网桥启用 VLAN 处理)、端口隔离(类似于 PVLAN)或发夹)。

显示桥的现代语法是:

ip link show type bridge
Run Code Online (Sandbox Code Playgroud)

或寻找/通过桥接端口:

bridge link show
Run Code Online (Sandbox Code Playgroud)

或者

bridge link show dev <interface>
Run Code Online (Sandbox Code Playgroud)

要仅显示给定网桥的端口,需要再次执行以下ip link命令:

ip link show master <bridgename>
Run Code Online (Sandbox Code Playgroud)

结果可能不太漂亮,但可以提供更多信息。较新版本的iproute2提供bridge带有 JSON 输出的命令(与ip link show: try 例如相同ip -details -pretty -json link show type bridge)。


dav*_*dgo 6

Linux 中处理桥接的命令是 brctl。

您最有可能寻找的命令是

   brctl show
Run Code Online (Sandbox Code Playgroud)

当然,桥名称位于左侧,并且连接到该桥的所有接口将在“接口”列的右侧列出(每行一个)。

您还可以使用类似命令指定特定的桥

  brctl show virbr0
Run Code Online (Sandbox Code Playgroud)

  • 这个答案不应该再被接受。Bridge-utils 已折旧。请参阅下面AB的回答。 (4认同)