具有兩個 NIC 的 Ubuntu 17.10:將請求路由到正確的 NIC

具有兩個 NIC 的 Ubuntu 17.10:將請求路由到正確的 NIC

我對此做了很多搜索,並找到了很多答案不完全是似乎適合我的問題。如果這個問題已經得到解答,我深表歉意。

我的電腦有 Ubuntu 17.10 和兩張網路卡。一個連接到一個公司網路(我們稱之為“A”),另一個連接到另一個公司網路(我們稱之為“B”)。

我的基本問題是,對網路 B 上特定資源的請求如何全部透過一個 NIC 路由,而其他所有內容透過網路 A 和另一個 NIC 路由?

每個網路都有我透過掛載的 cifs 或 nfs 伺服器/etc/fstab,每個網路也有自己的網域伺服器。

我現在將網絡 A 設定為預設網絡,並且添加了到網絡 B 的路由ping

我已使用「網路設定」設定了網路 A,但我在「網路設定」中設定了網路 B 的路由,/etc/network/interfaces因此這可能會導致某種衝突。

有人能指出我正確的方向嗎?先致謝!

答案1

這稱為“資料包路由”。看著ip route。當看到 IP 位址時,會將其與路由中的 IP/網路遮罩值進行比較,如果匹配,則封包將使用該路由。

相關內容