我有三台Ubuntu计算机,分别是A,B,C 我还创建了一个VNet 10.3.0.0/16,它具有三个子网 SubN1:10.3.0.0/24 SubN2:10.3.1.0/24 SubN3:10.3.2.0/24
机器A具有3个nics,eth0,eth1,eth2 机器B有2个网卡eth0,eth1 机器C有2个nics eth0,eth1
我想让机器B通过接口eth1连接到机器C, 这意味着我需要在机器B和C中添加一条路由
例如在机器B路由表中, ip route通过{机器A的eth1的IP地址} dev eth1添加{SubN3} / 24 在机器C路由表中 ip route通过{机器A的eth2的IP地址} dev eth1添加{SubN2} / 24
我什至没有在机器A中设置IP转发,然后机器B可以通过其eth1连接到机器C。
太好了! 但是,问题来了。
在机器B和C连接(彼此ping或ssh)时,我看不到机器A(eth1或eth2)中的任何流量
即使我关闭了机器A。 机器B和C仍然连接!!,很奇怪。
我想要的是:机器B和C已连接,但流量应通过机器A。
您能告诉我什么地方出问题或需要设置什么吗?
谢谢