我尝试了几乎所有关于如何在不处于图形模式的情况下启动 WiFi 连接的教程,但没有成功,我一直收到相同的错误消息 - 参数无效。我的文件/etc/wpa_supplikant/wpa_supplicant.conf
包括(如操作方法)以下几行
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
network={
ssid="UPC1589940"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk="secretpass"
}
当我扫描我的(或任何)AP 发行时
wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -d
我多次收到错误,但我可以看到我所知道的 AP。这是一个很长的输出,但如果需要的话我会把它放在 Pastebin 上。错误看起来像
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_countermeasures
我还添加了
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
给我/etc/network/interfaces
并发出
wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf -B
启动连接但也收到错误消息
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
我的操作系统是 Kali (Debian) 64 位。请问有人可以引导我吗?
答案1
wext
当您的设备不支持 nl80211 驱动程序时,可以使用它。
只需运行:
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B
答案2
我的wpa_sucpplicant.conf
大多数条目都比您的示例简单得多。我的看起来像这样:
network={
ssid="FBI Surveillance Van"
psk="ehdvs71/"
priority=1
}
我会尝试修剪几乎所有配置,使其看起来像这样:
network={
ssid="UPC1589940"
psk="secretpass"
priority=5
}
我的文件中唯一wpa_supplicant.conf
没有显示的是:
eapol_version=1
您可能还想添加wlan
实际是什么:USB、PCI、内置、它使用的芯片组、lsbusb
或lspci
标识符。
答案3
WPA2 加密标准
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=ES
network={
ssid="QA_SSID"
key_mgmt=WPA-PSK
proto=RSN
pairwise=CCMP
group=CCMP
psk="1234567890"
}
应用 wpa 请求者配置和监控...
sudo wpa_supplicant -D nl80211 -i wlan0 -c ~/wpa_supplicant.conf -dd -f wpa_supplicant.log -B
pi@raspberrypi:~ $ sudo tail -f ~/wpa_supplicant.log
EAPOL: Supplicant port status: Authorized
nl80211: Set supplicant port authorized for 0e:a0:f9:53:5c:76
EAPOL: SUPP_BE entering state IDLE
EAPOL authentication completed - result=SUCCESS
nl80211: Set rekey offload
nl80211: Driver does not support rekey offload
RTM_NEWLINK: ifi_index=3 ifname=wlan0 operstate=6 linkmode=1 ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
EAPOL: startWhen --> 0
EAPOL: disable timer tick
random: Got 6/12 bytes from /dev/random
注意:配置WPA2需要proto RSN