正如我所说,在启用 IP 转发后我的 DNS 停止工作,我的机器是 ubuntu 服务器 20.10。我尝试在 resolv.conf 上手动设置 1.1.1.1 之类的 dns,但几分钟后它又返回到已附加在本地主机上的 dns,感谢您的帮助。
答案1
在 Ubuntu 18 及更高版本中,网络配置由网络计划。您应该编辑的文件是 或01-netcfg.yaml
,50-cloud-init.yaml
而不是/etc/resolv.conf
.该配置文件将如下所示:
$ cat /etc/netplan/01-netcfg.yaml
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: no
addresses:
- 10.10.10.2/24
gateway4: 10.10.10.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]