Ubuntu 14.04 已连接但无互联网访问

Ubuntu 14.04 已连接但无互联网访问

我已经使用这个宽带连接很长时间了。突然它停止工作了,显示“已连接 DSL 连接 1”。但每当我尝试浏览任何网站时,它都不会加载并显示“未找到服务器”。我很确定我的 ISP 或宽带线路没有问题,因为我在 Windows 8 中使用了同样的线路。

实际上,我不确定在终端中输入什么以及应该粘贴什么结果来修复我的连接。不知怎么的,我发现运行“ifconfig”可能会有帮助。结果如下...

eth0      Link encap:Ethernet  HWaddr d4:3d:7e:32:f5:49  
      inet6 addr: fe80::d63d:7eff:fe32:f549/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1117 errors:0 dropped:0 overruns:0 frame:0
      TX packets:391 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:187744 (187.7 KB)  TX bytes:22183 (22.1 KB)

 lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:1857 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1857 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:142881 (142.8 KB)  TX bytes:142881 (142.8 KB)

ppp0      Link encap:Point-to-Point Protocol  
      inet addr:172.16.10.22  P-t-P:172.16.10.1  Mask:255.255.255.255
      UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
      RX packets:4 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:3 
      RX bytes:58 (58.0 B)  TX bytes:68 (68.0 B)

第一次 ping 输出: ping -c 4 8.8.8.8

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=92.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=98.5 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=54 time=114 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=54 time=102 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 92.383/102.060/114.698/8.155 ms

第二次 ping 输出:ping -c 4 google.com

ping: unknown host google.com

答案1

在互联网上,每台计算机都有一个地址,就像现实世界中的房子一样。如果您不知道某人住在哪里,但您知道他/她的名字,您可以拨打一些服务热线(或查看电话簿)。在互联网上,与此服务/电话簿相当的服务称为 DNS,即“域名服务”。您基本上可以致电此域名服务,并询问他们,嘿,这台名为 google.com 的 PC 住在哪里?就您而言,您的 DNS 不起作用(因为如果您使用其地址,您可以 ping google,但如果您使用名称,则不能)。

为了解决这个问题,打开网络管理器,单击您的连接,编辑设置(不太确定在 Ubuntu 中哪里可以找到该按钮,在我的网络管理器中它位于窗口的右下角)。在设置窗口中,转到 IPv4 部分。DNS 下有一个字段,在此字段中输入 8.8.8.8。如果需要,您可以通过单击加号添加另一个条目,然后在此字段中输入 8.8.4.4。这些是 Google DNS 服务器,它们应该几乎一直有效!

编辑:如果您无法按照上述操作,因为您找不到选项或其他什么,只需运行以下命令:

sudo sh -c "echo 'nameserver 8.8.8.8' >> /etc/resolvconf/resolv.conf.d/head"

相关内容