跳转至

中兴G7615V2光猫AI教学

为你梳理一下在Linux系统下,为中兴G7615V2光猫永久开启Telnet、进行固化,并获取超级管理员权限的完整操作流程和关键命令。📡

🔧 开启与固化Telnet

首先,请确保你的电脑通过网线直接连接光猫的LAN口,并且光猫暂时不要连接光纤,这能防止运营商后台在操作过程中干扰。

  1. 修改MAC地址:从帮助信息看,如果你使用 --new 参数,需要先将电脑网卡的MAC地址修改为 00:07:29:55:35:57。 在Linux下,你可以使用以下命令临时修改(重启后失效)有线网卡地址(请将 eth0 替换为你的实际网卡名):

    sudo ip link set dev eth0 down
    sudo ip link set dev eth0 address 00:07:29:55:35:57
    sudo ip link set dev eth0 up
    

    操作完成后,若需要恢复原MAC地址,重启系统或再次执行上述命令,将地址改回原值即可。

  2. 执行开启命令:在终端中,进入你存放 zteOnu 工具的目录,执行以下命令来开启永久Telnet。

    ./zteOnu --telnet --new
    
    • 如果默认的超级管理员密码已被修改,你需要通过 -u-p 参数指定正确的用户名和密码。
    • 如果光猫的IP地址或HTTP端口不是默认的,请使用 -i--port 参数指定。
    • 命令执行后,建议手动重启光猫以确保设置生效。
  3. 登录Telnet并执行固化命令: 使用Telnet客户端连接光猫(默认IP通常是 192.168.1.1,端口23):

    telnet 192.168.1.1
    

    登录后,用户名输入 root,密码输入 Zte521。 成功登录后,逐行执行以下命令进行固化:

    sendcmd 1 DB set TelnetCfg 0 Lan_Enable 1
    sendcmd 1 DB set TelnetCfg 0 TS_UName root
    sendcmd 1 DB set TelnetCfg 0 TS_UPwd Zte521
    sendcmd 1 DB set TelnetCfg 0 TSLan_UName root
    sendcmd 1 DB set TelnetCfg 0 TSLan_UPwd Zte521
    sendcmd 1 DB set TelnetCfg 0 Max_Con_Num 99
    sendcmd 1 DB set TelnetCfg 0 InitSecLvl 3
    sendcmd 1 DB set TelnetCfg 0 Lan_EnableAfterOlt 1
    sendcmd 1 DB save
    

    请注意Lan_EnableAfterOlt 1 这个设置在部分地区可能无效,运营商下发配置后仍可能关闭Telnet。因此,一个有效的应对策略是:在插上光纤注册并下发配置之前,先保持Telnet连接登录状态。待配置下发成功后,立即重新执行一遍上面的固化命令,然后重启光猫。

🔑 获取与修改超级管理员密码

成功开启并固化Telnet后,你就可以通过Telnet来管理和修改超级管理员的密码了。

  1. 查看当前的超级管理员账户信息: 在Telnet中执行以下命令:

    sendcmd 1 DB p DevAuthInfo
    

    这个命令会列出设备认证信息,你可以看到当前的超级管理员用户名和密码(密码可能显示为星号)。

  2. 修改超级管理员密码: 在Telnet中执行以下命令(以下示例将用户名改为admin,密码改为admin,你可以自行设置):

    sendcmd 1 DB set DevAuthInfo 0 User admin
    sendcmd 1 DB set DevAuthInfo 0 Pass admin
    sendcmd 1 DB save
    

    修改完成后,建议重启光猫,之后你就可以使用新设置的用户名和密码登录光猫的WEB管理界面了。

💎 重要提醒

  • 固件版本限制:部分新的固件版本(例如N48版本)可能会使现有的免费开启Telnet工具失效。如果你的工具尝试失败,很可能属于这种情况。
  • 防范配置被改:即使修改了超级密码,运营商后台仍然有可能在特定情况下(如注册下发配置)覆盖你的设置。保持固化的Telnet通道,是你始终能控制光猫的关键。
  • 操作谨慎:通过Telnet修改配置具有一定风险,请确保命令输入正确。修改前,如果可能,备份光猫的配置总是一个好习惯。