【问题标题】:RPi3 connecting to WEP router using PythonRPi3 使用 Python 连接到 WEP 路由器
【发布时间】:2016-10-22 13:10:18
【问题描述】:

我一直在尝试使用 Python 连接到 WiFi 网络,但遇到了死胡同。

我在 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 路由器,或者我做错了什么?

【问题讨论】:

    标签: python wifi raspbian raspberry-pi3


    【解决方案1】:

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

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

    来自图书馆笔记 - 这可能是一个答案:

    要使用 wpa_supplicant,network-manager(nmcli 的后端)必须 不运行。这是因为网络管理器运行一个实例 wpa_supplicant 在幕后会与 此库将创建的 wpa_supplicant 实例。如果你有一个 您机器上的网络管理器,但更愿意使用 wpa_supplicant (不推荐),使用前运行 sudo service network-manager stop 无线

    【讨论】:

    • 您好,抱歉稍后回复。我正在使用 Raspbian Lite。 wpa_supplicant 设置是默认设置(我没有更改它们)并且我没有安装 nmcli。至于使用内置无线选项,由于操作系统只是一个终端,我试过iwconfig wlan0 essid SSID key PASSWORD,但没有成功。
    • 必须承认我很快就放弃了尝试在 Lite 上设置无线 - 不过我的是 WPA/WPA2。不再支持 WEP。您的无线是否使用 sudo iwlist wlan0 scan 显示。如果是这样 - 除了 IE 设置,它看起来像什么?
    • 另外 - 它在您当前的文件中说明了什么:从sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 复制/粘贴并显示network={ 之后的值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    • 1970-01-01
    相关资源
    最近更新 更多