Ubuntu 服务器突然无法再访问外部网络

Ubuntu 服务器突然无法再访问外部网络

我有一台安装了 TrueNAS Core 的服务器,并在其上运行着一个 Ubuntu 服务器虚拟机。我重新启动了虚拟机,现在它突然无法连接到外部。当我这样做时ping www.google.com,它显示ping: www.google.com: Temporary failure in name resolution。当我这样做时ping 172.217.168.196,它起作用了。所以 dns 部分不起作用。当我这样做时cat /etc/netplan/00-installer-config.yaml,这是输出:

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s4:
      addresses:
      - 192.168.2.15/24
      gateway4: 192.168.2.1
      nameservers:
        addresses:
        - 1.1.1.1
        search: []
  version: 2

我尝试过禁用 ufw,并将名称服务器更改为 192.168.2.15(在虚拟机上运行 pihole + unbound)。两者都没有帮助。但是,我的 win10 计算机也使用 pihole 作为其 dns 服务器,并且我的 win10 计算机运行正常。我还在其上运行 openvpn 服务器,客户端也可以访问www.google.com很好(客户端的 DNS 服务器也设置为 pihole)。ping 1.1.1.1确实有效;只是想确保 cloudflare 没有出现故障。

因此,这肯定与服务器本身有关,因为所有其他使用该服务器的客户端等都运行良好。但是,我实在不知道该怎么办了。

答案1

尝试vi /etc/resolv.conf添加nameserver 1.1.1.1

我在使用 Ubuntu 服务器虚拟机时也遇到了同样的问题,这个问题已经解决了。不过我不确定如何在重启后让它继续存在。

相关内容