Centos

如何檢查網橋是否連接到物理介面?

  • September 24, 2020

在我的 CentOS 7.7 伺服器中,我使用 brctl show: there get 3 bridges:

[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

我想知道是否所有網橋都連接到物理網路介面,如何檢查?

介面列應顯示與網橋關聯的介面。您還可以通過執行查看其他方式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時,interfaces 列可能會顯示非物理介面,例如tuntap介面。veth73c744c在您的問題中也是非物理介面的一個範例。

引用自:https://unix.stackexchange.com/questions/611062