有线宽带自动认证

     给父母家办了有线宽带,便宜啊,参加活动核算一个月才11块钱,父母也就上个微信,看个新闻客户端啥的 ,够了。java

    有线宽带有一点很差就是,认证方式是protal方式,让父母在手机上登陆浏览器认证很困难,因此最先写安卓的APP,就一个按钮,点一下自动去向认证服务器发送post请求,一个月之后,父母反馈我,老掉线,常常须要重点,思考了下,也没想出来为啥,打算换个方式解决,去买个openwrt的路由器,看了下,小米MINI就能够,开启SSH后能够去写shell,这个就不说怎么弄了,按照小米官网处理就好了,不过开启后就没有保修了。shell

    基本的思路是,shell判断是否在线,不在线则向认证服务器发送认证请求,脚本加入crontab里,每分钟就运行一次。浏览器

    

认证参数有个IP地址,须要获取路由器被分配的IP,路由器设置为DHCP方式,WAN口链接有线的转换器。服务器

其余的很简单,经过ping百度去判断是否在线。微信

脚本的效率很高,若是这段代码用java开发,想一想要引入好几个jar包,怎么也要百来行代码。post

重启路由器,测试一切正常,和PPPOE自动拨号没啥区别。测试

相关文章
相关标签/搜索