eth0 接口的逻辑类型名称是什么?

eth0 接口的逻辑类型名称是什么?

docker0是逻辑类型bridge,那么eth0接口的逻辑类型名称是什么?

我尝试在下面的命令中列出具有以下类型的 eth0

vlan | veth | vcan | dummy | ifb | macvlan | macvtap | can | bridge | ipoib | ip6tnl | ipip | sit | vxlan |gre | gretap | ip6gre | ip6gretap | vti

ip link show type veth

答案1

eth0 是一个身体的界面。您将无法使用任何以下命令从“ip link show”的输出中过滤该类型的接口虚拟的接口类型。

或者,您可以考虑使用 NetworkManager 来获取接口列表,如下所示:

$ nmcli device
DEVICE        TYPE      STATE      CONNECTION 
br0           bridge    connected  br0        
cni0          bridge    connected  cni0       
tun0          tun       connected  tun0       
virbr0        bridge    connected  virbr0     
enp4s0        ethernet  connected  br0-enp4s0 
vnet0         tun       connected  vnet0      
docker0       bridge    unmanaged  --         
veth6cfa9ab5  ethernet  unmanaged  --         
lo            loopback  unmanaged  --         
virbr0-nic    tun       unmanaged  --         

$ nmcli device | grep ethernet
enp4s0        ethernet  connected  br0-enp4s0 
veth6cfa9ab5  ethernet  unmanaged  --         

$ nmcli device | awk '/ethernet/ {print $1}'
enp4s0
veth6cfa9ab5

相关内容