logger -t“ [校園網絡]”“腳本開始”
logger -t“ [校園網絡]”“ ping 11 4. 11 4. 11 4. 114”
ping -c 1 11 4. 11 4. 11 4. 114> / dev / null 2>&1
如果[$? -eq 0];然后
logger -t“ [campusnet]”“網絡連接正?!?/p>
其他
logger -t“ [校園網絡]”“無法連接網絡,開始校園網絡身份驗證”
var =`curl命令`
logger -t“ [校園網絡]”“ $ var”
logger -t“ [校園網絡]”“腳本已完成,將在20秒內再次檢查網絡”
睡覺10
logger -t“ [校園網絡]”“ ping 11 4. 11 4. 11 4. 114”
ping -c 1 11 4. 11 4. 11 4. 114> / dev / null 2>&1
如果[$? -eq 0];然后
logger -t“ [campusnet]”“網絡連接正?!?/p>
其他
logger -t“ [campusnet]”“網絡連接異常,請自行檢查問題”
fi
fi
logger -t“ [校園網絡]”“腳本結尾”
復制代碼
使用ping 114確定是否連接到Internet,var =“(是鍵盤左上角esc鍵下方的英文上標鍵,而不是enter鍵左側的參考號)是身份驗證請求的結果,并且logger -t可以輸出在padavan系統日志中,sleep 10等待10秒,
將剛在網頁上抓取的curl請求更改為一行,并替換腳本中第12行上的curl命令,該命令夾在var =“''的兩個上標之間
3.該腳本另存為xyw.sh,連接到路由器,配置外部網絡,并使用用于計算機身份驗證的地址填充MAC地址
4.使用winscp將xyw.sh導入到路由器的/ etc / storage目錄(腳本目錄,仍然重新啟動)
打開SSH終端會話窗口,然后輸入。 /etc/storage/xyw.sh(點+空格+腳本地址)
出現成功,諸如已經,校園網絡認證成功之類的信息
5.腳本不使用循環,因此您需要在padavan,路由器后臺高級設置,自定義設置,網絡檢測中啟用連續網絡檢測
在網絡變化時不斷檢測并運行腳本:
#!/ bin / sh
。 /etc/storage/xyw.sh
在WAN上游和下游啟動自定義設置腳本后執行
#!/ bin / sh
。 /etc/storage/xyw.sh
您也可以直接在自定義Crontab計時任務配置中添加
* * * * * /etc/storage/xyw.sh#每隔一分鐘執行一次xyw.sh腳本
openwrt固件也是如此,但是看來您只能使用自定義Crontab計時任務使它每隔一段時間運行一次??赡苡行┑胤叫枰?,問題不大
必須將路由器的WAN端口的MAC地址更改為上面的身份驗證第一步中使用的MAC地址,否則身份驗證可能會繼續失敗并繼續成為MAC沖突。
VP *加密連接防檢測方法:當路由器具有全局V * N代理時,您會發現它是防檢測的,因此可以設置* PN服務器對數據包進行加密以防止檢測
如果您在家中擁有中國聯通或電信寬帶(甚至不考慮移動電話),請致電寬帶運營商并以需要公共IP地址為由要求提供公共IP地址以進行安裝監控(如果您如果不提供它,您會經常抱怨中國聯通和中國電信。通常來說,您可以得到它,但基本上不可能將其提供給移動設備。在家里的路由器上構建V * N服務器,在學校的路由器上構建客戶端。連接后,將對隧道進行加密以進行傳輸,這可以有效地防止檢測。如果您只是打開某個端口而您的家也剛剛打開,您甚至可以直接連接到網絡,并且不需要對校園網絡進行身份驗證。
本文來自電腦雜談,轉載請注明本文網址:
http://www.cvs5.com/a/tongxingongju/article-364064-1.html
歷史重要時刻往往都是靠熱血推動
對自己的定位也很明確