前提

netkeeper升级到了4.7版本,目前(6.5)发布者是西安信利,名字就能看出果然是骗钱。电信校园专区发布了4.7版本的netkeeper ,但是只有windows和mac版本,过去半年,老版本和4.7都可以使用,我可以继续使用重邮LUG出品的openkeeper,以前的算法编译出来的pppoe插件还能使用。上个月底,电信和学校终于痛下杀手,封锁了老版本的认证。对于我这个linux用户来说就很尴尬。

路由器只能用来中继CMCC-EDU,脚本是一位重邮学长写的。希望还能继续使用路由器,在新的算法没有出现破解之前,似乎都没有办法。

目前的两种办法:

  • 真实账号是在用户账号前面加入了\rXXXXX15353535353@XXXX,其中换行符后面的是随机的,\r对于windows和openwrt的沟通而言也是非常不便,所以出现了以下两种方案:

  • 更改原来的so插件,加入换行加工,在windows上安装metkeeper和simplenetkeeper_assistant,然后在拨号时复制simplenetkeeper_assistant方框里\r后面的一串内容,粘贴到路由器的pppoe界面,密码不变。即可拨号。这个办法比较麻烦,需要打开浏览器操作,同时需要辅助软件拦截真实账号。

  • 第二种是通过对openwrt安装rp-pppoe-server,让路由器作为pppoe-server,这样就可以得到真是账号,再通过脚本设置路由器的账号为pppoe-server拦截到的账号,这个办法简单,但是有个弊端就是是通过shell脚本做的定时任务,对于路由器性能或者缓存差的路由器而言,很可能存在中断的可能,同时在使用中我也发现了几次偶然断开的情况,这样真是非常难受的。