我有以下networking设置。

当红十字标记的链接已经打开时,我可以从第一台机器(10.1.1.7)ping到第二台机器(10.1.1.3),没有任何问题。 但是,如果我取下这个链接并尝试从第一台机器ping到第二台机器,我看到arp查询来自第二台机器的第二个接口(10.1.3.2)上的ip地址10.1.1.3,但是它不回答这些查询。 这是预计,我认为该接口不知道其他接口的IP地址。
但是如果我还想让它们连接,我想我需要在/ proc / sys / net / ipv4 / conf /(default | all)/ arp_ *中设置一些值
但是哪一个? 我玩了一些设置,但没有工作。 任何与此有关的帮助将不胜感激。
**更新**
其实让我澄清这个问题。 我真正想做的是从第一台机器开始文件传输到第二台机器。 转移应该发生在由十字标记的链接上。 在转会的过程中,我会把这个环节拿下来。 转移应自动切换到其他链接。 你可以build议我更改IP地址等
我试过的是:在机器2上,我将两个MAC接口保持在同一个子网上。 那就是NIC1:10.1.1.3 NIC2:10.1.1.17
然后我在机器2上创build了一个软件桥,给了它IP地址0,并在其下添加了NIC1,NIC2。 我的想法是桥接将NIC2上收到的查询洪泛到NIC1。
现在我有一个新的问题。 当我将两个NIC都添加到网桥时,即使链接已启动,它们也会停止响应ARP查询。
这是预计,我认为该接口不知道其他接口的IP地址。
是。
但是哪一个? 我玩了一些设置,但没有工作。 任何与此有关的帮助将不胜感激。
我坦率地说,不明白你的意思,但可能是你问,如果交叉链接失败,如何能够ping通该ip。 如果我是对的,那么你必须在路由器上放两条静态路由,例如:
route add 10.1.1.3/32 _ip_of_second_router (on the left router ) route add 10.1.1.3/32 10.1.3.2 (on the right)
更新:
在交换机的情况下,这将无法正常工作: