我全新安装了 Ubuntu 17.04(gnome),但由于某种原因,我无法使用 Ralink 802.11n 无线局域网卡(USB)连接到 wifi 网络。
我能够看到所有可用的网络,但当我尝试连接时,它会继续尝试连接大约 20 到 30 秒,然后自动停止。我可以从安装了 Ubuntu 17.04 的笔记本电脑连接到这些网络。
lsusb 输出:
kevin@My-PC:~$ lsusb
Bus 002 Device 002: ID 8087:8001 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 1058:259f Western Digital Technologies, Inc.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 04d9:1702 Holtek Semiconductor, Inc. Keyboard LKS02
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 004: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
kevin@My-PC:~$
这是我认为与该问题相关的错误日志:
wpa_supplicant
dbus: Failed to construct signal
dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
Networkmanager
((devices/nm-device.c:970)): assertion '<dropped>' failed
我尝试重新启动电脑、禁用和启用 wifi,并将设备插入不同的 USB 端口。
更新: 此问题仅出现在 Ubuntu 17.04 中。我安装了 Ubuntu 16.04,它开箱即用。
答案1
我认为,这个“功能”是在 17.04 中引入的,大概在内核版本 4.10 左右。
尝试一下这个是否适合你:
编辑/etc/NetworkManager/NetworkManager.conf
并添加几行:
[device]
wifi.scan-rand-mac-address=no
然后重新启动网络管理器:
sudo service network-manager restart