在 18.04 上,我已经弄清楚了如何让绑定、vlan 和网桥的工作方式与 ifupdown 类似。但是,我正在运行 KVM 服务器,并且需要能够动态添加标记的 vlan 接口并单独启动它们,而不会中断生产机器上的网络。
例如 ifup vlan123
但是,如果我运行 netplan apply 以将更改应用到 yaml 文件,则与服务器的网络中断至少 10-15 秒。这对生产盒来说不是好兆头。
有没有办法即时添加新的 vlan 并在不中断整个服务器的网络的情况下启动它们?
提前谢谢了。
您可以使用以下
ip
命令执行此操作:上面添加了一个新的 VLAN 到 enp3s0,使用 VLAN ID 101,命名为 lan3。
然后,您还想将该 VLAN 添加到 netplan YAML,因此它在重新启动后保持不变。
从那里,您还可以向界面添加地址或进行其他必要的操作以显示界面:
此外,您可能需要添加:
如果问题是它将从 DHCP 重新请求 IP,则到接口。netplan 中的该字段告诉systemd-networkd根本不要将其关闭,它可能在这里有所帮助。