如何使用 Netplan 设置 IPv6 邻居发现代理?

如何使用 Netplan 设置 IPv6 邻居发现代理?

如何在 Netplan 中配置以下命令?

ip -6 neigh add proxy 2a03:4000:21b:44bc:1::1 dev ens3
ip -6 neigh add proxy 2a03:4000:21b:44bc:1::11 dev ens3
ip -6 neigh add proxy 2a03:4000:21b:44bc:1::12 dev ens3

我的情况是,我想使用 IPv6 从 Internet 访问虚拟服务器上的两个 LXC/LXD 容器。不幸的是,分配给虚拟服务器的 IPv6/64 网络配置方式使得在没有邻居发现代理的情况下无法转发 IPv6 请求。

我目前在 vServer(我的主机)和 LXD 容器上都运行带有 Netplan 的 Ubuntu 18.04。我为容器配置了一个托管桥,以便从 Internet 进行 IPv6 访问。对于容器访问,我使用 /80 网络掩码进一步划分了我的 IPv6/64 子网。

如果我为容器和 LXD 管理桥使用的每个 IPv6 地址手动添加邻居代理,如上例所示,我的配置就可以有效。

但是,我不知道如何使用 Netplan 配置实现相同的功能。

相关内容