Networking

CentOS 上的兩個網卡和 IP 路由

  • June 4, 2010

我正在嘗試設置一個專用網路,但我希望其中一台機器通過兩個 NIC 連接到這個專用網路和另一個外部網路。我希望 eth0 用於除 10.0.0.1 之外的每個 IP 地址,我希望通過 eth1 訪問它。此專用網路上有一個 DHCP 和 DNS 伺服器,但我似乎無法同時解析專用網路上的名稱和外部網路上的名稱。有沒有辦法可以使用 route 命令完成這項工作?

謝謝,任何幫助表示讚賞。

我希望 eth0 用於除 10.0.0.1 之外的每個 IP 地址,我希望通過 eth1 訪問它。

將您的路由表設置為:

  1. 通過 eth1 路由 10.0.0.1 的所有數據包。

路由添加 -host 10.0.0.1 dev eth1 2. 通過 eth0 的預設路由(這可能已經完成)

路由添加 -default dev eth0 3. route -n使用(-n 禁用主機名查找)檢查結果

如果可行,請永久儲存您的設置 - CentOS 有一些文件here

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

引用自:https://serverfault.com/questions/148290