我遇到的问题是,我的 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
我不想将流量路由eth0
到eth1
,有什么办法可以避免吗?
答案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
如果这对你不起作用,你应该考虑设置一个指标