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