使用 netplan 在 Ubuntu 上进行多点 GRE

使用 netplan 在 Ubuntu 上进行多点 GRE

我正在阅读 netplan 文档,它看起来不支持多点 GRE(例如通过 OpenNHRP 的 NHRP)。

这是文档中的缺陷,还是 netplan 根本没有有意支持多点 GRE,并且它不是 ifupdown 和旧版 /etc/network/interfaces.d/* 配置的替代品?如果是这样,那么 netplan 和 ifupdown 可以同时使用吗?

我正在尝试将此配置移植到 netplan 项目中:

root@2483:~# cat /etc/network/interfaces.d/mpgre0
auto mpgre0
allow-hotplug mpgre0
iface mpgre0 inet static
netmask 255.255.255.0
pre-up ip tunnel add $IFACE mode gre key XXX ttl 64 || true
up ip link set $IFACE multicast on
up opennhrp -d
post-down ip tunnel del $IFACE
address XXX

Netplan 强制定义远程,这对于 NBMA GRE 来说没有意义:

/etc/netplan/10-mpgre.yaml:6:7: Error in network definition: tun0: missing 'remote' property for tunnel
      mode: gre
      ^

相关内容