Linux PC 中的兩塊網卡 ping 錯誤

Linux PC 中的兩塊網卡 ping 錯誤

我遇到的問題是我的 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

我不想將 的流量路由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

如果這對您不起作用,您應該考慮設定一個指標

相關內容