給父母家辦了有線寬帶,便宜啊,參加活動覈算一個月才11塊錢,父母也就上個微信,看個新聞客戶端啥的 ,夠了。java
有線寬帶有一點很差就是,認證方式是protal方式,讓父母在手機上登陸瀏覽器認證很困難,因此最先寫安卓的APP,就一個按鈕,點一下自動去向認證服務器發送post請求,一個月之後,父母反饋我,老掉線,常常須要重點,思考了下,也沒想出來爲啥,打算換個方式解決,去買個openwrt的路由器,看了下,小米MINI就能夠,開啓SSH後能夠去寫shell,這個就不說怎麼弄了,按照小米官網處理就好了,不過開啓後就沒有保修了。shell
基本的思路是,shell判斷是否在線,不在線則向認證服務器發送認證請求,腳本加入crontab裏,每分鐘就運行一次。瀏覽器
認證參數有個IP地址,須要獲取路由器被分配的IP,路由器設置爲DHCP方式,WAN口鏈接有線的轉換器。服務器
其餘的很簡單,經過ping百度去判斷是否在線。微信
腳本的效率很高,若是這段代碼用java開發,想一想要引入好幾個jar包,怎麼也要百來行代碼。post
重啓路由器,測試一切正常,和PPPOE自動撥號沒啥區別。測試