PinguyOS 最新版本 - 网络问题

PinguyOS 最新版本 - 网络问题

我在朋友的电脑上安装了 PinguyOS。这台计算机现在显示以下奇怪的行为:

  1. 无法设置自定义网络。似乎只提供了基于 DHCP 的网络。
  2. 虽然使用固定 IP 地址、网关和网络掩码设置自定义网络/etc/network/interfaces,但网络监视器显示数据流入和流出,但ping www.google.com结果是Unable to resolve www.google.com
  3. 经验证,该 IP 地址在另一台计算机上可以与 Internet 正常工作(不!两台计算机没有使用相同的 IP 地址,我只是更换电缆。)。
  4. 对 IP 地址进行 ping 操作,发现可以从一台计算机 ping 通装有 PinguyOS 的计算机。也可以从这台计算机 ping 内部 IP。
  5. IP 地址、网络掩码、网关和 DNS 服务器的所有设置都经过检查并重新检查。

可能是什么问题呢?

答案1

表明/etc/resolv.conf只包含nameserver 127.0.0.1.这意味着您的 DNS 服务器被配置为本地主机,并且本地主机无法解析主机名。所以这是两件事之一:

  1. 这是故意的。您已在本地计算机上配置了 DNS 服务器,但其配置不知何故已关闭。您需要检查日志中是否有引发的任何错误。
  2. 这是偶然的,您想将名称服务器设置为网关路由器(通常但不一定是 192.168.1.1)。

如果是前一种情况,解决方案就在于您找出 DNS 服务器是如何配置错误的。如果您需要这方面的帮助,请提供更多相关信息。

如果是后者,那么您需要修改/etc/resolv.conf以确保其内容为:

nameserver <IP address of your gateway router>

万一您的路由器未配置为提供 DNS 服务,您可以使用 Google 的公共 DNS 服务器:

nameserver 8.8.8.8
nameserver 8.8.8.4

无论如何,如果您的 ISP 的 DNS 出现故障,将它们作为备份不会有什么坏处。所以最好的/etc/resolv.conf是:

nameserver <IP address of your gateway router>
nameserver 8.8.8.8
nameserver 8.8.8.4

也就是说,您需要确保没有其他包/etc/resolv.conf自动生成;否则,一旦界面重新启动,您的更改就会被破坏。例如,在我的 Debian 上,如果安装了 package ,当您添加如下行时resolvconf,它会处理 的生成/etc/resolv.conf

dns-nameserevers 8.8.8.8

/etc/network/interfaces在相关接口的中。

相关内容