我有一个 Ubuntu 盒子,它直接连接到运行 OPNSense 的防火墙设备端口。此端口在 VLAN(例如 10)上运行 DHCP,我需要配置 Ubuntu 盒子以连接到它。
我在 Ubuntu 的 /etc/netplan/00-installer-config.yaml 中尝试了几种代码组合:
network:
ethernets:
eno1:
version: 2
vlans:
vlan10:
id: 10
link: eno1
dhcp4: yes
routes:
- to: default
via: 192.168.10.1
但是执行“netplan try”命令总是出现错误:
/etc/netplan/00-installer-config.yaml:3:10: Error in network definition: expected mapping (check indentation) eno1:
我不确定需要为“eno1”写什么,因为我不想在这个端口上有任何未标记的接口。
任何指点都将不胜感激!
答案1
感谢 RFM,添加“dhcp4:no”就解决了问题,VLAN 现在可以正常工作了!
network:
ethernets:
eno1:
dhcp4: no
version: 2
vlans:
vlan10:
id: 10
link: eno1
dhcp4: yes
routes:
- to: default
via: 192.168.10.1