升级到 12.10 后无法进行非本地连接

升级到 12.10 后无法进行非本地连接

我刚刚将我的一个系统从 12.04 升级到 12.10。现在我无法在本地网络之外连接该系统。本地网络内的连接似乎工作正常,我可以从其他机器(例如我提出这个问题的机器)建立非本地连接。我怀疑某些路由信息被弄乱了,但我不知道在哪里查找它。这不是名称服务器的问题——通过 IP 地址 ping 外部站点也不起作用。

我旁边还有另一台笔记本电脑,也运行 Kubuntu 12.10。在无法连接的那台笔记本电脑上,ARP不产生任何输出。而在另一个上,它产生

192.168.0.1 ether 00:23:69:fa:ce:ae C wlan0

在工作机上,输出网络状态从一些开始传输控制协议条目。在非工作状态的计算机上,这些条目不存在。

我在 Ubuntu 论坛上问了这个问题,但还没有得到任何答案。还有一个更复杂的问题:由于有问题的机器没有外部连接,因此很难下载任何东西。

不管怎样,“ping 8.8.8.8”会产生“连接:网络不可达”的结果。

更新:经过一番折腾,我终于回到了外部世界。我不知道关键操作是什么,但第一个进展迹象是“ping 8.8.8.8”成功了。那时我还没有一个可以正常工作的名称服务器,所以外部 URL 无法正常工作。但我这样做了(当然是基于一篇在线帖子):

sudo dpkg-重新配置 resolvconf

并对所有提示都回答“是”。成功了!!

显然,我的问题很独特,或者说很接近,因为我在网上找不到任何相关参考资料:本地网络工作正常,远程网络不工作,包括明确的 IP 地址。所以我想,如果没有人遇到这个问题,那么就没有人关心解决方案了!!

答案1

我使用 MTS MBlaze(印度)加密狗(一款 ZTE 设备)连接互联网时遇到了类似的问题(现在也是如此)。我使用的是 Kubuntu 12.10。

前段时间,我只能通过网络管理器小程序连接到设备,但 ping 任何地址(包括 8.8.8.8)都会导致“网络无法访问”。我发现这主要是因为我的主机无法连接到 MTS 网关。

ifconfig显示类似以下内容:

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:180.215.149.123  P-t-P:10.228.10.5  Mask:255.255.255.25

我使用以下route命令手动添加网关地址(上面 ifconfig 输出中的 PtP),如下所示:

sudo route add default gw 10.228.10.5

瞧,我又能 ping 通了,甚至可以 ping 通 google.com(因为加密狗设备也自动配置了 DNS 服务器);/etc/resolv.conf根本不需要改变。

现在我需要弄清楚如何实现自动化。任何帮助都欢迎。

答案2

我遇到了同样的问题...我知道您说这不是名称服务器的问题,但是将 /etc/resolv.conf 中的名称服务器条目从环回地址更改为 8.8.8.8 对我来说解决了问题。

相关内容