2018年4月26日,ubuntu 18.04發行,第一時間下載安裝了SERVER版本。使用VM14版本的虛擬機,開始使用DHCP獲得IP地址,沒有意外,可以直接上網。然而在更改VM的網絡模式為橋接模式時,想把虛擬機設為固定IP時,出現故障,一直不能獲得地址,也上不了網。經常無數次測試,有以下經驗可供參考。
ubuntu從17.10開始,已放棄在/etc/network/interfaces里固定IP的配置,即使配置也不會生效,而是改成netplan方式 ,配置寫在/etc/netplan/01-netcfg.yaml或者類似名稱的yaml文件里,18.04的server版本安裝好以后,配置文件是:/etc/netplan/00-installer-config.yaml,修改配置以后不用重啟,執行 netplan apply 命令可以讓配置直接生效。以前的重啟網絡服務命令/etc/init.d/networking restart或者services network restrart也都會提示為無效命令。
$sudo vim /etc/netplan/00-installer-config.yaml,配置文件可按如下內容修改。
一、切入root用戶
使用命令:sudo su
二、修改靜態IP
1.進入目錄:/etc/netplan/
2.編輯 :00-installer-config.yaml
root@xiguajun:~# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity' network: ethernets: ens32: dhcp4: no addresses: [192.168.1.31/24] gateway4: 192.168.1.1 nameservers: addresses: [114.114.114.114, 8.8.8.8] version: 2
3.最后 ,輸入下面命令使其生效
root@xiguajun:/etc/netplan# sudo netplan apply
4.查看IP