具有重复 IP 的双接口/网络(本地和外部)

具有重复 IP 的双接口/网络(本地和外部)

因此,我有两个虚拟网络,一台机器有两个接口,每个接口位于不同的虚拟网络上(但都有相同的逻辑网络 192.168.0.0/24)。

eth1:192.168.0.10

eth2:192.168.0.20

我必须做一些看起来像“中间人”的事情:

                                 |
                                 |       "Man in the middle" machine
    Machine X                    |
 network1 [192.168.0.10  <-------|-> 192.168.0.20 eth2 ]
 --------------------------------|--------------------------------------- 
                                 |
    Machine Y                    |
 network2 [192.168.0.20  <-------|-> 192.168.0.10 eth1 ]
                                 |

我可以使用接口参数 (ping -I ethX XXXX) 从 MAM 机器 ping 到网络 1 或网络 2,一切正常(感谢这里:rp_过滤器...)

但是对于另一种情况(从外部 ping 到 MAM 机器),我无法做到。使用 wireshark,我可以看到 ARP 或 ping 请求,但我认为 MAM 看到的是源 IP,并认为/链接到他的本地 IP,即另一个 NIC(无论 NIC“范围网络”是谁接收的),然后丢弃或忽略...

有什么想法吗?我迷茫了

(抱歉我的英语很差!)

答案1

您需要配置一个网桥并将您的接口连接到它。

相关内容