CentOS 上的兩個網路卡和 IP 路由

CentOS 上的兩個網路卡和 IP 路由

我正在嘗試設定一個專用網絡,但我希望其中一台電腦透過兩個網卡連接到該專用網路和另一個外部網路。我希望 eth0 用於除 10.0.0.1 之外的每個 IP 位址,我希望透過 eth1 存取 10.0.0.1。該專用網路上有 DHCP 和 DNS 伺服器,但我似乎無法同時解析專用網路上的名稱和外部網路上的名稱。有什麼辦法可以使用路由命令來實現此功能嗎?

謝謝,非常感謝任何幫助。

答案1

我希望 eth0 用於除 10.0.0.1 之外的每個 IP 位址,我希望透過 eth1 存取 10.0.0.1。

將路由表設定為:

  1. 透過 eth1 路由 10.0.0.1 的所有資料包。

    路由新增-主機 10.0.0.1 dev eth1

  2. 透過 eth0 的預設路由(這可能已經完成)

    路由新增-預設 dev eth0

  3. 檢查結果route -n(-n 停用主機名稱查找)

如果有效,請永久儲存您的設定 - CentOS 有一些文件在這裡

對於 DNS,您需要檢查/etc/resolv.conf是否列出了所有 DNS。

答案2

連接兩個網絡,但在只有 1 個位址的介面上設定較高的度量。公制就像“使用成本”,因此您的電腦將盡可能使用較低公制的介面。

您可以發佈您的路線條目嗎?

相關內容