Ubuntu 18.04 采用netplan作為網絡配置管理,與16.04及之前的版本區別很大
新的Ubuntu 服務器采用netplan管理網絡配置,跟以前的配置有很大的區別。
實際可行的辦法是修改/etc/netplan/01-netcfg.yaml文件:
sudo vim /etc/netplan/01-netcfg.yaml(每台服務器這個文件名稱可能不一樣)

執行命令sudo netplan apply,使配置生效:

然后修改DNS服務器地址:
sudo vi /etc/resolv.conf
設置為可用的DNS服務器
最新發布的ubuntu18.04 server,啟用了新的網絡工具netplan,對於命令行配置網絡參數跟之前的版本有比較大的差別,現在介紹如下:
1.其網絡配置文件是放在/etc/netplan/50-cloud-init.yaml, 缺省是用dhcp方式,如果要配置靜態地址,則需要修改此文件的想關內容,見如下的例子:
network:
ethernets:
ens33:
addresses: [192.168.1.20/24]
dhcp4: false
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
optional: true
version: 2
2.使其生效的方法:
sudo netplan apply
如果配置有問題會報錯,如果沒問題,則會新的配置會立即生效。
注意:本帖子只是針對ubuntu18.04 Server版,對於18.04 desktop它缺省是使用NetworkManger來進行管理,可使用圖形界面進行配置,其網絡配置文件是保存在:/etc/NetworkManager/system-connections目錄下的,跟Server版區別還是比較大的。
netplan 工具還有其它比較豐富的功能,詳細可參見其的說明文檔,man netplan.
