從17.10開始引入指令來設(shè)置ip地址,現(xiàn)在有兩種方式設(shè)置中.04的靜態(tài)ip地址:
1.像以前一樣在/etc// 中添加如下,然后重啟 服務(wù)
root@ubuntu180402:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.63.147
netmask 255.255.255.0
gateway 192.168.63.2
dns-nameservers 192.168.63.2
root@ubuntu180402:~#
2. 在/etc//xxx.yaml文件配置ip地址如下,注意每行空格不能少,否則 apply的時(shí)候會(huì)報(bào)錯(cuò)。
root@ubuntu180402:~# cat /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: no
addresses: [192.168.63.146/24, ]
gateway4: 192.168.63.2
nameservers:
addresses: [192.168.63.2]
root@ubuntu180402:~#
另外tp設(shè)置向?qū)ъo態(tài)ip全是0,當(dāng)和都有配置且ip不同時(shí),開機(jī)后會(huì)按照中的ip進(jìn)行啟動(dòng),但可以用 apply來生效中的iptp設(shè)置向?qū)ъo態(tài)ip全是0,有時(shí)候 會(huì)報(bào)錯(cuò),應(yīng)該與配置有沖突。