如何检查网桥是否连接到物理接口?

如何检查网桥是否连接到物理接口?

在我的 CentOS 7.7 服务器中,我使用 brctl show: 有 3 个桥:

[dele@att ~]$ brctl show 
bridge name bridge id       STP enabled interfaces
br-eb92c719d431     8000.0242d1ce907c   no      
bridge0     8000.000000000000   no      
docker0     8000.024216a07d31   no      veth73c744c

我想知道是否所有网桥都连接到物理网络接口,如何检查?

答案1

接口列应显示与网桥关联的接口。您还可以通过运行ip a查看物理接口是否具有与其关联的网桥来查看其他方式。在下面的示例中,brctl show告诉我brqadad232-a5与物理接口相关enp65s0.31。当我查看enp65s0.31from时ip a,我发现该桥brqadad232-a5与之相关。

$ brctl show
bridge name     bridge id               STP enabled     interfaces
brqadad232-a5          8000.0effcd8e7f9c       no              enp65s0.31

$ ip a | grep enp65s0.31
9: enp65s0.31@enp65s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue master brqadad232-a5 state UP group default qlen 1000

当您运行 时brctl show,接口列可能会显示非物理接口,例如tuntap接口。veth73c744c您的问题中还有一个非物理接口的示例。

相关内容