這個新的系統和ubuntu 16在網絡配置上有些不一樣
1,配置文件不再使用/etc/network/interfaces,而是使用vim /etc/netplan/????.yaml
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: ethernets: enp0s25: dhcp4: no dhcp6: no addresses: [192.168.5.55/23] gateway4: 192.168.4.1 nameservers: addresses: [202.97.224.68] optional: true version: 2 renderer: networkd
注意:這里的網段是5.55,但是網關是4.1,所以子網掩碼使用/23,同一子網內主機IP范圍是:192.168.4.1~192.168.5.254,一共510個,額外2個是廣播地址
如果使用/24,就無法和4.1通信
修改完后使用下面指令生效
# netplan apply
使用路由命令查看,有下列顯示才算正常
root@webserver:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.4.1 0.0.0.0 UG 0 0 0 enp0s25 192.168.4.0 0.0.0.0 255.255.254.0 U 0 0 0 enp0s25
2,DNS的設置也有變化,如果修改/etc/resolv.conf,重啟后會失效
需要修改/etc/systemd/resolved.conf
[Resolve] DNS=202.97.224.68 #FallbackDNS= #Domains= #LLMNR=no #MulticastDNS=no #DNSSEC=no #Cache=yes #DNSStubListener=yes