您尚未登录。

#1 2022-03-04 16:02:09

gzroc
会员
注册时间: 2021-03-24
帖子: 206

使用wpa_supplicant 连接WIFI遇到问题,请教!

我使用一张TP的TL-WN725N网卡,usb,按照WIKI上的操作安装了wpa_supplicant,也写了/etc/wpa_supplicant/wpa_supplicant.conf 文件,执行下面命令时报错,是什么问题呢?我插到kali上是可以直接使用wpa_cli和scan的。请指点,谢谢!
sudo wpa_supplicant -B -i wlp0s20f0u2 -c /etc/wpa_supplicant/wpa_supplicant.conf                       
Successfully initialized wpa_supplicant
nl80211: Driver does not support authentication/association or connect commands
nl80211: deinit ifname=wlp0s20f0u2 disabled_11b_rates=0
wlp0s20f0u2: Failed to initialize driver interface
wlp0s20f0u2: CTRL-EVENT-DSCP-POLICY clear_all

离线

#2 2022-03-04 16:50:32

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 78

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

https://wiki.archlinux.org/title/Wpa_su … e_hardware
用这个命令试一下
wpa_supplicant -B -i wlp0s20f0u2 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

最近编辑记录 Watermelon.Rei (2022-03-04 16:56:22)

离线

#3 2022-03-07 10:10:05

gzroc
会员
注册时间: 2021-03-24
帖子: 206

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

Watermelon.Rei 说:

https://wiki.archlinux.org/title/Wpa_su … e_hardware
用这个命令试一下
wpa_supplicant -B -i wlp0s20f0u2 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

不行。运行后这样
Successfully initialized wpa_supplicant
rfkill: Cannot get wiphy information
ioctl[SIOCSIWAP]: Operation not permitted
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

离线

#4 2022-03-07 11:28:03

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 78

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

gzroc 说:
Watermelon.Rei 说:

https://wiki.archlinux.org/title/Wpa_su … e_hardware
用这个命令试一下
wpa_supplicant -B -i wlp0s20f0u2 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

不行。运行后这样
Successfully initialized wpa_supplicant
rfkill: Cannot get wiphy information
ioctl[SIOCSIWAP]: Operation not permitted
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

不用管这部分,检查网卡能不能用

最近编辑记录 Watermelon.Rei (2022-03-07 11:30:13)

离线

#5 2022-03-07 16:08:01

gzroc
会员
注册时间: 2021-03-24
帖子: 206

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

Watermelon.Rei 说:
gzroc 说:
Watermelon.Rei 说:

https://wiki.archlinux.org/title/Wpa_su … e_hardware
用这个命令试一下
wpa_supplicant -B -i wlp0s20f0u2 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

不行。运行后这样
Successfully initialized wpa_supplicant
rfkill: Cannot get wiphy information
ioctl[SIOCSIWAP]: Operation not permitted
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

不用管这部分,检查网卡能不能用

不管是可以正常扫描了,但是最后连接不上,我确定SSID和密码都没错。报错信息如下:
<3>Trying to associate with fc:ec:da:f1:62:d3 (SSID='0757' freq=2462 MHz)
<3>Association request to the driver failed
<3>Associated with fc:ec:da:f1:62:d3
<3>CTRL-EVENT-DISCONNECTED bssid=fc:ec:da:f1:62:d3 reason=0
<3>CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="0757" auth_failures=6 duration=107 reason=CONN_FAILED

离线

#6 2022-03-07 16:56:42

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 78

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

reason=0的原因是信号弱,你的设备环境存在这个可能吗
这款网卡v1 v2 v3的芯片好像都不一样,你这款使用的是8188的哪一个
驱动在 >5.15 的内核版本上应该是直接支持的,是不是额外安装了驱动包导致了冲突

最近编辑记录 Watermelon.Rei (2022-03-07 17:04:25)

离线

#7 2022-03-07 17:14:10

gzroc
会员
注册时间: 2021-03-24
帖子: 206

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

Watermelon.Rei 说:

reason=0的原因是信号弱,你的设备环境存在这个可能吗
这款网卡v1 v2 v3的芯片好像都不一样,你这款使用的是8188的哪一个
驱动在 >5.15 的内核版本上应该是直接支持的,是不是额外安装了驱动包导致了冲突

不可能是信号弱,信号很强,
lspci查看的信息是这样的
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15),另外我也没有安装额外的驱动。我其实有两块网卡,一块是水星,一块TP,都一样的,不能使用。

最近编辑记录 gzroc (2022-03-07 17:17:55)

离线

#8 2022-03-07 17:29:41

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 78

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

gzroc 说:
Watermelon.Rei 说:

reason=0的原因是信号弱,你的设备环境存在这个可能吗
这款网卡v1 v2 v3的芯片好像都不一样,你这款使用的是8188的哪一个
驱动在 >5.15 的内核版本上应该是直接支持的,是不是额外安装了驱动包导致了冲突

不可能是信号弱,信号很强,
lspci查看的信息是这样的
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15),另外我也没有安装额外的驱动。我其实有两块网卡,一块是水星,一块TP,都一样的,不能使用。

上面的是你的板载有线网卡

usb设备请使用lsusb命令(软件依赖usbutils包)

最近编辑记录 Watermelon.Rei (2022-03-07 17:30:56)

离线

#9 2022-03-09 21:44:22

gzroc
会员
注册时间: 2021-03-24
帖子: 206

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

Watermelon.Rei 说:
gzroc 说:
Watermelon.Rei 说:

reason=0的原因是信号弱,你的设备环境存在这个可能吗
这款网卡v1 v2 v3的芯片好像都不一样,你这款使用的是8188的哪一个
驱动在 >5.15 的内核版本上应该是直接支持的,是不是额外安装了驱动包导致了冲突

不可能是信号弱,信号很强,
lspci查看的信息是这样的
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15),另外我也没有安装额外的驱动。我其实有两块网卡,一块是水星,一块TP,都一样的,不能使用。

上面的是你的板载有线网卡

usb设备请使用lsusb命令(软件依赖usbutils包)

谢谢你,这是lsusb的结果
Bus 001 Device 002: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter

离线

#10 2022-03-10 10:08:36

Watermelon.Rei
会员
注册时间: 2021-12-29
帖子: 78

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

如果你的内核版本高于5.15,那么应该合并了这个驱动
https://github.com/lwfinger/rtl8188eu
我判断这个版本是支持nl80211的

也就是说你可能使用了lts内核,如果我的判断没问题,你需要使用aur提供的驱动
https://aur.archlinux.org/packages/8188eu-dkms-git
这个包使用了上面说的那个驱动,安装后去除wpa_supplicant里的 -D wext 选项

最近编辑记录 Watermelon.Rei (2022-03-10 10:23:50)

离线

#11 2022-03-10 22:23:17

gzroc
会员
注册时间: 2021-03-24
帖子: 206

Re: 使用wpa_supplicant 连接WIFI遇到问题,请教!

Watermelon.Rei 说:

如果你的内核版本高于5.15,那么应该合并了这个驱动
https://github.com/lwfinger/rtl8188eu
我判断这个版本是支持nl80211的

也就是说你可能使用了lts内核,如果我的判断没问题,你需要使用aur提供的驱动
https://aur.archlinux.org/packages/8188eu-dkms-git
这个包使用了上面说的那个驱动,安装后去除wpa_supplicant里的 -D wext 选项

我使用yay 安装你上面的包,最后输密码后就出错,总是不成功。

yay -S 8188eu-dkms-git

离线

页脚