极贰:这是一篇路由器踩坑的文章 2024-04-20 18:55:57 0 0 这是一篇路由器踩坑的文章 想用路由器遂咸鱼了一台路由器,基于极路由2改的第三方路由,但是硬件配置都一样,所以本文就是针对极贰的踩坑记录。 目标老毛子固件自动登录校园网(drcom客户端)校园网防掉线(掉线重登)其他(日后加)项目链接备注老毛子固件http://opt.cn2qq.com/padavan/对于极贰128M版,固件包为RT-AC51U-GPIO-12-ji2-128M开头的trx文件drcom客户端https://www.right.com.cn/forum/thread-215978-1-1.htmldogcom二进制文件。教程什么的都在里边。已编译版本:蓝走运后台192.168.123.1admin/admin(shell与web相同)秘钥PDCN_5G/PDCN 123456789无 踩坑 关于文件上传后无法保存 就是无法保存。解决方法:文件上传至/etc/storage下,执行命令mtd_storage.sh save 大文件只能开opt放u盘,或者写脚本每次开机自动下载一次。 脚本与普通linux脚本的区别 目前已知:只能写绝对路径,不能写相对路径 其他 ssh需要手动开启初次使用时ssh需要从web控制台手动开启。系统设置 -> 服务。 刷机步骤 路由器拔下网线 按住复位键,插上电源,等待10S PC与路由器通过lan口相连 PC打开192.168.1.1 选择固件更新 - 固件 ,布局选择公版,更新即可 最后的一些配置校园网登录 配置如下图,之后使用前边的dogcom即可 自动重连脚本 可以参考如下检测脚本#!/bin/shguard="/etc/storage/myapps/guardlog.log"count=0sleep 5echo "-" >> $guardecho -n "##### router started at " >> $guard echo -n $(date "+%Y-%m-%d %H:%M:%S") >> $guardecho " #####" >> $guardecho "-" >> $guardwhile [ "1" = "1" ] docount=`expr $count + 1`echo -n $(date "+%Y-%m-%d %H:%M:%S") >> $guardecho -n " ping www.baidu.com?ounter --- " >> $guardecho $count >> $guardtotal="0"i="0"while [ $i -lt 10 ]; doline=""echo -n " " >> $guardecho -n $i >> $guardecho -n ". " >> $guard line=`ping www.baidu.com -c 1 -s 1 -W 1 | grep "100% packet loss" | wc -l`if [ "${line}" != "0" ]; thenecho " ping failed!" >> $guardtotal=$((total+1))elseecho " ping ok!" >> $guardtotal="0"fii=$((i+1))done if [ $total -gt 5 ]; thenbash /etc/storage/myapps/reconnect.sh & #替换为你自己的重连脚本echo " check failed! reconnecting..." >> $guardsleep 1melse echo " check ok!" >> $guardsleep 30m fidonereconnect.sh#!/bin/shlogfile="/etc/storage/myapps/guardlog.log"pid=`ps|grep dogcom_padavan | grep -v grep|awk '{print $1}'` #这里的 dogcom_padavan 替换为你自己要查杀的进程名 if [ -n "$pid" ]then echo -n " found dogcom pid " >> $logfile echo -n $pid >> logfileecho ",killing...." >> logfile kill -9 $pidelse echo " dogcom pid not found" >> logfile fi#替换为你自己的脚本/etc/storage/myapps/dogcom_padavan -m dhcp -c /etc/storage/myapps/drcom.conf -d -e & 收藏(0)