DD-WRT自动登录脚本:移动随e行WLAN配置

5星 · 超过95%的资源 需积分: 31 20 下载量 81 浏览量 更新于2024-09-16 1 收藏 3KB TXT 举报
"DD-WRT移动随e行WLAN自动登录脚本是用于配置DD-WRT路由器的脚本,旨在实现中国移动的CMCC WLAN网络的自动登录。该脚本通过在路由器上存储必要的登录信息(如用户名和密码),并设置定时任务来定期检查和保持网络连接,确保用户始终能够无缝接入网络。" DD-WRT是一款流行的开源固件,适用于多种无线路由器,提供了更强大的功能和定制性。这个脚本主要用于那些使用中国移动CMCC(China Mobile Communication Corporation)WLAN服务的用户,他们通常需要手动输入账号和密码来连接网络。通过这个脚本,用户可以自动化这个过程,提高网络使用的便利性。 脚本的关键部分包括以下几个步骤: 1. **设置变量**:脚本首先定义了与CMCC WLAN登录相关的变量,如portal服务器地址、认证中心名称、用户名和密码。这些值可以通过nvram(非易失性内存)设置和获取,允许用户根据自己的账户信息进行定制。 2. **定时任务**:脚本包含了两个定时任务,一个用于网络保持活动(keepalive),另一个用于自动重新登录。`cronjobforkeepalive` 每3分钟运行一次,用wget下载一个网页以保持网络连接。`cronjobforautomaticrelogin` 则每6小时执行一次,调用`/tmp/custom.sh`脚本来进行自动登录操作。 3. **网络状态检查**:脚本获取WAN接口的IP地址,以判断当前是否已经连接到WLAN。如果未连接,它将使用nvram中存储的账号信息向CMCC的portal服务器发起登录请求。 4. **登录操作**:使用nvram获取的用户名和密码,脚本会向指定的CMCC服务器发送登录请求。成功登录后,服务器通常会返回一个确认页面,脚本可能需要处理这个响应来完成登录过程。 5. **日志记录**:脚本的输出被重定向到日志文件,方便用户查看和调试可能出现的问题。 通过这个脚本,DD-WRT用户可以享受到更智能和自动化的CMCC WLAN网络连接体验,无需手动干预就能保持网络连接,这对于经常需要使用移动网络的用户来说非常实用。然而,使用时需要注意的是,脚本中的URL和特定的网络参数可能需要根据实际的网络环境和更新的CMCC服务进行调整。此外,安全方面,存储在路由器上的敏感信息(如用户名和密码)应受到保护,避免未经授权的访问。