我正在尝试使用 netplan 配置上的 bssid 通过特定的 5GHz 网络强制建立 wifi 连接,但运行时总是报告错误申请网络计划命令。
这是我当前失败的配置:
wlan0:
dhcp4: true
dhcp6: false
link-local: []
access-points:
"wifissid":
password: "wifipassword"
bssid: "3c:28:6d:95:76:00"
错误如下:
sudo netplan apply
/etc/netplan/30-wlan0.yaml:10:16: Error in network definition: expected mapping (check indentation)
bssid: "3c:28:6d:95:76:00"
^
尝试了很多不同的组合,但总是失败。你能帮我提供一个可行的例子吗?
提前谢谢你。Ederson Santos
答案1
在您的问题中,您已将bssid
缩进,以便它直接列在映射下,access-points
就像它是 SSID 一样。它必须缩进,以便它位于与其关联的 SSID 下(在上面的示例中,缩进以便它位于 下wifissid
)。
答案2
根据我刚刚在下面的链接中读到的帖子,“您可以在 /usr/share/doc/netplan/examples/ 中找到许多模板”。它在底部附近,他们给出了 netplan.io 站点的地址。