我有一个非标准的虚拟机网络,导致路由问题。每个虚拟机都驻留在三个不同的子网(192.168.1.0/24
通过192.168.3.0/24
)上,每个虚拟机都可以连接到其他所有虚拟机——但只能通过一个子网。例如:VM1 ( ) 只能通过子网 2192.168.*.1
连接到 VM2 ( 192.168.*.2
)(可以 ping 192.168.2.2
),而 VM3 只能通过子网 3 连接到 VM2(可以 ping 192.168.3.2
)。
我想在 VM1 上编写一些 iptables 规则(或类似规则),这样我就可以为192.168.1.2
实际到192.168.2.2
. 关于如何做到这一点的任何想法?