第一次写个人博客,记录下校园网的折腾。为了减少不必要重复学习的时间成本,把内容放在博客,方便下次直接采用。
学校采用的是深信服的认证,这网上已经有很多方法教程了,这里不展开详细说明。
首先,使用chrome获取认证链接,放到OpenWrt bash脚本里,实现开机自启
Hello World!#!/bin/sh /etc/rc.common START=99 start() { sleep 10 IP_LIST="www.baidu.com" // test network connect for IP in $IP_LIST; do NUM=1 while [ $NUM -le 3 ]; do if ping -c 1 $IP > /dev/null; then echo "$IP Ping is successful." break else //在次输入chrome获取到的认证 //wget----------- rm -f /login.php //清除日志 FAIL_COUNT[$NUM]=$IP let NUM++ fi done if [ ${#FAIL_COUNT[*]} -eq 3 ];then //wget -------------- rm -f /login.php unset FAIL_COUNT[*] fi done }
保存的时候,记得注意在windows系统下的CRLF LF格式
在linux环境编写时可忽略
最后链接到rc.d,使用chmod -R 777 修改权限
完成