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