eth0インタフェースの論理型名は何ですか?

eth0インタフェースの論理型名は何ですか?

docker0は論理型ブリッジなので、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

関連情報