我正在尝试将我的树莓派连接到需要帐户登录(即用户名和密码)的 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 等工具编写脚本,这些工具将在网络接口启动后启动。