我正在尝试设置 netcfg,以便完成 Arch Linux 的安装(使用初学者指南和网络配置),我跳过了本来应该很短的一步。打开 wifi 菜单,选择网络,输入密码。经过多次尝试,我决定手动编辑配置文件,但没有任何改进。最后我决定使用 netfcg 和更熟悉的 wpa_supplicant。我的/etc/wpa_supplicant.conf
文件如下:
network={
ssid="my_ssid"
#psk="my_wireless_passcode"
psk="my_wireless_passcode_hex"
}
(用我的实际 ssid 和 psk 替换通用名称。)
我的/etc/network.d/wpa_suppl
文件内容如下:
CONNECTION='wireless'
DESCRIPTION='A wpa_supplicant configuration based wireless connection'
INTERFACE='wlan0'
SECURITY='wpa-config'
WPA_CONF='/etc/wpa_supplicant.conf'
IP='dhcp'
我的 ssid 没有隐藏,wlan0 是正确的接口,并且 wpa_supplicant 本身工作正常,但使用 时netcfg wpa_suppl
,它会返回failed to connect to wpa_supplicant - wpa_ctrl_open no such file or directory
大约十二次,最后告诉我身份验证失败。我该怎么做才能解决这个问题?
答案1
/etc/wpa_supplicant.conf
由于 wiki 条目已过时,您的引用不正确。
/etc/wpa_supplicant/
几个月前,wpa_supplicant 包的配置文件被移到了子目录中。
指定文件,就像/etc/wpa_supplicant/wpa_supplicant.conf
在您的/etc/network.d/wpa_suppl
文件中一样。
包裹内容:
etc/
etc/wpa_supplicant/
etc/dbus-1/
etc/dbus-1/system.d/
etc/dbus-1/system.d/wpa_supplicant.conf
etc/wpa_supplicant/wpa_supplicant.conf
<snip>