Linux
如何配置具有 2 個 NIC 和 2 個網關(第二個 作為故障轉移)的 ubuntu 伺服器?
以下是我們其中一台伺服器的網路配置的基本概述:
[Datacenter] [Internet Connection #1] >> [Firewall 1 (xx.xx.xx.1)] >> [Server (xx.xx.xx.10)] >> [Firewall 2 (xx.xx.xx.2)] >> [Server (xx.xx.xx.10)] [Internet Connection #2] >> [Firewall 1 (xx.xx.xx.1)] >> [Server (xx.xx.xx.10)] >> [Firewall 2 (xx.xx.xx.2)] >> [Server (xx.xx.xx.10)]
伺服器是管理程序,而我遇到問題的 ubuntu 機器是虛擬機。
VM 有 2 個網路介面(每個網路一個),IP 地址等全部由防火牆上執行的 DHCP 配置。
這就是我們所處的位置:
eth0 Gets a DHCP lease and is assigned IP address: xx.xx.xx.143 eth1 Gets a DHCP lease and is assigned IP address: xx.xx.xx.243
但是我不確定從這裡去哪裡。
問題是當我:
ping google.com
它掛起並超時,這可以通過斷開 NIC 來解決。
我很確定這是路由的問題。
我看過一些關於高級路由的教程和“對我來說水有點深!”
誰能向我提供有關如何配置它的描述性步驟?
我還應該注意,ubuntu 伺服器應該使用 xx.xx.xx.1 作為預設網關,預設情況下所有流量都應該發生在 eth0 上,但是如果防火牆發生故障,應該使用 xx.xx.xx.2 和 eth1 .
據我所知,您正在尋找解決問題的方法而不是學習經驗,我個人建議您看看 NIC 綁定。
完全按照錫上所說的那樣做。提供冗餘並提高性能。
如果高級路由對您來說有點困難,那麼我不推薦這種方法。
問題是,預設情況下,每個 dhcp 租約都將聲明預設路由並更新 dns 伺服器列表。然後是防火牆問題:如何檢測它何時關閉等
購買便宜且易於配置的路由器可能更適合您。