Sco*_*son 28 networking linux dns routing fedora-15
我可以通过 192 网络访问我家中的其他 PC,但尝试外出时会出现“网络无法访问”的消息。p3p1 有一个好的 IP 地址。运行 Fedora 16. 接下来我应该怎么做故障排除?
房子里的所有其他电脑都在工作(Windows、Mac)。
Mar*_*iae 40
你说你家里的所有其他电脑都有连接。那么问题就出在你的 linux 机器上。有几种可能:
您确实有连接,但无法访问您的 DNS;您可以通过以下方式进行诊断
ping -c1 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
如果您可以访问 Google,那么您就有了连接,您只需要更新您的 DNS 服务器。编辑(作为 sudo)您的/etc/resolv.conf文件并添加以下两行:
nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
现在你可以走了。
您无法 ping Google,但可以 ping 您的路由器或 LAN 中的任何其他电脑。在这种情况下,您可能也有问题 1,因此您必须检查它,但首先,您需要检查您的路由表。用它打印
ip route show default
Run Code Online (Sandbox Code Playgroud)
并检查是否有回复,如下所示:
default via 192.168.11.1 dev wlan0 proto dhcp metric 600
Run Code Online (Sandbox Code Playgroud)
(这是我的笔记本电脑)。重要的是您的路由器的正确 IP 地址显示在我的 ( 192.168.11.1 ) 显示的位置。如果显示的 IP 地址不正确,或者更糟的是,如果ip route show default命令没有收到回复,则您的路由表已损坏。您可以通过以下方式简单地恢复它:
sudo ip route del default (only if the wrong IP address appears)
sudo ip route add default via IP.address.OfYour.Router
Run Code Online (Sandbox Code Playgroud)
现在我们可以进行第 1 步。
如果您无法ping通局域网上的任何PC,那么还有另一种问题,需要提出更多问题。但是当我们到达那里时我们会过那座桥。
| 归档时间: |
|
| 查看次数: |
116359 次 |
| 最近记录: |