Linux PC 上的两张网卡 ping 错误

Linux PC 上的两张网卡 ping 错误

我遇到的问题是,我的 RHEL 6 服务器中有两个 NIC,它们的 IP 地址不同。

  • PC1
    • eth0-10.10.0.1
    • eth1-192.168.1.1

另一台计算机的设置方式相同。

  • PC2
    • eth0-10.10.0.2
    • eth1-192.168.1.2

所有 NIC 都连接到单个 H3C 交换机,未定义网关或路由。我能够使用 eth0(10.10.0.1 -- 10.10.0.2)从 PC1 ping PC2,但当我尝试从 PC1 ping 192.168.1.2 时,它返回:

Destination host unreachable

我不想将流量路由eth0eth1,有什么办法可以避免吗?

答案1

首先需要确保路由表是正常的。

两台计算机都应具有以下条目:

10.10.0.0/16 -> eth0
192.168.1.0/24 -> eth1

现在,执行 ping 操作时,请确保您已将正确的源接口绑定到交换机-I。以下两种方法均可使用:

ping -I 192.168.1.1 192.168.1.2
ping -I eth1 192.168.1.2

如果这对你不起作用,你应该考虑设置一个指标

相关内容