如何使用 NFT 在 Linux 桥上仅桥接 IPv6 并丢弃所有 IPv4 流量?

如何使用 NFT 在 Linux 桥上仅桥接 IPv6 并丢弃所有 IPv4 流量?

目前,我们有一个网络,其中主机和虚拟机上的应用程序连接在一起,并且所有虚拟机都位于 NAT 后面,如下所示

                ||=> Host
ISP Router => enp1s0
                |--> lxdbr0 => VM 1
                       ||====> VM 2
                       ||====> VM 3

图例:

==> Passthrough connection
--> NAT connection

但是,这种方法不适用于 IPv6,因为无法通过 NAT 连接实现端到端连接。我们想知道是否可以只通过 IPv6 进行传输,如下所示

                ||===IPv4===> Host
                ||             /\
                ||             ||
                ||            IPv6
                ||             ||
ISP Router => enp1s0 =IPv6=> ip6br0
                |              ||
                |             IPv6
                |              ||
                |              \/
                |---IPv4---> lxdbr0 => VM 1
                               ||====> VM 2
                               ||====> VM 3

问题是,如何nft在 linux 上使用命令断开非 IPv6 连接,同时进行 IPv4 NAT?请记住不支持 ebtables不再。所以这篇 7 年前的问答帖子不起作用。

相关内容