如何在 ubunty 17.10 上使用 netplan 配置虚拟接口?

如何在 ubunty 17.10 上使用 netplan 配置虚拟接口?

如何使用 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

使用桥接器可能会为您提供相同的功能,但它与虚拟接口不同。

相关内容