这个新的系统和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