求教windows Internet 连接共享(ICS)的诡异问题

2012-01-15 19:27:04 +08:00
 skydiver
家里面两台电脑,其中一台电脑上有两个网卡,一个接外网,另一个接笔记本。笔记本能ping通主机,也能 ping 通 DNS 服务器和外网 ip,但是 nslookup 的时候无法连接DNS服务器,直接输入网站的ip地址也无法建立连接。这个可能是什么问题?
4080 次点击
所在节点    问与答
21 条回复
haohaolee
2012-01-15 19:33:12 +08:00
最好写详细点,把ipconfig /all 以及其它命令结果贴出来看看
skydiver
2012-01-15 20:23:35 +08:00
@haohaolee 这个贴出来有点太长,太乱了。我贴一下路由表吧

C:\Documents and Settings\admin>route print
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x30002 ...00 14 78 33 61 db ...... Realtek RTL8139 Family PCI Fast Ethernet NI
- 数据包计划程序微型端口
0x30003 ...44 37 e6 08 b9 53 ...... Generic Marvell Yukon 88E8057 PCI-E Gigabit
Ethernet Controller - 数据包计划程序微型端口
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.21.56.1 172.21.56.184 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.21.56.0 255.255.255.0 172.21.56.184 172.21.56.184 20
172.21.56.184 255.255.255.255 127.0.0.1 127.0.0.1 20
172.21.255.255 255.255.255.255 172.21.56.184 172.21.56.184 20
192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 10
192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 10
192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 10
224.0.0.0 240.0.0.0 172.21.56.184 172.21.56.184 20
224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 10
255.255.255.255 255.255.255.255 172.21.56.184 172.21.56.184 1
255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1
Default Gateway: 172.21.56.1
===========================================================================
Persistent Routes:
None
skydiver
2012-01-15 20:26:42 +08:00
外网的ip是172.21.56.184,网关172.21.56.1,子网掩码是255.255.255.0
内网网段是192.168.0.x
skydiver
2012-01-15 20:43:29 +08:00
从现象上来看路由应该没问题,都可以ping通,但是貌似是所有其他的连接 包括域名解析和http的包都被舍弃了,用wget下载一个ip服务器(不用域名解析)上的文件也无法连接。太诡异了。。。
shw1395
2012-01-15 22:37:52 +08:00
虽然 Default Gateway: 172.21.56.1,该机走的网关是 192.168.0.1 ,怎么可能上得了网呢?因为 Metric 值越小的越优先。需要跨网段得做 NAT,或者试一下桥接。
vibbow
2012-01-15 23:50:48 +08:00
1. 在台式机上对外网网卡设置 网络共享
2. 把台式机内网网卡和笔记本网卡设为同一网段
3. 在笔记本上设置网关为台式机的内网网卡,同时一定要手动写一个DNS地址。

如果实在不行就用Windows自带的VPN服务吧...
skydiver
2012-01-15 23:54:07 +08:00
@shw1395 就是按照你说的方法设置的。以前都可以,这次不知道是哪里出了问题…
skydiver
2012-01-15 23:55:21 +08:00
@shw1395 呃艾特错了。。。我是按照@vibbow 的说法设置的。。。应该可以吧,windows里面打开了TCP/ip转发的
VYSE
2012-01-16 00:23:09 +08:00
我win7上的ics始终启动不起来,最终用了terio等第三方nat软件
haohaolee
2012-01-16 01:33:44 +08:00
@skydiver 不知道你这里的能ping通是什么意思?ping 8.8.8.8 能通吗
另外在笔记本上看看 tracert -d 172.21.56.1 什么结果
skydiver
2012-01-17 13:45:13 +08:00
@haohaolee ping这些外网的ip都是能ping通的,包括8.8.8.8

tracert -d 172.21.56.1 结果是这样的。。

C:\Documents and Settings\admin>tracert -d 172.21.56.1

Tracing route to 172.21.56.1 over a maximum of 30 hops

1 * * * Request timed out.
2 42 ms 43 ms 43 ms 172.21.56.1

Trace complete.
skydiver
2012-01-17 13:46:26 +08:00
@VYSE 呃,在哪能找到这个软件啊,求链接~~
skydiver
2012-01-17 13:53:12 +08:00
@VYSE 你说的是kerio吧?
haohaolee
2012-01-17 22:19:03 +08:00
@skydiver 那网络没有问题啊。你说输入网站ip不能访问,那就tracert那个ip试试
VYSE
2012-01-17 22:34:39 +08:00
@skydiver 是的,但这玩意很难找,http://dagai.net/archives/1224 这个不知道行不行,我用的时候还是从一个RUS的网站找到cr
skydiver
2012-01-17 23:36:56 +08:00
@VYSE 谢了,我找了个小软件 Sinfor NAT 解决了,看来可能是windows ICS 出了点bug
skydiver
2012-01-17 23:37:53 +08:00
@haohaolee 估计是Windows ICS的NAT出了点问题,用Sinfor NAT 就好了~
haohaolee
2012-01-18 11:19:09 +08:00
@skydiver 很有可能。ICS的局限很大,而且Windows设置都要按部就班来,不然很容易出错
66450146
2012-01-18 21:53:10 +08:00
我的配置是网卡A连外网,DHCP,通过ICS共享给无线网卡B;无线网卡B做内网,固定IP 192.168.137.1,网关设置成网卡A获得的地址(或者A的网关亦可),建无线临时网,用手机连接这个无线临时网可以接入外网,不知道对LZ的情况有没有帮助
skydiver
2012-01-18 22:50:44 +08:00
@66450146 我的内网网卡的网关是空的。不过以前就这么用的没什么问题,只有这次出了问题。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/25669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX