桥接和路由设置的 Netplan 配置

桥接和路由设置的 Netplan 配置

我对 netplan 不是很熟悉。我实际上只做过基本的静态 IP 和 VLAN。

我需要让这组命令在重启后继续存在:

ip link add loop-to-lan link eno1 type macvlan mode bridge
ip addr add 192.168.10.7/32 dev loop-to-lan
ip link set loop-to-lan up
ip route add 192.168.10.6 dev loop-to-lan

为了适应 Docker 容器中的 ipvlan 和 macvlan 网络。关于如何做到这一点的例子有点奇怪,但我找到了一个例子,并根据上述命令对其进行了修改,但我显然搞砸了,因为当我这样做时netplan try --timeout 10,我会失去与主机(运行 netplan 的地方)的连接,直到 netplan 恢复。

  bridges:
    loop-to-lan:
      interfaces: [eno1]
      addresses: [192.68.10.7/32]
      routes:
        - to: 192.168.10.6
          via: 192.168.10.7

请注意,主机是 192.168.10.2/24。我只需要将容器从主机 IP 中踢出,这样我就可以重用端口。

您知道该 netplan 配置有什么问题吗?

答案1

我相信您的问题的答案可以在这里找到: https://bugs.launchpad.net/netplan/+bug/1664847/comments/19

...只有他调用了他的接口,而macvlan0你的接口却在那里loop-to-lan

相关内容