中兴光猫Telnet命令

中兴光猫Telnet命令

sysx
4月22日发布

下面是一些常用的telnet命令和解释。
sendcmd 1 DB set FWBase 0 FwConnMaxEnable 0 关闭防火墙并发连接数最大限制
sendcmd 1 DB set FWBase 0 ConntrackMax 65535 改最大并发连接数

1、查看硬件信息:
cat /proc/capability/boardinfo

2、查看CPU信息 (可以看到是双核还是四核,以及频率)
cat proc/cpuinfo

3、查看CPU使用率
cat /proc/cpuusage

4、查看温度:
cat /proc/tempsensor

5、查看系统参数
setmac show2

6、查看设备总览
sendcmd 1 DB p DevInfo

7、恢复双模切换灰色不可选
setmac 3 40962
reboot

8、关闭led灯
tso alloff

9、启用led灯
tso allon

10、查看固件版本
upgradetest getver

11、删除tr069连接 (谨慎操作、如有电话的用户,不建议删除,一般关闭即可。)
先执行
sendcmd 1 DB p WANC
看一下出来的数据,tr069在 ,通常0就是
sendcmd 1 DB delr WANC 0 这里的0就是上面那个数字
然后就删除了 ,再保存重启一下。
sendcmd 1 DB save
sendcmd 1 DB reboot

12、关闭TR069与定时上报(不懂的用户慎操作):
sendcmd 1 DB p MgtServer #查看一下当前的电信远程控制
sendcmd 1 DB set MgtServer 0 URL http://127.0.0.1 把服务器 URL 改掉
sendcmd 1 DB set MgtServer 0 Tr069Enable 0
sendcmd 1 DB set MgtServer 0 PeriodicInformEnable 0
sendcmd 1 DB save

  1. 恢复TR069与定时上报功能(电信大部分地区服务器都是一样的)
    sendcmd 1 DB p MgtServer #查看一下当前的电信远程控制
    sendcmd 1 DB set MgtServer 0 URL http://devacs.edatahome.com:9090/ACS-server/ACS
    sendcmd 1 DB set MgtServer 0 Tr069Enable 1
    sendcmd 1 DB set MgtServer 0 PeriodicInformEnable 1
    sendcmd 1 DB save

14.修改超级用户名和密码:
sendcmd 1 DB set DevAuthInfo 0 User telecomadmin (新用户名)
sendcmd 1 DB set DevAuthInfo 0 Pass nE7jA%5m (新密码)
sendcmd 1 DB save

  1. 普通用户提权为admin: (此项操作以后,user登录以后直接进入超级用户页面。)
    sendcmd 1 DB set DevAuthInfo 1 Level 1
    sendcmd 1 DB save

16、普通用户降权恢复
sendcmd 1 DB set DevAuthInfo 1 Level 2
sendcmd 1 DB save

  1. 劫持ITMS注册(显示已注册):
    sendcmd 1 DB set PDTCTUSERINFO 0 Status 0
    sendcmd 1 DB set PDTCTUSERINFO 0 Result 1
    sendcmd 1 DB save

18、注册跳转修复
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 save

19.修改用户限制: (建议修改)
sendcmd 1 DB p CltLmt
sendcmd 1 DB set CltLmt 8 Max 255 (修改最大用户数为200,可以改成其他数目,最大数目不超过255)
sendcmd 1 DB set CltLmt 8 Enable 0
sendcmd 1 DB save

20、修改连接数限制: (建议修改)
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 //设置单用户最大连接数到65535(默认3000)
sendcmd 1 DB save //保存设置

21、初始化超密
sendcmd 1 DB set DevAuthInfo 0 Pass admin
sendcmd 1 DB save

22、修改参数命令
1、修改光猫MAC地址(XEPON修改)
setmac 1 32769 旧光猫MAC地址(格式XX:XX:XX:XX:XX)

23、修改光猫EPON SN(XEPON修改)
setmac 1 2182 旧光猫EPON SN

24、修改光猫设备标识号
setmac 1 768 D8312C (设备标识号前6)
setmac 1 512 3B852D8312CE9D065 (设备标识号后17)
sendcmd 1 DB save

25、恢复出厂设置
sendcmd 1 DB rreset

26、查看设备总览
sendcmd 1 DB p DevInfo

27、插件 (据网友反映,此命令会导致一些配置丢失,谨慎操作!)
upgradetest sdefconf 0 插件停止
upgradetest sdefconf 234 插件运行,

28、修改MAC地址
setmac 1 32769 11:22:33:44:55:66 (MAC地址自行修改)
setmac 1 256 11:22:33:44:55:66
setmac 1 257 11:22:33:44:55:6a
setmac 1 258 11:22:33:44:55:6b
setmac 1 259 11:22:33:44:55:6c
setmac 1 260 11:22:33:44:55:6d
setmac 1 261 11:22:33:44:55:6e
setmac 1 262 11:22:33:44:55:6f
setmac 1 263 11:22:33:44:55:67
只需要修改32768这个mac即可,后面的不需要修改
sendcmd 1 DB save

