对于宁夏大学(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
文件,添加以下内容来定期删除日志文件:
|
|