Ubuntu
添加第二個 nic Ubuntu 導致網路重啟失敗
我正在執行一個 Ubuntu 16.04 LTS 機器並試圖在上面安裝第二個 NIC。這是 /etc/network/interfaces 配置:
源 /etc/network/interfaces.d/*
# The loopback network interface auto lo iface lo inet loopback #nic1 auto et6543 iface et6543 inet static address 10.16.15.100 netmask 255.255.255.0 gateway 10.16.15.1 dns-nameservers 10.16.15.141 dns-domain example.ext #nic2 auto et1234 iface et1234 inet static address 10.16.16.100 netmask 255.255.255.0 gateway 10.16.16.1 dns-nameservers 10.16.15.141 dns-domain example.ext
當我添加第二個 nic 資訊時,當我嘗試重新啟動網路服務時出現故障… ifconfig 顯示正確的網路資訊,但無法從伺服器上方的交換機在網路上訪問。我有一種感覺是錯誤導致了這一點。
錯誤是:
解析池 ntp.ubuntu.com 時出錯:名稱解析中的臨時故障 (-3) 管理員:無法解析主機 webserver1 管理員:預設條目有問題;TTY=pts/1 ; 密碼=/ ;
我認為您正在嘗試使該伺服器可以從兩個網路訪問,但是當伺服器連接到 Internet 時,您只需要使用其中一個,即 DMZ。否則,您根本不需要將它放在 DMZ 網路上,因為內部網路也連接到網際網路(基於它有一個網關——相反的情況很少見)。
- 從內部網路介面中刪除預設網關(我猜它必須是 nic2/et1234)。您不需要路由到
0.0.0.0
這裡,因為您想使用路由器10.16.15.1
連接除內部網路之外的任何東西10.16.16.0/24
。- 根據錯誤,您可能沒有路由到網路
10.16.15.141
上的名稱伺服器10.16.16.0/24
。刪除它(或替換為在此介面上工作的 DNS 伺服器,如有必要)。所有遞歸 DNS 查詢都可以使用10.16.15.1
from nic1。結果配置:
#nic1 - external DMZ auto et6543 iface et6543 inet static address 10.16.15.100 netmask 255.255.255.0 gateway 10.16.15.1 dns-nameservers 10.16.15.141 dns-domain example.ext #nic2 - internal auto et1234 iface et1234 inet static address 10.16.16.100 netmask 255.255.255.0