29、修改设备SN号
setmac 1 2182 ZTE12345678
sendcmd 1 DB save

30、设备标示前6位
setmac 1 768 689FF0
sendcmd 1 DB save

31、设备标识后17位
setmac 1 512 39841689FF03D6F26
sendcmd 1 DB save

—开永久telnet(密码sysx)—
sendcmd 1 DB p TelnetCfg
sendcmd 1 DB set TelnetCfg 0 Lan_Enable 1
sendcmd 1 DB set TelnetCfg 0 TS_UName root
sendcmd 1 DB set TelnetCfg 0 TSLan_UName root
sendcmd 1 DB set TelnetCfg 0 TS_UPwd sysx
sendcmd 1 DB set TelnetCfg 0 TSLan_UPwd sysx
sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 99
sendcmd 1 DB set TelnetCfg 0 ExitTime 999999
sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3
sendcmd 1 DB set TelnetCfg 0 CloseServerTime 9999999
sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1
sendcmd 1 DB save
reboot
重启之后会生效 固化后的账号为root 密码为 sysx

--查询区域码命令-- 先查询
cat /etc/init.d/regioncode

—切换区域(省份)— 这个命令是修改的。

upgradetest sdefconf 211 (这个211数值是你上面查询区域码查询的数值,每个省份的数值不同。)

以上命令通过网络收集,如果你有新的命令,可以回复,我会补充,谢谢

喜欢就支持一下吧
点赞 9 分享 收藏
评论 共8条
OωO
取消
  1. 头像
    扶苏
     · 
    回复

    我来解释一下固化命令的具体作用

    1. 头像
      扶苏
       · 
      回复

      @扶苏

      ​​命令格式​​:sendcmd [参数]
      ​​1​​:表示操作的目标进程(通常为设备的主控制进程)。
      ​​DB​​:表示直接操作设备的配置数据库(Database)。
      ​​核心作用​​:通过读写数据库表来修改设备配置

      1. 头像
        扶苏
         · 
        回复

        @扶苏

        sendcmd 1 DB p TelnetCfg
        p是print的缩写,打印TelnetCfg这个配置表。

        这些固化的命令本质就是修改TelnetCfg这个表的一些字段。
        解释每个字段的含义:

        Wan_Enable​​
        ​​作用​​:控制是否允许通过 ​​外网(WAN)​​ 访问 Telnet 服务。0(禁用)

        Lan_Enable​​
        ​​作用​​:控制是否允许通过 ​​内网(LAN)​​ 访问 Telnet 服务。

        TS_Port 和 TSLan_Port​​
        ​​作用​​:分别设置 ​​外网​​ 和 ​​内网​​ 的 Telnet 服务端口号。当前值​​:23(默认端口)

        TS_UName 和 TS_UPwd​​
        ​​作用​​:外网 Telnet 的 ​​用户名​​ 和 ​​密码​​

        TSLan_UName 和 TSLan_UPwd​​
        ​​作用​​:内网 Telnet 的 ​​用户名​​ 和 ​​密码​​(当前值被隐藏)。

        Max_Con_Num​​
        ​​作用​​:设置 Telnet 服务的 ​​最大并发连接数​​。也就是最多可以有多少个telnet终端连接

        WanWebLinkToTS​​
        ​​作用​​:控制是否允许通过 ​​外网 Web 管理界面​​ 跳转到 Telnet。

        ExitTime​​
        ​​作用​​:设置 ​​单个 Telnet 会话​​ 的空闲超时时间(单位:分钟)。

        InitSecLvl​​
        ​​作用​​:设置 Telnet 服务的 ​​初始安全级别​​。3为最高级别,部分高危操作会被限制

        CloseServerTime​​
        ​​作用​​:设置 ​​Telnet 服务​​ 的空闲超时时间(单位:小时)。当没有telnet会话时,超过多少小时就会关闭telnet服务。

        所以核心就一个字段,Lan_Enable,开始局域网telnet后就已经达到固化效果了,重启机器也还能telnet。但是默认的账号密码一般是不知道的,所以要额外设置一下​TSLan_UName 和 TSLan_UPwd​​就可以了。其他字段完全可以按需设置

        1. 头像
          kenith
           · 
          回复

          @扶苏

          太详细了,大这神。。。。

  2. 头像
    vikutorika
     · 
    回复

    我的7015开关灯用这个命令的
    sendcmd 1 DB p WLCInfo
    查看
    sendcmd 1 DB set WLCInfo 0 WLCStatus 1
    关闭
    sendcmd 1 DB set WLCInfo 0 WLCStatus 0
    开启
    sendcmd 1 DB save
    保存
    reboot
    重启之后会生效

  3. 头像
    kenith
     · 
    回复

    太有用了,点赞。。。。。

  4. 头像
    小白
     · 
    回复

    学习学习

  5. 头像
    xyy
     · 
    回复

    你好 咨询一下可以修改mesh的工作模式吗 选项是灰色的 我想把controller改为agent 中兴6610u

SSL