运行ip link
我得到输出
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 28:b2:bd:97:d6:50 brd ff:ff:ff:ff:ff:ff
3: wlxd0374514b161: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether d0:37:45:14:b1:61 brd ff:ff:ff:ff:ff:ff
同样,ls /sys/class/net
列出lo wlp6s0 wlxd0374514b161
.但是,iw dev
打印出一个界面:
phy#0
Interface wlp6s0
ifindex 2
wdev 0x1
addr 28:b2:bd:97:d6:50
type managed
txpower 0.00 dBm
类似地,nmcli dev
给出
DEVICE TYPE STATE CONNECTION
wlxd0374514b161 wifi connected awesomeConnection
lo loopback unmanaged --
wlp6s0 wifi unmanaged --
我想iw dev
还应该打印所有可用的网络接口?难道不是这样吗?为什么 的输出中没有显示某个接口iw dev
?
这wlp6s0
是我的笔记本电脑的内部网络适配器,由于故障而被禁用,而这wlxd0374514b161
是一个(工作......?)USB 网络适配器。关于USBlsusb
告诉我
Bus 003 Device 003: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
而两个网络接口的驱动程序是
$ DEV=wlxd0374514b161
$ readlink -f /sys/class/net/$DEV/device/driver
/sys/bus/usb/drivers/r8188eu
$ readlink -f /sys/class/net/wlp6s0/device/driver
/sys/bus/pci/drivers/iwlwifi
我添加此信息是因为考虑到这个关于超级用户的问题, 和iw 找不到 USB wifi 加密狗,它可能与该问题相关。