2016-06-21 64 views
1

我一直在尝试使用Python连接到WiFi网络,但是打到了死胡同。使用Python连接到WEP路由器的RPi3

我使用Python中的无线模块:https://github.com/joshvillbrandt/wireless

from wireless import Wireless 

wireless = Wireless() 
wireless.connect(ssid, password) 

然而,这似乎只针对WPA和WPA2的路由器工作。

我也在看我是否可以通过终端做(这样的话,我可以把它在Python):https://askubuntu.com/questions/16584/how-to-connect-and-disconnect-to-a-network-manually-in-terminal

iwconfig wlan0 essid SSID key PASSWORD 

然而,这似乎并没有连接到路由器无论是。

所以我想知道是否有人知道如何连接到WEP路由器,或者如果我做错了什么?

回答

0

您使用的是什么操作系统?你能从RaspPi3内置的无线选项连接到它吗?

如果是这样 - wpa_supplicant中的设置是什么?

从库笔记 - 这可能是一个答案:

要使用的wpa_supplicant,网络管理器(后端为nmcli)必须 未运行。这是因为网络管理器在后台运行wpa_supplicant实例,这将与该库创建的wpa_supplicant实例冲突。如果你有你的机器上 网络管理器,但宁愿使用 无线

+0

你好,对不起,以后回复之前使用的wpa_supplicant (不推荐),执行sudo服务网络经理停止。我正在使用Raspbian Lite。 wpa_supplicant设置是默认的(我没有改变它们),我没有安装nmcli。 至于使用内置的无线选项,由于操作系统只是一个终端,我试过'iwconfig wlan0 essid SSID key PASSWORD',但那不起作用。 –

+0

必须承认,我放弃了快速尝试在Lite上设置无线 - 我的是WPA/WPA2。不再支持WEP。您的无线是否使用'sudo iwlist wlan0 scan'显示。如果是这样 - 它在IE设置旁边看起来像什么? – dbmitch

+0

另外 - 它在你当前的文件中说了些什么:从'sudo nano/etc/wpa_supplicant/wpa_supplicant.conf'复制/粘贴并显示'network = {' – dbmitch

相关问题