2Hosts 中的网络通信

2Hosts 中的网络通信

我们有 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 接口的网关,则当链接严重中断时它应该可以工作。

您将在另一台主机上执行相反的操作。

相关内容