我怎么知道 netplan 的正确语法是什么?我在网上查阅了 netplan 文档,当我尝试使用 netplan generate 时,我尝试的所有方法都给出了关键错误。
答案1
在 Ubuntu 中桌面安装时,您应该使用 NetworkManager 而不是 netplan 来管理无线连接。
您的/etc/netplan/*.yaml
文件应该看起来像这样...
network:
version: 2
renderer: NetworkManager
然后:
sudo netplan --debug generate
#生成脚本文件
sudo netplan apply
# 应用新配置
在 Ubuntu 中服务器安装时,你应该使用 netplan,netplan 脚本的示例可以参见这里。
最小的例子...
network:
version: 2
renderer: networkd
wifis:
wlxxxxxx: # change this to the correct wireless interface name
dhcp4: yes
access-points:
"network_ssid_name":
password: "**********"
然后:
sudo netplan --debug generate
#生成脚本文件
sudo netplan apply
# 应用新配置
答案2
如果您遇到关键错误,则可能是您的 netplan 软件太旧了。Ubuntu LTS 18.04 有一个旧版本。因此,您应该升级您的 netplan.io 包以使其正常工作。
ubuntu 存储库http://nl.archive.ubuntu.com/ubuntu/pool/main/n/netplan.io/包含类似 netplan.io_0.96-0ubuntu0.18.04.4_amd64.deb 的版本,或您可能拥有的任何架构。
我在我的 ubuntu 18.04 LTS 上安装了它:
dpkg -i netplan.io_0.96-0ubuntu0.18.04.4_amd64.deb
并且它的安装不需要进一步的依赖关系,所以它是一个直接的替代品。