[技术]中兴G7615V2等光猫开启并固化 Telnet 教程(附常用命令)及工具下载
为了更好地解锁权限,控制自家光猫,很多人会选择给光猫开启 Telnet,小白也不例外!上节提到家里升级宽带,更换了新光猫——中兴 G7615V2,自然不免要重新折腾一番。
开启 Telnet 的前提,是知晓光猫的超级管理员账号和密码。即便不开启 Telnet,如果需要改桥接,启用 IPV6,也得使用超级密码登录光猫管理页面进行设置。之前小白所用的旧光猫,超级账号和密码是固定的(telecomadmin/cuadmin),从网上就可以查到。但现在的新光猫超密一般都是动态的,会不定期变化,好在跟装维小哥(联通称为“智家工程师”)要到了超密。
其实也可以复位重置光猫,通过将光猫初始化,就能恢复默认的超级管理员密码。不过,不建议新手这样做,因为还需要其他一些设置,重置后容易导致光猫无法使用。
移动/联通/电信常见默认管理员账户(仅供参考,建议跟装维人员要超密)
- 移动管理员用户名:
CMCCAdmin
密码:aDm8H%MdA
-
联通管理员用户名:
CUAdmin
密码:CUAdmin
-
电信管理员用户名:
telecomadmin
密码:nE7jA%5m
获取到超密后,开启 Telnet 就比较简单了,我们可以直接使用具有可视化图形界面的中兴 Telnet 开启工具。在此给大家推荐两款,这两款工具似乎都是基于(Septrum101)zteOnu 的开源内核,软件界面分别如下:
第一款:
下载地址:中兴Telnet开启工具(第一款)
第二款:
注意:第二款软件必须完整解压,把整个文件夹放到桌面使用 运行软件的时候请管理员运行,如果报毒请把杀毒软件关闭
如果是新版固件,请先修改网卡(网卡MAC改为 00:07:29:55:35:57)后选新版固件开启即可。
下载地址:中兴Telnet开启工具(第二款)
第三款:
开源:zteOnu
https://github.com/Septrum101/zteOnu
# 中兴光猫开启 Telnet(第一款工具)
# 中兴光猫开启 Telnet(第二款工具)
两款工具使用大同小异,小白用的第二款,下面以联通给的中兴 G7615V2 光猫为例,给大家介绍(中兴系列的其他光猫,无论是移动、电信还是联通,理论上也同样适用):
- 开启 Telnet 前,需要指定本机网卡 MAC 地址为:
00:07:29:55:35:57
,实际输入时需要去掉冒号即:000729553557
。
设置网卡 MAC 地址,同样是在网卡(控制面板\网络和 Internet\网络连接)上右键
– 属性
– 配置
– 高级
之中,在网络地址
处填入上述值即可。
- 之后,输入实际的超级账号和超级密码,一键开启即可,选择固化后 Telnet 的账号密码分别为
root
和Zte521
。
在这里一定要注意,超管账号和密码都要正确才行。小白刚开始就由于超管账号错误, 一直没有开启成功。因为起初一直以为联通的超级账号是CUAdmin
,也曾怀疑过超密发生了动态变化,结果没想到竟然是小写的cuadmin
。
其实使用超密登录光猫(http://192.168.1.1/cu.html)后,在“设备管理” – “用户管理” – “管理维护账号”中就能看到!
固化Telnet
常用 Telnet 命令
那么,光猫开启 Telnet 后有什么用呢?我们可以通过下方一些常用的 Telnet 命令窥测一二。
修改超级账号:sendcmd 1 DB set DevAuthInfo 0 User XXXXXX
修改超级密码:sendcmd 1 DB set DevAuthInfo 0 Pass XXXXXX
保存修改: sendcmd 1 DB save
注:上述“XXXXXX”应改为实际需要值。
普通用户提权为 admin,提权后 user 登录会直接进入超级用户页面
sendcmd 1 DB set DevAuthInfo 1 Level 1
sendcmd 1 DB save
普通用户降权恢复
sendcmd 1 DB set DevAuthInfo 1 Level 2
sendcmd 1 DB save
修改用户限制(修改最大用户数,最大数目不超过 255):
sendcmd 1 DB p CltLmt
sendcmd 1 DB set CltLmt 8 Max 255``sendcmd 1 DB set CltLmt 8 Enable 0
sendcmd 1 DB save
修改连接数限制
sendcmd 1 DB p FWBase
//查看连接数设置信息
sendcmd 1 DB set FWBase 0 FwConnMaxEnable 0
//禁用连接数限制
sendcmd 1 DB set FWBase 0 FwConntrackMax 65535
//设置最大连接数到 65535sendcmd 1 DB set FWBase 0 ConntrackMax 65535
//设置单用户最大连接数到 65535sendcmd 1 DB save
//保存设置
………………………………
其他Telnet命令
登录成功后先修改地区
// 查看所有地区编号
cat /etc/init.d/regioncode
// 查看当前地区
cat /userconfig/flag_type
// 修改地区 注:执行完这条命令后就会重启 telent需要重新开启(固化)
upgradetest sdefconf 地区号
// 举个例子 广东 210
upgradetest sdefconf 210
中兴光猫通用命令
// 查看光猫cpu使用率
cat /proc/cpuusage
// 查看设备温度
cat /proc/tempsensor
// 查看固件版本
upgradetest getver
// 查看硬件信息
cat /proc/capability/boardinfo
// 查看日期时间
date
// 设置时间 默认UTC时区 国内时间需要-8小时
date -s "xxxx-xx-xx xx:xx:xx"
// 举个例子(如果你删除了TR069 则需要在每次重启后手动设置一下)
date -s "2024-11-13 01:39:00"
// 查看设备总览
sendcmd 1 DB p DevInfo
// 查看系统参数
setmac show2
保存修改过的设置
// 保存设置
sendcmd 1 DB save
// 保存设置并重启
sendcmd 1 DB save && reboot
必选
// 需要从老光猫中获取的信息
setmac 1 2180 老光猫的宽带识别码(逻辑id)
setmac 1 2176 老光猫的sn前四位(等于厂商代码)
setmac 1 2177 老光猫的sn后八位
setmac 1 2182 老光猫的MAC去掉冒号(纯大写字母或数字)
// 举个例子
// setmac 1 2182 ABC123DEF456
setmac 1 768 老光猫的设备标识号-前面的所有(6位)
setmac 1 512 老光猫的设备标识号-后面的所有(电信为17位、移动为12位、联通为32位(由于此款为电信光猫 限制最长31位 删除1位即可))
// 举个例子
// 设备标识:ABCD07-01FFFFFFFF011FFF23ZTESADQW1EAS12
// setmac 1 768 ABCD07
// setmac 1 512 01FFFFFFFF011FFF23ZTESADQW1EAS1
setmac 1 32769 老光猫的MAC地址(有冒号)(纯小写字母或数字)(下面的一样)
//举个例子
// setmac 1 2182 ab:c1:23:de:f4:56
setmac 1 256 老光猫的MAC地址(同上)
setmac 1 257 老光猫的MAC地址(同上)
setmac 1 258 老光猫的MAC地址(同上)
setmac 1 259 老光猫的MAC地址(同上)
setmac 1 260 老光猫的MAC地址(同上)
setmac 1 261 老光猫的MAC地址(同上)
setmac 1 262 老光猫的MAC地址(同上)
setmac 1 263 老光猫的MAC地址(同上)
可选
// 劫持ITMS注册(显示为已注册)(建议提前输入,这样在光猫注册时不会卡进度)
sendcmd 1 DB set PDTCTUSERINFO 0 Status 0
sendcmd 1 DB set PDTCTUSERINFO 0 Result 1
// 注册跳转修复
sendcmd 1 DB set PDTCTUSERINFO 0 Status 0
sendcmd 1 DB set PDTCTUSERINFO 0 Result 1
sendcmd 1 DB set PDTCTUSERINFO 0 tForcePushFlg 0
// 修改用户限制
sendcmd 1 DB p CltLmt
sendcmd 1 DB set CltLmt 8 Max 244 (修改最大用户数为244,可以改成其他数目,最大数目不超过255)
sendcmd 1 DB set CltLmt 8 Enable 0
// 查看一下当前的电信远程控制
sendcmd 1 DB p MgtServer
// 把电信的TR069修改掉
sendcmd 1 DB set MgtServer 0 URL http://127.0.0.1
sendcmd 1 DB set MgtServer 0 Tr069Enable 0
sendcmd 1 DB set MgtServer 0 PeriodicInformEnable 0
// 查看TR069的数字
sendcmd 1 DB p WANC(查看TR069的数字)
// 删除TR069
sendcmd 1 DB delr WANC 0
// 修改连接数限制
sendcmd 1 DB p FWBase //查看连接数设置信息
sendcmd 1 DB set FWBase 0 FwConnMaxEnable 0 //禁用连接数限制
sendcmd 1 DB set FWBase 0 FwConntrackMax 65535 //设置最大连接数到65535(默认4000)
sendcmd 1 DB set FWBase 0 ConntrackMax 65535
// 修改telecomadmin密码
sendcmd 1 DB set DevAuthInfo 0 Pass 需求修改的密码
// 修改useradmin密码
sendcmd 1 DB set DevAuthInfo 1 Pass 需求修改的密码
// 解除 LAN 端口绑定灰色
sendcmd 1 DB set LAND 0 LanBindEnable 0
// 恢复双模切换灰色不可选
setmac 3 40962
注:以上命令执行后,请再次执行一次sendcmd 1 DB save保存设置,否则在设备重启后会丢失。
进阶(可选)
// 关闭光猫的插件
saf console
// 输入密码upt
cd /etc/init.d
vi appmgr
// 按i进入编辑模式
// 在start_service函数中添加四个 # 号注释掉代码
// 按ecs退出编辑模式 输入:wq!保存文件并且退出
// 相关插件解释
extcc 也是网页交互的
inter 应该是互联插件 apps交互用的
gamespeed 应该是游戏速度优化的 内置游戏加速器,但目前已经不再售卖
u01 是数据库
opmaintain 是天翼网关插件
xrobot 家庭网关网络探针插件 天翼 app
b01odm 应该是测试插件接口的正常情况吧 天翼 app