如何将树莓派连接到需要用户名和密码的WIFI?

如何将树莓派连接到需要用户名和密码的WIFI?

我正在尝试将我的树莓派连接到需要帐户登录(即用户名和密码)的 wifi。我已成功将树莓派连接到只需要 SSID 和密码的开放 wifi,但我找不到添加用户名的选项。

我使用了下面的 netplan 50-cloud-init.yaml 文件以及我的 SSID 和密码。

我需要添加什么来输入我的用户名?

network:
    version: 2
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    wifis:
        wlan0:
            optional: true
            access-points:
                "MY_HIDEN_SID":
                    password: "MY_PASSWORD"
            dhcp4: true

答案1

如果 wifi 需要用户名和密码才能连接到 AP,则您没有使用 wpa-psk(默认身份验证,仅密码),但您可能正在使用 wpa-eap。为此,您需要一个如下所示的配置:

wifis:
    wlan0:
        optional: true
        access-points:
            "MY_HIDDEN_SID":
                auth:
                  key-management: eap
                  identity: MY_USERNAME
                  password: "MY_PASSWORD"
        dhcp4: true

更多信息请访问https://netplan.io/examples/#connecting-to-wpa-enterprise-wireless-networks

如果你的网络配置为无需用户名即可与 AP 关联,但必须在门户网站为了连接到 Internet,那么 netplan 不支持管理这些。要以非交互方式与无线门户交互,您需要围绕 wget 或 curl 等工具编写脚本,这些工具将在网络接口启动后启动。

相关内容