我们有 2 台 Linux 主机,每台主机都有 2 张网卡,IP 地址如下,ech0
位于eth1
不同的网络中,Host1:eth1
通过Host2:eth1
直连电缆连接,由于某些硬件问题,网络电缆出现问题,有没有什么办法可以相互Host1:eth1
通信Host2:eth1
?
在正常情况下:来自Host1:eth0 to Host2:eth1
和的通信Host2:eth0 to Host1:eth1
不起作用,我通过TRACEROUTE
-I 命令检查了这一点(Host1# traceroute -i eth0 10.1.1.201 or Host2# traceroute -i eth0 10.1.1.200
)
===========================
Host1:
eth0 : 10.162.100.200/24
eth1 : 10.1.1.200/24
Host2:
eth0 : 10.162.100.201/24
eth1 : 10.1.1.201/24
==========================
答案1
这应该是一个非常简单的路由和指标案例。当 eth1 的链路处于开启状态时,它是一个“已连接”网络,应该具有优先级并优先处理,因此主机之间的通信是直接的。
但是,如果您在 Host1 上设置指向 host2 的 eth0 地址的静态路由作为 host2 的 eth1 接口的网关,则当链接严重中断时它应该可以工作。
您将在另一台主机上执行相反的操作。