目前常见的发行版大多使用的是NetworkManager服务进行网络管理,但是从Ubuntu 18系统开始网络服务类型为systemd-networkd,以下是在Ubuntu 18、Ubuntu 20系统中自定义配置DNS的操作步骤: 1.执行以下命令,编辑/etc/cloud/cloud.cfg配置文件。 vim /etc/cloud/cloud.cfg a.按i键切换至编辑模式,在最后一行增加以下配置,关闭cloud-init中的自动配置网络的参数,避免网卡配置文件内容被覆盖 network: {config: disabled} b.修改完成后,按下Esc键后,输入:wq并回车以保存并关闭配置文件。 2.执行以下命令,编辑/etc/netplan/00-installer-config.yaml(以实际名称为准)配置文件。 vim /etc/netplan/00-installer-config.yaml a.按i键切换至编辑模式,在文件底部添加以下配置,自定义配置DNS信息。t nameservers:
addresses:[$DNS1, $DNS2] b.修改之后的内容如下所示。 network:
version: 2
ethernets:
eth0:
dhcp4: true
match:
macaddress: 00 3e:13:42:71
set-name: eth0
nameservers:
addresses: [$DNS1, $DNS2] c.修改完成后,按下Esc键后,输入:wq并回车以保存并关闭配置文件。 3.执行以下命令,应用网卡配置。 netplan apply 4.执行以下命令,建立/run/systemd/resolve/resolv.conf文件的软连接,避免因为/etc/resolv.conf配置文件内容更新而导致配置还原 ln -snf /run/systemd/resolve/resolv.conf /etc/resolv.conf TG:@cdncloudlisiwen QQ:2832254781
|