
我遇到的問題是我的 RHEL 6 伺服器中有兩個具有不同 IP 位址的 NIC。
- 電腦1
eth0
-10.10.0.1
eth1
-192.168.1.1
另一台電腦也用同樣的方法設定。
- 電腦2
eth0
-10.10.0.2
eth1
-192.168.1.2
所有網路卡均連接至單一 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
如果這對您不起作用,您應該考慮設定一個指標