我在 raspberry pi 4 上安装了 ubuntu 服务器。ubuntu 服务器使用 netplan 进行网络配置。
我想连接到一个名为“WiFi4EU”的开放 wifi 网络。但是当我想连接时,我必须接受该网络的条款和条件。如果我使用 Windows PC 连接到此网络,我需要使用浏览器转到登录页面,在那里我需要接受此网络的条款和条件。
我可以使用 netplan 配置此网络吗?或者还有其他方法可以配置吗?
如果我使用此配置/etc/netplan/50-cloud-init.yaml我还能连接吗?
network:
ethernets:
eth0:
dhcp4: true
optional: true
wifis:
wlan0:
access-points:
WiFi4EU: {}
dhcp4: true
optional: true
答案1
Netplan 不处理 Wifi 上的强制门户。您仍需要打开浏览器进行连接。
答案2
我会用硒打开 Firefox,接受欧盟免费 WiFi 许可协议,然后关闭 Firefox。
我在加拿大,无法编写和测试此代码,因为这需要在欧盟市政当局进行。您需要使用 Python、Java 或 C 来完成这项工作。