使用此配置我收到此错误:
网络定义错误:预期映射(检查缩进)
set-name: eth0
。
为什么?命名项目的缩进是正确的……不是吗?
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
match:
macaddress: 00:11:22:33:44:55
set-name: eth0
答案1
如果这是桌面安装,您应该使用 NetworkManager...
network:
version: 2
renderer: NetworkManager
但是,要回答您的问题,只需使用这个...不需要匹配,macaddress 或 set-name...
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
sudo netplan --debug generate
# 制作配置文件
sudo netplan apply
# 应用新配置
reboot
# 验证配置
答案2
你确实错过了一些缩进,正确的语法是
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
match:
macaddress: 00:11:22:33:44:55
set-name: eth0
解释:dhcp4
,match
和set-name
属于(或定义)eth0
,和macadress
属于match
。