Ubuntu - 設定靜態 IP 後入站網路存取停止

Ubuntu - 設定靜態 IP 後入站網路存取停止

我正在嘗試在我的雲端網路中設定網關伺服器,以便我的所有伺服器(有些沒有外部 IP)可以透過此網關伺服器存取網際網路。

為了實現這一目標,我的第一個任務是手動配置伺服器上的網路介面並設定網關屬性。

因此,我嘗試配置的第一台伺服器是 ubuntu 16.04 Web 伺服器,它同時具有公共和專用網路介面。我繼續更新 /etc/network/interfaces,如下所示:

auto lo
iface lo inet loopback

# public interface - to be used only for inbound access
auto eth0
iface eth0 inet static
address 94.237.40.154
netmask 255.255.252.0

# internal interface - this is where it will get internet
auto eth1
iface eth1 inet static
address 10.5.0.155
netmask 255.255.252.0
gateway 10.5.2.135 # my gateway server
dns-nameservers 8.8.8.8

# unused interface - this was there from before
auto eth2
iface eth2 inet6 auto

因此,一旦我保存此內容並重新啟動伺服器,外部 IP 上到伺服器的任何入站連線就會停止運作。目前我在該伺服器上開啟了連接埠 80 和連接埠 22,但這兩個連接埠都停止運作。

我使用雲端控制台存取伺服器,它設法透過我的網關伺服器完美地存取互聯網(嘗試進行追蹤路由,一切正常)。我的兩個介面都已啟動,並在「ifconfig」上顯示正確的 ip 配置。但根本沒有入站訪問。如果我恢復設定以再次使用 DHCP,則一切正常。

我過去在本地伺服器上也遇到過這個問題,但從未設法弄清楚我錯過了什麼。幫助表示讚賞。

編輯:另一項觀察。如果我在 eth0 上設定預設網關並從 eth1 中刪除預設網關,則入站存取開始工作。

相關內容