Thursday, October 19, 2006

抽风的网络

由于价钱的原因, 几个月前家里上网换了一个公司的网络服务。 结果直接导致的一个问题就是无法多台机器通过同一个Hub 上网了。 因为这次安装的不是光纤(其实光纤入户在日本已经相当普遍了, 不过价钱要稍微高一些)。 这次网络公司是通过电话线接 Modem 入户的, 而每一个Modem 只能通过DHCP连接一个动态IP。 没办法, 我只好跑秋叶原买了一个Router, 同时支持有线和无线的连接。

一个很自然的联结方式就是 Modem-Router-Hub, 不过安装router 的时候就折腾了我好久, router 和 hub 只见的通信一点问题没有。 可是 router 要使用 DHCP 通过Modem 获取动态的 IP和 DNS却一直不成功, 弹出一个提示把我吓晕 :“说过5分钟再尝试连接。” 哪有这样的 router, 连接不成功过这么久让我重试。 过了几分钟我重新连接了一次, 却又连上了。 连上就好, 我也懒得追究5分钟前为啥连不上了。

自从我看见那个连接不成功的提示, 我就一直有点忐忑不安, 怀疑router 有点bug, 而且怀疑这个bug迟早是要暴露出来的。 很快就得到的印证。 我们家的网络总是抽风:隔三差五的网络就断了。 这和我原来上北大的 BBS 可有一比。 当年上北大 BBS 的时候, 每隔几分钟BBS上的反应就狂慢无比, 于是我们就称之为抽风。 后来有一个维护过 BBS 的哥们说那是因为BBS的用户登陆代码写得巨烂无比:十几万个用户的名单, 每次来一个新的用户登陆的时候, 就从头挨个扫描找到该用户的位置, 然后处理其登陆过程。 听到这么一个传闻我是惊讶不已 : 北大的 BBS 的代码既然写得如此的差劲? 终于有一个物理系毕业的哥们修改了BBS 的代码, 于是治愈了这个抽风的毛病。 而我们家网络的抽风确是让我摸不着头脑 : 电脑和router 之间的通信是正常的, router 通过modem 获取的动态 IP 却经常丢失了, 重新连接也难以成功。 于是我又开始怀疑 modem 有问题。然而这个怀疑很快就被否定了 : 我把router 给撤了, 用一台电脑直接连接modem 的时候总是成功的 。 毫无疑问 : router 和 modem 的通信有问题! 再买一个 router ? 这玩意儿我买的时候就花了将近8000日元, 可不是便宜货! 暂时凑合着用吧 , 反正网络抽风的时候, 我把 modem 和 router 的电源都给拔了重新插上,80%的机会网络能被重新连接成功的。 其他的 20%我就只好祈祷了。

然而有一天, 脑袋灵光一闪 : 现在我的连接方式是 Modem-Router-Hub, router 和 modem 只见的通信有问题, 然而我原来尝试过 modem 和 hub 的通信并没有问题, router 和 hub 的通信也没问题, 那把router 和 hub 的位置调换一下也许可以。 于是把接线方式改为
Modem-Hub-Router, 一切搞定!

然而,我至今也没明白 router 和 modem 之间的通信为什么会有问题。

0 Comments:

Post a Comment

<< Home