对于宁夏大学(NXU)校园网锐捷认证的 Linux 通用登录脚本
前言
首先感谢各位前辈对校园网各方面的探索与努力,本文只是对网络上的相关信息做出整理,并根据本学校的情况总结出的一套可行的方法,并不具有普适性。
本脚本理论支持所有 Linux 设备,包括但不限于 OpenWrt 。
情况介绍
本校校园网设置时总体来说还是比较舒心的,没有多设备上网检测,只要认证即可上网,除了无线有点卡,有些慢。因此,我们将重心主要放在解决Linux的登陆问题,无感认证,以及断线自动重连问题上。
下载脚本
使用方法
本脚本在 GitHub 项目 jmuSupplicant 的基础做出修改,适配了本校情况,并适当提高其易用性。所有引用将会放在文末
配置权限
首先确保具有运行权限,并且给脚本以及配置文件添加权限。
在文件所在目录下执行:
| |
运行脚本
| |
服务提供商: 校园网(campus),中国电信(chinanet),中国联通(chinaunicom),中国移动(chinamobile)。
程序会间隔 5s 检测一次在线状态,如果离线会自动重新连接。
下线
| |
持久化运行
针对不同的设备,设置脚本开机启动以及持久化运行的方法可能会有所不同,这里演示 OpenWrt 下的操作方法,其它系统大家可以查找相关资料设置。
- 在 OpenWrt 系统中创建一个启动脚本文件,例如
/etc/init.d/ruijie_nxu,内容如下:
| |
赋予启动脚本可执行权限:
chmod 777 /etc/init.d/ruijie_nxu。使用以下命令将脚本添加到开机启动项中:
/etc/init.d/ruijie_nxu enable。
脚本运行的日志位于 /var/log/ruijie_nxu.log 文件中。
可以使用cron任务实现定期删除日志文件
OpenWrt 可以使用cron来设置定时任务。编辑/etc/crontabs/root文件,添加以下内容来定期删除日志文件:
| |
