|
发表于 2003-7-29 02:28:15
|
显示全部楼层
西安铁通今天又把WEB认证页面改掉了。而且, 跟河南网通一样,通过认证页面后,也弹出一个计时窗。在 windoze 下只能用 ie 上网。我用以前的老办法修改认证页面后,用 Mozilla 又可以上网了,Linux 下的方法相同。但高兴了没多久,问题又来了,如果用 Mozilla 通过认证页面,就不会弹出计时窗,用十几分钟网就会断。现象与河南网通类似,都是用类似的 keep-alive 方法与 ISP 保持通讯, 看来天下乌鸦一般黑,干脆叫网痛,铁痛算了。
所谓魔高一尺,道高一丈。晚上加加班,终于了找到解决办法。今天太晚了,先简单说说方法,等不及的朋友可以先试试:
* 在 windoze 下,先用 ie 通过认证页面,计时窗弹出后,关闭 ie , 且不要使用产生网络通讯的程序。
* 打开 ethereal 开始抓包。大概20分钟后停下。
* 分析这些包的内容,找出 keep-alive 包,有时间规律,我这大概是五分钟,包的协议是 HTTP,内容是:
GET /ClientProcess.jsp?MsgType=1&ISNNO=1001&LocalIP=xx.xx.xx.xx
其中 LocalIP 的值是你当前的 IP。河南、长宽的道理应该类似吧。
* 包找到了,只要定时访问这个包里的地址就应该可以了。
http://your_isp_web_auth_addr/Cl ... LocalIP=xx.xx.xx.xx
太晚了,先到这。 |
|