1 永久DNS设置

修改文件

1
sudo vim /etc/systemd/resolved.conf

在文件中取消dns注释并加入修改后的dns

1
2
3
4
5
6
[Resolve]
DNS=223.5.5.5 223.6.6.6 2400:3200::1 2400:3200:baba::1 #空格分隔
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no

重启systemd-resolved服务,创建软连接

1
2
sudo systemctl restart systemd-resolved
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

查看当前状态

1
systemd-resolve --status

实测重启后也有效

2 网卡配置

看了好多篇博客,ubuntu20也说是修改什么interface文件,真是害人不浅,直接复制你好歹别说是20的啊,你说16不行吗。不过好在有的博主还是比较强,指出来了是修改yaml文件,记录一下,免得之后忘了

ifconfig查看网卡名称

编辑/etc/netplan目录下的yaml文件

1
2
3
4
5
6
7
8
9
10
11
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: #配置的网卡的名称
dhcp4: no #关闭DHCP,打开DHCP写yes后边地址留空
addresses: [192.168.1.6/24] #配置的静态ip地址和掩码,若开启dhcp则[]
optional: true
gateway4: 192.168.1.1 #网关地址
nameservers:
addresses: [223.5.5.5,2400:3200::1] #DNS服务器地址,逗号分隔

冒号后面需要一个空格,每层缩进至少为2个空格

使生效

1
sudo netplan apply