代码改变世界

【原创】搞了个NetGear的路由器,为此写了个小程序来查Wan IP.

2006-10-09 22:23  乱世文章  阅读(337)  评论(0编辑  收藏  举报

用了无线路由之后,原来的外网IP变成了内网IP。想从外网连回到家里的机器,费大了劲儿去了。网上找了不少时间,象ipchicken.com这种网站用起来总是不爽,多费道手脚;象MyWANIP或IP2这种工具,也是连到公网的网站上,然后反查IP地址的,还是不爽。

最重要的是,这些工具/网站都不支持命令行模式。想要写个批处理来支持远程连接的开、关都麻烦。恨之极也!

然后就自己写了一个。用wsh。基本上没花什么手脚,轻轻松松。

用法:
============
象NetGear这个路由,有一个内网的登录管理界面。初始时的帐号是:admin/password。那么,这个小工具的用法就是一个控制台命令行:

cscript RouteInfo.js //nologo admin password


结果(在控制台显示如下信息):
====================================
RouteInfo 1.0 for NetGear WGR614
code by aimingoo, free and opensource.

MAC地址: 00:13:2C:37:BA:47
IP地址: 218.83.10.22
域名服务器: 202.96.209.120 202.96.209.2
无线网络标识(SSID): SSIDAP3X
频道: 12
====================================


附件中包括一个英文版本。手边没有这个东东,所以没试。应该是运行得了的。按道理,应该支持WGR614系列的其它版本,稍做改动,也可以支持NetGear的其它路由器。

有兴趣的朋友可以改造出支持其它路由器的版本。 


下载:
=============
http://www.01cn.net/users/aimingoo/files/RouteInfo.1.0.zip