編輯:
我修改了我的 netplan 设置但它仍然不起作用。
Ubuntu 20.04
cat /etc/netplan/01-network-manager-all.yaml
:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
wlp2s0:
dhcp4: false
addresses: [192.168.1.128/24]
gateway4: 192.168.1.254
nameservers:
addresses: [1.1.1.1, 1.0.0.1]
答案1
首先找到您要更改的连接名称并记下它的名称:
nmcli connection
然后使用 nmcli 更改 DNS 设置:
nmcli connection modify <interface name> ipv4.dns "<DNS Server>,<DNS Server>"
检查你的界面以确保它已正确更新:
nmcli connection show <interface name>
答案2
从终端打开
/etc/netplan/01-network-manager-all.yaml
,我更喜欢使用 nano:# nano /etc/netplan/01-network-manager-all.yaml
。(文件名称可能不同,如果01-network-manager-all.yaml
不存在,请使用ls /etc/netplan
查看文件名。)查找具有以下地址的部分
nameservers
:
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
您可以在那里添加任意数量的名称服务器,只需用逗号分隔它们即可。
完成更改后,保存文件并运行
# netplan apply
。(可选)要确认更改已完成,请运行
$ systemd-resolve --status | grep 'DNS Servers' -A2
。您选择的名称服务器应会显示出来。