2011-11-23 73 views
0

我在我的WinXP上安装了andlinux Beta 2。一切正常,直到昨天晚上,我不记得我曾经改变过任何网络配置或安装linux,网络停止工作和LINUX。这就是说,我的意思是打开一个KDE控制台,我做“ping yahoo.com”,我看到DNS正确解析,但是,根本没有任何反应。andlinux slirp网络故障

我的andlinux作为WinXP服务启动。打开Windows任务管理器我可以看到以下服务已启动并正在运行:colinux-daemon.exe colinux-net-daemon.exe colinux-slirp-net-daemon.exe

在andlinux端,有两个网络接口eth0和eth1的。 eth1被配置为与本地WinXP通信。我将其配置为使用samba访问windows目录,没有问题。从WinXP方面来说,我可以使用ssh通过eth1 IP地址登录到andlinux框。

eth0配置为slirp,无端口转发。 eth0的IP = 10.0.2.15,默认网关是10.0.2.2,netmask = 255.255.255.0;这些在/ etc/network/interfaces中配置。 DNS是10.0.2.3,正如我刚刚提到的那样正确解析了yahoo.com。

在窗户一侧,互联网工作正常。我在所有网络接口上禁用了防火墙。我重新启动了笔记本电脑,没有运气。我搜索了inet,似乎没有人有这个问题。人们说如果他们杀死colinux-slirp-net-daemon,网络就完成了。令我感到沮丧的是,这整件事情运作良好,但没有理由突然间破裂了。任何人都有这方面的经验,请帮助,感激!

回答

1

我以为我有同样的问题,但后来发现我和Linux系统的网络连接实际上工作正常,而且有几件事情很难说出发生了什么事情。

测试我没有验证的连接:wget的www.yahoo.com

行为我认为,做故障排除困难:从andLinux

  1. 的Ping - 不是所有的主机都从andLinux OS响应ping (即Ubuntu,而不是主机Windows操作系统)。根据我的数据包捕获,一旦他们离开主机操作系统的适配器,ping就会显示为UDP ping,而不是ICMP ping。互联网上的主要IP /主机(例如yahoo,谷歌,4.2.2.2等)我通常会ping通以测试连接性,但目前不会对这些类型的ping进行响应。
  2. 来自andLinux的跟踪路由 - 即使成功,在从andLinux操作系统完成时,这些路径从不会显示超过2跳。如果成功,两跳都显示10.0.2.2。如果不成功,第二跳就超时了。不知道为什么,我确定有一个解释。
  3. 数据包捕获 - 在主机操作系统级别,捕获(例如wireshark)必须在流量正在经过的物理接口上完成。我最初在TAP-Win32适配器上捕获,但这只显示X Window流量。
  4. 安装的apt源URL不再有效 - Ubuntu 9.04现在已经不再支持,所以apt sources.list文件中的URL不再存在。这首先是我抛弃的原因,因为我没有特意解决这个问题,只是试图先测试我的互联网连接,然后被上面看到的ping和traceroute行为弄糊涂了。在sources.list中将http://us.archive.ubuntu.com/ubuntu更改为http://old-releases.ubuntu.com/ubuntu/,并且很好。