2016-06-21 58 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

相關問題