IsaacZ 发表于 2011-4-28 21:20:53

不要在两台联网机上同时开Internet链接共享【一个网络连接疑难问题案例】

本帖最后由 IsaacZ 于 2011-4-28 21:56 编辑

今天在两台笔记本电脑之间配置无线承载网络(参阅下方wbpluto.com相关文章),在A计算机上设置并开启无线承载网络之后,在B计算机上进行了连接。由于启用了 Internet 连接共享服务,因此可以看到B计算机可以访问 Internet:
但是当我打开浏览器时却发现,并不能浏览任何网页,显示 Internet 无法显示该网页。经过 Windows 7 中方便的网络诊断,得知是DNS服务器无响应:

由于QQ直接使用IP进行登录,不会用到DNS域名解析,我启动QQ,的确是可以登录的。说明问题的确是处在出在DNS上。通过无线承载网络来共享Internet 连接时,我们使用的是A机器上的Internet 连接共享来提供IP地址分配和域名解析的,但是查看了A机器上各种网络设置,都没有发现任何问题。A机器的IP是 192.168.137.1B机器的IP是 192.168.137.43在两台计算机上互相ping对方,结果是A不能ping通B,B可以ping到A。看起来B计算机似乎有问题。但是第一步已经看到了,是没有问题的,并且还显示能够访问 Internet啊,为啥就不能上网呢?
经过反复尝试,禁用网卡,重启计算机等方式,还是原样子,百思不得其解啊。
最后转机来了,偶然看到B计算机的网路连接图标上有“共享”标记:
也就是说,在A和B计算机上都启用了 Internet 连接共享服务。而这个服务会自动为被共享的网卡分配IP地址,是不是因为这个造成了问题呢?马上把B计算机的无线网卡上的 Internet 共享给禁用掉,问题果然解决了!看来,应该是由于B计算机既是 ICS 的客户端,本身又启用了ICS,因此IP地址发生了冲突。不过,回过头来看,这个问题的确比较隐蔽,通过常规的排错方法都没有发现什么异常,而且B计算机虽然启用了ICS,但共享的客户端连接却并没有使用,在没有经验的情况下很难想到会和和ICS有关系。虽然在 Windows 7 中增加了很多元素,让很多功能使用起来都更加方便,疑难解答平台更是深受我的喜爱,人性化方面已经做得不错,但毕竟 Windows 是一个庞大的系统,像无线承载网络、ICS这样的“非主流”功能仍然没有直观的设置界面和提示,只是悄悄的藏在背后,除了给用户使用带来不便,更难于进行排错。希望在 Windows 8 和以后的版本中,人性化方面的设计可以做得越来越好,更上一层楼。

来源:http://itecn.net/blogs/wbpluto/archive/2011/02/19/253016.aspx
页: [1]
查看完整版本: 不要在两台联网机上同时开Internet链接共享【一个网络连接疑难问题案例】