tl; dr阅读了有关安装,无线设置和WPA请求方的Arch Wiki文章,尝试了以下建议以及许多论坛主题后,启动Arch时,我无法获得以下任意卡来连接至我的无线网络Linux 2013年9月1日ISO:
- Edimax Technology Co.,Ltd EW-7811Un 802.11n无线适配器(ID 7392:7811)
- Realtek Semiconductor Corp.,又名RTL8192CU 802.11n WLAN适配器。Bolse®300Mbps Wifi无线N USB微型迷你适配器(ID 0bda:8178)
方法1(默认):
缺省做法是systemctl stop dhcpcd.service
紧随其后wifi-menu
。它找到网络:
[SSID] + wpa 10
超时后,它将报告连接失败。如果我运行wifi-menu
一个第二时间不要求输入密码,但完成当它终于给出了一些调试提示:
Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.
前者报告服务已“加载”,但未“活动”(从字面上看inactive (dead)
)。后者说:
WPA association/authentication failed for interface 'wlp0s29f7u5'
这是否意味着输入/etc/netctl/wlp0s29f7u5-BTHub4-GRK6
错误?我无法告诉程序何时需要实际的 Wi-Fi密码,何时需要类似的psk
值wpa_passphrase
(man 5 netctl.profile
例如,不说)。
方法2(wpa_supplicant
以及wpa_passphrase
根据deeraf和warl0ck的建议以及Wiki页面):
# echo 'ctrl_interface=/var/run/wpa_supplicant' > wifi.conf
# wpa_passphrase essid passphrase >> wifi.conf
# wpa_supplicant -B -i interface -c wifi.conf
Successfully initialized wpa_supplicant
# dhcpcd -A interface
[...]
timed out
exited
我尝试iw
直接连接,但得到一些奇怪的输出:
# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)
dmesg
输出中是否有有趣的东西,也许是指向固件问题的东西?