ubuntu18.04以上版本设置静态IP和DNS

1.静态IP设置

Ubuntu18.04采用的是netplan来管理network。所以可以在/etc/netplan/目录下创建一个以yaml结尾的文件。在/etc/netplan/目录下有一个缺省文件:01-network-manager-all.yaml,我们可以自己为网卡再建一个文件,也可直接修改这个文件。

# Let manual manage ens33 devices on this system
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      addresses: [172.21.100.202/24]
      gateway4: 172.21.100.1
      nameservers:
        addresses: [172.21.100.11, 202.96.107.28]

应用配置

sudo netplan apply
ip addr list

2.DNS配置

修改:/etc/systemd/resolved.conf 在【resolve】中加入DNS地址即可。

[Resolve]
DNS=172.21.100.11
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#Cache=yes
#DNSStubListener=yes