我在使用 wifi-USB-dongle 在 Linux 上运行时遇到了问题(Armbian 22.05.0-trunk 和最前沿的 Linux 5.16.20-rockchip64)。
文件 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf 如下所示:
country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
scan_ssid=1
ssid="MYSSID"
psk=MYPASSPHRASE
key_mgmt=WPA-PSK
}
文件 /etc/network/interfaces 如下所示:
source /etc/network/interfaces.d/*
# Network is managed by Network manager
auto lo
iface lo inet loopback
我重新启动了“systemctl restart makerbase-wlan0.service”并检查了“systemctl status makerbase-wlan0.service”
● makerbase-wlan0.service - Makerbasi mkspi WPA supplicant daemon
Loaded: loaded (/lib/systemd/system/makerbase-wlan0.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-06-17 04:45:44 CST; 22s ago
Main PID: 5379 (wpa_supplicant)
Tasks: 1 (limit: 998)
Memory: 940.0K
CGroup: /system.slice/makerbase-wlan0.service
└─5379 /sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wlan0.conf -Dnl80211,wext -iwlan0
Jun 17 04:45:44 mkspi systemd[1]: Started Makerbasi mkspi WPA supplicant daemon.
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: Successfully initialized wpa_supplicant
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: nl80211: Driver does not support authentication/association or connect commands
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: rfkill: Cannot get wiphy information
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: ioctl[SIOCSIWAP]: Operation not permitted
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: ioctl[SIOCSIWENCODEEXT]: Invalid argument
我在 /etc/network/interfaces 中尝试了几个命令(使用另一个驱动程序),例如:
auto wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
到目前为止,没有任何东西能长期起作用 - 有时有 wifi 连接(可以在路由器中看到它,甚至可以访问 WebTerminal),但下次重启时连接又会断开。如果它起作用了,我想我需要拔掉有线连接,然后它就会切换到 wifi。也许这就是为什么我尝试在命令行中执行以下命令,但它的效果不是持久的。
wpa_supplicant -D wext -iwlan0
Linux 在 3D 打印机上运行,我有点害怕以某种方式切断有线连接(无法重新安装系统)。我对 Linux 不太熟悉,所以最好问问。感谢您的任何建议
答案1
由于我无法通过软件解决问题,因此我更换了硬件并测试了几个 USB wifi 适配器来解决这个驱动程序噩梦。
最后,Edimax 加密狗完美运行:lsusb -->
Edimax Technology Co., Ltd EW-7811Un 802.11n 无线网卡 [Realtek RTL8188CUS]
不工作:
- Asus USB-N10 Nano B1(硬件版本:V1)
- TPlink TL-WN725N(欧盟) 版本:3.0
- Logilink WL0084B
这不是一个“真正的解决方案”,但也许这些信息有一天会帮助到某人。