如何使用 netplan 配置虚拟接口?
我可以使用 systemd 手动配置它们:
配置虚拟接口以在启动时设置:编辑/etc/systemd/network/dummy0.netdev
添加
[NetDev]
Name=dummy0
Kind=dummy
编辑/etc/systemd/network/dummy0.network
添加
[Match]
Name=dummy0
[Network]
Address=169.254.1.1/32
我如何使用 netplan 获得相同的结果?
答案1
有一个错误:https://bugs.launchpad.net/netplan/+bug/1773997
修复后您应该能够创建/etc/netplan/02-dummy.yaml
内容:
network:
version: 2
renderer: networkd
bridges:
dummy0:
dhcp4: no
dhcp6: no
accept-ra: no
interfaces: [ ]
addresses:
- 169.254.1.1/32
并执行
( umask 0022; netplan apply; );
答案2
目前,netplan 不支持创建虚拟接口。您应该能够在 netplan 之外创建虚拟设备,并使用 netplan 为其分配地址。
如果您认为 netplan 应该支持虚拟接口,您可能会发现这很有用:
https://bugs.launchpad.net/netplan/+bug/1774203
使用桥接器可能会为您提供相同的功能,但它与虚拟接口不同。