我开始在我的 Ubuntu 主机上使用 netplan 并使用 NetworkManager 作为渲染器,我注意到它无法使用 DHCP 从我的路由器检索 IPv4 地址。我网络管理器。我可以将选项设置为需要 IPv4 地址。如何使用 netplan 执行此操作?我查看了 netplan.io 上的示例和 GitHub 上的文档。
更新:这是我的/etc/netplan/01-netcfg.yaml
network:
renderer: NetworkManager
version: 2
ethernets:
eno2:
dhcp4: true
dhcp6: true
ipv6-privacy: false
accept-ra: false
dhcp-identifier: mac
/etc/NetworkManager/system-connections/
编辑:在我正在寻找的选项中查看现有的 NetworkManager 连接是ipv4.may-fail
. 向我的 netplan yaml添加ipv4.may-fail: false
或ipv4-may-fail: false
会导致错误:
$ sudo netplan apply
/etc/netplan/01-netcfg.yaml:9:7: Error in network definition: unknown key 'ipv4-may-fail'
ipv4-may-fail: false
^
对于桌面安装,您应该使用 NetworkManager。Netplan 确实适用于服务器安装。
Netplan .yaml 文件非常繁琐。没有制表符,没有特定的缩进,没有多余的空格(每行末尾都有很多这样的空格)。
要使用网络管理器...
将您的 .yaml 文件设置为:
sudo netplan --debug generate
# 生成配置文件sudo netplan apply
# 应用配置reboot
#重启电脑并使用 NM GUI 配置您的网络连接。
要使用网络计划...
将您的 .yaml 文件设置为:
sudo netplan --debug generate
# 生成配置文件sudo netplan apply
# 应用配置reboot
#重启电脑