![Skype 可以连接到互联网,但我所有的网络浏览器都无法在 Fedora 15 上连接](https://linux22.com/image/18128/Skype%20%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91%EF%BC%8C%E4%BD%86%E6%88%91%E6%89%80%E6%9C%89%E7%9A%84%E7%BD%91%E7%BB%9C%E6%B5%8F%E8%A7%88%E5%99%A8%E9%83%BD%E6%97%A0%E6%B3%95%E5%9C%A8%20Fedora%2015%20%E4%B8%8A%E8%BF%9E%E6%8E%A5.png)
我最近决定从 Ubuntu 转向 Fedora。当连接到我的无线网络时,尽管 Skype 工作正常,但我的网络浏览器无法访问任何网站。通过有线连接到网络时我没有遇到问题。我猜这是某种 DNS 问题,但我不知道如何解决它。
有什么建议么?
答案1
您的问题肯定出在 DNS 配置上。伟大的将军故障排除指南Shawn 写的包含很多有用的信息,根据这些信息,您可以验证问题是否与 DNS 有关。添加到 Shawn 的建议中,我建议您尝试使用host
这样的方法手动解析主机名(microsoft.com
这只是一个很好的例子;)):
host microsoft.com
(如果 DNS 服务器配置不正确,这应该不会产生任何结果)然后
host microsoft.com 8.8.8.8
- 这次您host
明确告诉工具它应该查询哪个名称服务器。无论您的/etc/resolv.conf
文件包含什么内容,这都应该有效。
此外,您的有线连接工作正常这一事实可能既是一个线索,也是进一步调查该问题的一种方法。我建议你这样做:
通过线路连接,验证网页浏览是否正常,然后将其复制
/etc/resolv.conf
到某个临时位置,例如/tmp/resolv1
.断开电线并通过无线连接。建立连接后(您可以执行 a
ping 8.8.8.8
来测试该连接),将 的内容复制/etc/resolv.conf
到第二个临时文件,例如tmp/resolv2
.比较两个复制的文件。第一个应该包含正确的名称服务器,第二个可能不包含或包含一个不正确的条目,例如您的网关地址(通常为
192.168.1.1
或192.168.0.1
)。
现在您可能明白为什么名称解析(通常是网页浏览所需的)不适用于您的无线配置。但问题出在哪里可能并不明显起源从。
通常(在标准桌面发行版中),网络由 GUI 程序控制,例如网络管理器或者世界文化中心。该工具用于轻松定义有线和无线接口应如何连接到网络,以及在每种情况下应从 DHCP 服务器查询哪些信息。
所以,最后,我相信要解决您的问题,您只需打开网络配置 GUI 程序并检查有线和无线接口的配置选项有何不同。例如,有线接口可能只是使用静止的IP 地址和 DNS 的配置。另一种选择是两个接口都使用 DHCP,但其中一个选项勾选了使用静态 DNS(这些选项可能在其他地方定义)。