无法从 ubuntu 12.04 上的终端连接到互联网

无法从 ubuntu 12.04 上的终端连接到互联网

我不知道问题是什么但是当我尝试运行以下命令时:

sudo apt-get update

我得到了如下输出...

0% [Connecting to us.archive.ubuntu.com (91.189.91.13)] [Connecting to security.ubuntu.com (91.189.92.184)] 
0% [Connecting to us.archive.ubuntu.com (91.189.91.13)] [Connecting to security.ubuntu.com (91.189.92.184)] 
0% [Connecting to us.archive.ubuntu.com (91.189.91.13)] [Connecting to security.ubuntu.com (91.189.92.184)] 
0% [Connecting to us.archive.ubuntu.com (91.189.91.13)] [Connecting to security.ubuntu.com (91.189.92.184)] 

等等...但无法下载任何东西...:(...

我更新了我的resolv.conf文件,如下所示:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8

路由表如下:

Kernel IP routing table                                                                                         
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface                                   
0.0.0.0         172.30.100.1    0.0.0.0         UG    0      0        0 eth0                                    
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0                                    
172.30.100.0    0.0.0.0         255.255.254.0   U     1      0        0 eth0 

我的有线连接配置是这样的:

eth0  Link encap:Ethernet  HWaddr e8:9a:8f:0b:25:57                                                         
      inet addr:172.30.100.42  Bcast:172.30.101.255  Mask:255.255.254.0                                     
      inet6 addr: fe80::ea9a:8fff:fe0b:2557/64 Scope:Link                                                   
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1                                                    
      RX packets:201591 errors:0 dropped:0 overruns:0 frame:0                                               
      TX packets:54761 errors:0 dropped:0 overruns:0 carrier:1                                              
      collisions:0 txqueuelen:1000                                                                          
      RX bytes:53827641 (53.8 MB)  TX bytes:7677456 (7.6 MB)                                                
      Interrupt:44 

而且我们的研究所使用代理服务器...当我尝试 ping 该服务器时,它正在 ping 这些服务器而不是外部服务器...比如security.ubuntu.com或其他一些网站...我可以internet从我的浏览器访问,但software center无法下载任何东西。

我也设置了系统代理。请帮忙……

答案1

路由表中以“169”开头的 IP 地址是 APIPA(自动私有 IP 地址),每次看到它时都会引发红旗。这意味着您的计算机放弃尝试联系 DHCP 服务器以获取合法 IP 地址。在良好的 LAN 设置中,我发现这通常是由于未插入的跳线造成的。另外,请确保您的计算机具有正确的 DHCP 服务器地址。

但是“172”是您的 eth0 的有效私有 IP 地址。

重要的:不要编辑你的 resolv.conf 文件!

在文件中对 dns-search、dns-nameservers、静态 IP 地址、子网掩码等进行更改
/etc/network/interfaces。为简单起见,请在进行更改后重新启动或了解如何使用向下伊夫普

最好的办法是使用 Google 搜索您的 Ubuntu 版本和关键词,例如“编辑 resolv.conf”、“添加名称服务器”等等。

相关内容