为了让孩子就近入学,在学校附近一个大单位的宿舍区里找了个临时住处。房东是熟人,在离这里很远的地方住,借给我的是空房子。房东告诉我所有宿舍都已铺了网线,住户可以免费上网。房东不懂电脑,对我关于上网的进一步问题无法回答,此后我和房东各忙各的。
等到打扫、搬家、安顿下来后,我就开始琢磨怎样尽快重回网上。由于人地两生,一时间无人可以相问。所以已知条件只是:我现在的房间墙上,有一个插座和一条线槽明敷的线路。
没办法,只有先打电话向几位专家朋友请教,然后在一个双休日和一位跨江而来的好友开始试验。好友顺便还带来了一些ip工具软件。
第一阶段:
一、初步判断:察看房间中“RJ45插座”的联线,像是一条“双绞线”(我对目前的“小区宽带网”了解不多,不敢事先乱下结论,所以老老实实从零做起)。在电脑中插入NE2000兼容网卡,以直通型跳线联结至“RJ45插座”。
电脑加电开机,网卡信号灯有规律的闪烁,表明机器相联的另一端是个集线器或交换机。也就是说,与本机相连的肯定是一个以“RJ45插座/标准双绞线”为接入方式的LAN,并且目前电脑与LAN 的硬件连接完全正常。
二、设好网卡的驱动、相关协议和服务(步骤略,选项取默认),用winipcfg可以看到本机的IP地址为20.118.0.x。运行好友带来的ip工具“WhatsUp Gold”,这个软件的一个功能可以形象化地列出网络中的主机。运行这个工具从它显示的画面可以看到:有一个“dns”主机的ip=20.118.0.1。
WhatsUp Gold的搜索结果 |
三、向外ping一下Internet上的www.wuhan.net.cn,可以Ping通,我和好友都觉得曙光就在前头。于是做了以下的试验:
1、设ip的dns=20.118.0.1,打开浏览器,上网失败!
2、设ip网关=20.118.0.1,打开浏览器,上网失败!
3、设浏览器的代理服务器为ip=20.118.0.1,打开浏览器,上网失败!
4、用“微软网络客户”登录,按NT惯例,用户名=guest,口令=guest。结果失败!
在遭到4连败后,时间已到傍晚,事情暂时放下,和朋友吃完饭后,送他到回去的车站。
这一阶段虽然还没有找到有效的解决办法,但也得到一个重要的结论:该LAN使用了A类ip地址,其地址范围应该在20.118.0.1-20.118.x.x之间。
第二阶段:
一、此时我的猜测是,一个宿舍区内让以家家户户免费上Internet的LAN,不会也没有必要把事情搞得太复杂,应该只用简单设置就能上网。我自己设想,这个网络的合理设计应该是在LAN内设置一个代理服务器,大家都通过它上网就行了。
这样问题就变成:如何获取LAN中这个代理服务器的IP和端口参数。
在本阶段利用工具监测ip和端口的过程中,应该利用第一阶段得到的“该lan的ip地址范围在20.118.0.1-20.118.x.x之间”这一成果,这样可以大大加快监测过程。
于是我用以前就下载到硬盘,但从来没有用过的另一个网络工具进行试验。这个工具叫PCS Network Tools,是一个共享软件,有15天(老天保佑,我该不会半个月都试不出来吧?)的免费试用期。
我用它来列出LAN中的主机IP和域名,在一连串的IP/域名中发现有一个值很有希望:“IP=20.118.0.4 proxy.xx.xxx.x”。从其中“Proxy”的字样,我初步判断该LAN的代理服务器就在20.118.0.4。
但在端口号的测量上,工具PCS Network Tools的表现令人失望,对端口port1-port8080的测试,只做打开与否的显示,对准确地定位端口没有什么价值。
PCS Network Tools的端口搜索结果 |
二、在端口不确定的情况下,这时只有用默认端口号80试试。在浏览器的局域网设置中设好代理服务器选项,将ip=20.118.0.4 port=80 填入,打开浏览器,等一下...哇!!!,上网好像成功了!
成功来得如此突然,以至于我都有点不相信这是真的。为了确保这个熟悉的网页不是本地硬盘的缓冲页,我在IE的工具/选项/中清除所有的临时文件,清除历史记录,重新打开网页,内容依旧重现。
接着很快找到了小区网络中心主页,来到这个主页,其中的《网络用户须知》给出的浏览器设置参数和上述参数完全吻合。
小区网络中心主页还热情地告诉用户,请现在就把网络用户须知的设置参数和步骤立刻打印出来,以免将来联网出现问题时看不到修复方法。虽然对我来说,就像是那个“先有鸡还是先有蛋?”的难题,但还是令我感动。
好了,到现在可以说,完全成功了。
第三阶段
上述实验虽然成功了,但按我的习惯,我想研究更好的方法。第一阶段由于已知条件太少,猜测是不可避免的。但在第二阶段,对于“一定范围的空间中查找一个代理proxy”这样的问题,应该有一个猜测成分少一些的、比较确定和更快速方法。
现在既然已经能够上网,那就发挥Internet的优势吧!
从网上拉回N个IP工具,逐一试过。因为答案已知,测试变成检查它们谁的“作业”做得又快又好,所以比先前省力了许多。不过我发现,这些工具的水平莨莠不齐,滥竽充数者众,篇幅所限,恕不一一列出。这里重点介绍“代理猎手”和ShadowScan的情况。
先说“代理猎手”,这个软件我是在很久以前一封Mailinglist中看到过关于它的介绍,现在也可以说久负盛名。不过我发现它在LAN上的表现一般:首先是使用不方便,测试开始前要做繁琐的设定,比如ip和端口都要设定测试起始地址和终止地址,而且至少有一个项目必须选择“必搜”等。测试开始后它傻呼呼地在设定的ip地址和端口地址范围里,从ip和端口两个方面反复遍历,而测试结果则是一大堆无用信息。对于正确答案“ip20.118.0.4 port80”,淹没在一片“验证超时”和“不符合协议”的海洋中。
代理猎手的搜索结果 |
真正好用的还是ShadowScan,你只要在它的Proxy Scanner扫描功能中,填入ip地址范围的起始和结束地址2个参数,按开始就可以了。它扫描速度飞快,并直接给出搜索评语。它给出的测试结果非常清晰,以“IP号+PORT号+评语”组合给出。如果某个ip上有proxy,则评语显示“OK”。在我的实验中,它只用几秒钟就找到了位于 ip20.228.0.4 port 80 上的proxy,并且很快就找出了另外两个。
ShadowScan 2.05的搜索结果 |
不难发现:和PCS Network Tools的给出的搜索结果、代理猎手的给出的搜索结果相比,ShadowScan的优势十分明显。
结论:
1、如果你在拥有“小区宽带网”的地方上网,寻找设置代理服务器是值得你首先尝试的试验方向。
2、对于“一定范围的空间中查找一个代理proxy”这样的问题,ShadowScan 是最佳工具。它不仅快速地给出直截了当的结果,而且是个便携式工具──ShadowScan 2.05只有1.3M的长度。
对于范围更广些的问题,我想前面提到的Whats UP和shadowScan应该构成最佳工具组合。我在此郑重地向网络工程师和网管人员推荐。
后记:
1、出于对安全的考虑,本文提到的小区网络的ip值已做了修改。
2、对上网试验中三位好友波、锦、华提供的大力帮助深表感谢。
3、本文中提到的ShadowScan软件工具可以到 http://z80.yeah.net 下载。
对了,差点忘了,你想知道我现在的上网速度有多快吗?用浏览器同时打开两个下载任务,从下载速度栏中可以看到,它们的速度都在70KB/s以上,也就是说超过了1M bps。用FlashGET从www.pchome.net下载IE6.0完全版,总长度67M,用时7分12秒,算起来平均速度达到1.2M bps以上。在下载过程中从速度栏中还可以看到,峰值速度经常超过200KB/s,也就是说超过了1.6 Mbps!
我原来一直认为,那些在网上询问“什么地方能够下载 xxxxxxx XP?”之类庞然大物的网友缺乏经济头脑、没有时间观念。我现在知道我完全错了。原来,当你拥有一条免费的、速度超过1M bps的Internet超高速热线时,这些想法一点也不疯狂。
眼下我这里正是武汉特有的、令许多北方人都害怕的阴雨连绵潮湿寒冬,室内温度经常不超过5℃。但我坐在电脑面前却觉得,今年的冬天不太冷。
网友评论