伺服器安裝過程中設定固定IP是很重要的一個步驟,雖然簡單卻不可大意,interface 要是改錯伺服器會無法連網,若是透過SSH維護就得跑一趟機房了,因此我記錄一下伺服器的基本網路設定。

以 Ubuntu Server 16.04 LTS 發行版為例


備份原設定檔並編輯設定檔

1
2
sudo cp /etc/network/interface /etc/network/interface.backup
sudo vim /etc/network/interface

設定固定 IP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
auto lo
iface lo inet loopback

#修改以下部分
auto eth0
iface eth0 inet static  # static = 固定 IP。
address 203.72.xxx.xxx  # IP 位址。
netmask 255.255.255.0   # 子網路遮罩。
gateway 203.72.xxx.xxx  # 預設閘道位置。

dns-nameservers 168.95.1.1 8.8.8.8 # DNS Server(以空格分開)

重新啟動網路服務

1
sudo service networking restart

若修改後發現網路有問題,就把 interface 刪除, interface.backup 改名為 interface 並重新啟動網路服務應該會修好