RPi3 подключается к WEP-маршрутизатору с использованием Python

Я пытался подключиться к сетям WiFi с помощью Python, но зашел в тупик.

Я использую беспроводной модуль в Python: https://github.com/joshvillbrandt/wireless

from wireless import Wireless

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

Однако это работает только для маршрутизаторов WPA и WPA2.

Я также посмотрел, смогу ли я сделать это через терминал (чтобы я мог вызвать его на Python): https://askubuntu.com/questions/16584/как-подключить-и-отключить-к-сети-вручную-в-терминале< /а>

iwconfig wlan0 essid SSID key PASSWORD

Однако это, похоже, тоже не подключается к маршрутизатору.

Вот мне и интересно, знает ли кто как подключиться к WEP роутеру, или я что-то не так делаю?


person G. May    schedule 21.06.2016    source источник


Ответы (1)


Какую ОС вы используете? Можете ли вы подключиться к нему с помощью встроенных беспроводных опций RaspPi3?

Если да, то какие настройки в wpa_supplicant?

Из заметок библиотеки - это может быть ответ:

Чтобы использовать wpa_supplicant, network-manager (бэкенд для nmcli) не должен быть запущен. Это связано с тем, что network-manager запускает экземпляр wpa_supplicant за кулисами, который будет конфликтовать с экземпляром wpa_supplicant, созданным этой библиотекой. Если на вашем компьютере есть сетевой менеджер, но вы предпочитаете использовать wpa_supplicant (не рекомендуется), запустите sudo service network-manager stop перед использованием беспроводной сети.

person dbmitch    schedule 21.06.2016
comment
Привет, извините за поздний ответ. Я использую Raspbian Lite. Настройки wpa_supplicant установлены по умолчанию (я их не менял), и у меня не установлен nmcli. Что касается использования встроенных опций беспроводной связи, поскольку ОС — это всего лишь терминал, я пробовал iwconfig wlan0 essid SSID key PASSWORD, но это не сработало. - person G. May; 23.06.2016
comment
Должен признать, что я быстро отказался от попыток настроить беспроводную связь на Lite, хотя у меня WPA/WPA2. Не так много поддержки WEP больше. Ваша беспроводная сеть отображается с помощью sudo iwlist wlan0 scan . Если да, то как это выглядит рядом с настройкой IE? - person dbmitch; 23.06.2016
comment
Кроме того, что он говорит в вашем текущем файле: копировать/вставить из sudo nano /etc/wpa_supplicant/wpa_supplicant.conf и показать значения после network={ - person dbmitch; 23.06.2016