
논리적이란 명령에서 합법적인 모든 것을 의미합니다 ip link
. 예를 들면 다음과 같습니다.
ip link add link dum0 name dum0.200 type vlan protocol 802.1Q id 200
논리 유형은 "vlan"입니다. 매뉴얼 페이지를 인용하면 모든 유효한 유형은 다음과 같습니다.
vlan | veth | vcan | dummy | ifb | macvlan | macvtap | can | bridge | ipoib | ip6tnl | ipip | sit | vxlan |gre | gretap | ip6gre | ip6gretap | vti
이는 분명히 이 질문에서 묻는 물리적 장치 유형이 아닙니다(예: 이더넷, Wi-Fi, ppp 등).Linux에서 네트워크 연결 유형 감지, 물리적 유형에 대한 참조를 포함하는 보석if_arp.h이로 인해 테스트를 하게 되었습니다.
find /sys/class/net ! -type d | xargs --max-args=1 realpath | while read d ; do b=$(basename $d) ; n=$(find $d -name type) ; echo -n $b' ' ; cat $n ; done
dum0.200 1
dum0.201 1
dum1.300 1
dum1.301 1
dummy0 1
ens36 1
ens33 1
lo 772
dum0 1
dum1 1
wlan0 1
그러나 분명히 더미, vlan 및 wlan 장치는 모두 유형인 것으로 밝혀졌습니다 ARPHRD_ETHER
.
더 아는 사람 있나요?