Networking

如何設置 Mac 伺服器以使用兩個網關

  • January 13, 2011

我最近問了這個問題:How to set Mac server to use different Gateway for internet bound traffic

給出的答案有效,但給我帶來了另一個我在那個問題中沒有明確說明的問題。

這是我的網路佈局: http ://www.philosophydesign.com/downloads/officenetwork2.png

目前,外部工作人員使用現有網際網路 1 連結上的一些服務。這些服務由 Mac 伺服器託管。如果我將 Mac 伺服器的網關更改為第二個調製解調器,那麼那些外部員工就會失去這些服務的可見性。

現在我不知道如何解決這個問題。我希望在 Mac 伺服器轉到異地 rsync 數據時使用第二個連結,但其他一切都使用連結一。我該怎麼做呢?

謝謝

斯科特

編輯:這已通過將 Mac 伺服器上的預設網關設置為 192.168.1.254 來解決,從而使網路上的所有內容都像以前一樣。但是為了讓 Mac 伺服器使用另一個連結進行 rsync,我添加了一條到 Mac 伺服器的路由,以通過第二個網關將流量路由到 rsync 伺服器。

sudo route add -net {server IP's}/{Netmask} 192.168.1.1

我已授予 gravyface 的答案,因為我將我指向一篇關於如何使這條路線在 Mac 中持久存在的文章

無需在 Mac 伺服器上設置規則,而是在主路由器 (.254) 上設置靜態路由,以將特定 IP 地址的數據包發送到 2 號路由器 (.1)

如果您使用支持多個 WAN 連接的路由器,可能會更簡單、更易於管理。然後,您可以強制某些類型的流量和/或特定來源和目的地使用網際網路連接。

我們還有兩個網際網路連接並使用 Sonicwall NSA240,它執行良好。所有客戶端都指向一個網關地址。

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