如何通过WPS连接到Wi-Fi AP?所有方法都将是不错的:配置,CLI,GUI-任何东西。
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
如何通过WPS连接到Wi-Fi AP?所有方法都将是不错的:配置,CLI,GUI-任何东西。
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Answers:
来自ryanjna ... @ gmail.com的解决方案 http://code.google.com/p/reaver-wps/issues/detail?id=203
停止网络管理器
使用新贵
sudo stop network-manager
使用Systemd
sudo systemctl stop NetworkManager.service
为自己设置一个非常基础wpa_supplicant.conf
的知识/etc/wpa_supplicant.conf
。此命令将覆盖任何预先存在的wpa_supplicant.conf文件!:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
wpa_supplicant
以守护程序模式启动:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
运行sudo wpa_cli
。这将启动一个交互式wpa_cli会话。
status
。你应该看到wpa_state=INACTIVE
scan
扫描现有访问点的信息。scan_result
几秒钟后,显示从扫描结果添加我们的BSSID和PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
xx:xx:xx:xx:xx:xx
扫描结果中的BSSID 在哪里。您应该看到一个“确定”。等待几秒钟,以wpa_supplicant
拾取BSSID并尝试关联并执行密钥协商。您要查看的是CTRL-EVENT-CONNECTED
,这将表明PIN已被接受并且您已经关联了。
save
,该命令将输出另一个“确定”。这将wpa_supplicant.conf
使用此新网络的静态配置更新命令行中指定的文件。wpa_cli
点击Ctrl D运行sudo dhclient wlan0
以从AP获取IP(假设已启用DHCPd)。
使用cat /etc/wpa_supplicant.conf
新近更新的配置文件进行验证。
如果一切顺利,您应该在这个新网络下的标题为psk
。
祝好运!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
使用Ubuntu 12 LTS。NM是否有支持?
sudo wpa_cli status
我得到了Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory
错误。
使用Ubuntu 16.04 LTS测试:
对于WPS按钮模式:
sudo wpa_cli wps_pbc
您可以在此命令之前或之后按下WPS按钮,但是您有两分钟的时间按下该按钮,并且该命令已运行,否则您将不得不重新执行一次。
对于WPS引脚模式:
sudo wpa_cli wps_pin any <the pin>
http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS
wpa_cli status
返回wpa_state=COMPLETED
(以及其他数据),但是我与网络的连接没有比以前更多。几分钟后,我wpa_state=INACTIVE
回覆了。
sudo dhcpcd
),即使我可以加载网页,任务栏中的网络图标也没有显示连接。
通过Windows安装程序上的WPS连接,它在开箱即用的地方可以工作。
然后在该设置上打开网络设置,在其中可以显示通过WPS交换的网络密码。
将该密码复制到您的ubuntu设置中。
/data/misc/wifi/wpa_supplicant.conf
。