🔍 基本硬件软件信息
ModelName G7615V2-G-C
HardwareVer V2.0
SoftwareVer V3.0.5P1T3
Telnet 获取后
列出所有表名
sendcmd 1 DB all
模糊搜索关键词
sendcmd 1 DB all | grep -i 关键词
# 例如搜索和 Dev、pon 相关的表
sendcmd 1 DB all | grep -i dev
sendcmd 1 DB all | grep -i pon定位该版本的设备信息表名为DevInfo, 使用命令查看表名对应的参数列表
sendcmd 1 DB p DevInfo
<Tbl name="DevInfo" RowCount="1">
<Row No="0">
<DM name="ManuFacturer" val="ZTE"/>
<DM name="ManuFacturerOui" val="647520"/>
<DM name="ModelName" val="G7615V2-G-C"/>
<DM name="Description" val="HomeGateWay"/>
<DM name="ProductClass" val="G7615V2-G-C"/>
<DM name="SerialNumber" val="01FFFFFFFF011FFF23ZTEGDBF921D377"/>
<DM name="HardwareVerTag" val=""/>
<DM name="BootVer" val="V3.0.5P1N14"/>
<DM name="HardwareVer" val="V2.0"/>
<DM name="SoftwareVer" val="V3.0.5P1T3"/>
<DM name="RelVerTime" val="2024-12-13 12:18:09"/>
<DM name="SoftwareSysVer" val="V3.0.5P1N33"/>
<DM name="SpecVer" val="1.0"/>
<DM name="WiFiFirmwareVer" val=""/>
<DM name="DSPFirmwareVer" val=""/>
<DM name="ModelFirmwareVer" val=""/>
<DM name="ProvisioningCode" val="TLCO.GRP2"/>
<DM name="VerDate" val="2024-12-13 12:18:09"/>
<DM name="CfgLable" val=""/>
<DM name="HostName" val="atadevice64:75:20:d5:dc:68"/>
<DM name="SaveFlag" val="1"/>
<DM name="FirstUseDate" val="2026-02-27T21:48:15"/>
<DM name="DomainName" val=""/>
<DM name="SoftwareVerExtent" val="07e8P1N3304bd"/>
<DM name="ManuFacturerURL" val="http://www.zte.com.cn"/>
<DM name="DeviceURL" val="http://www.zte.com.cn"/>
<DM name="Contact" val=""/>
<DM name="Location" val=""/>
<DM name="DeviceSummary" val=""/>
<DM name="DeviceType" val="HGU 4+1 wifi"/>
<DM name="DeviceType_SH" val=""/>
<DM name="AccessType" val="0"/>
<DM name="BANDAccess" val=""/>
<DM name="IPTVAccess" val=""/>
<DM name="VOIPAccess" val=""/>
<DM name="InterfaceVersion" val="2271-2013.A.1"/>
<DM name="CardInterVersion" val="2270-2013.A"/>
<DM name="IFSim" val="0"/>
<DM name="E8DeviceType" val="3"/>
<DM name="UpLink" val="7"/>
<DM name="FEPort" val="0"/>
<DM name="GEPort" val="3"/>
<DM name="VoicePots" val="1"/>
<DM name="UsbDevNum" val="2"/>
<DM name="ChinaUnicomType" val="10G GPON/4+1+WiFi(2.4G+5G)"/>
<DM name="VersionName" val=""/>
<DM name="VersionDescribe" val=""/>
<DM name="DevInfEn" val="0"/>
<DM name="Alias" val=""/>
</Row>
</Tbl>🔍 第一步:解读当前输出的关键信息
你当前光猫的核心需要修改的参数(重点核对):
SN(DevInfo 表)→ 旧光猫 SN
WAN MAC(MAC 表)→ 旧光猫 WAN MAC
ITMS 状态(PDTCTUSERINFO 表)→ Status=0、Result=1
🛠️ 第二步:适配 DevInfo 表的操作命令
①修改 SN(核心)
因为表名是 DevInfo,且 SerialNumber 是完整字段(不分段),直接执行:
# 替换 <旧光猫SN> 为你抄录的旧光猫12位序列号(例如 ZTEG12345678)
sendcmd 1 DB set DevInfo 0 SerialNumber <旧光猫SN>
# 保存修改(必须执行)
sendcmd 1 DB save
②验证 SN 是否修改生效
执行以下命令,就能看到修改后的 SN:
sendcmd 1 DB p DevInfo | grep SerialNumber
正常输出示例:
<DM name="SerialNumber" val="ZTEG12345678"/>(和旧光猫 SN 一致则生效)
🛠️ 第三步:适配 MAC 表的操作命令
①查询 并修改MAC 地址(适配你的光猫)
使用命令 sendcmd 1 DB p MAC 查询当前WAN口的MAC地址:
sendcmd 1 DB p MAC
<Tbl name="MAC" RowCount="8">
<Row No="0">
<DM name="ViewName" val="IGD.MAC1"/>
<DM name="MACAddr" val="64:75:20:d5:dc:68"/>
<DM name="UseFlag" val="7"/>
</Row>
<Row No="1">
<DM name="ViewName" val="IGD.MAC2"/>
<DM name="MACAddr" val="64:75:20:d5:dc:69"/>
<DM name="UseFlag" val="3"/>
</Row>
<Row No="2">
<DM name="ViewName" val="IGD.MAC3"/>
<DM name="MACAddr" val="64:75:20:d5:dc:6a"/>
<DM name="UseFlag" val="0"/>
</Row>
<Row No="3">
<DM name="ViewName" val="IGD.MAC4"/>
<DM name="MACAddr" val="64:75:20:d5:dc:6b"/>
<DM name="UseFlag" val="0"/>
</Row>
<Row No="4">
<DM name="ViewName" val="IGD.MAC5"/>
<DM name="MACAddr" val="64:75:20:d5:dc:6c"/>
<DM name="UseFlag" val="0"/>
</Row>
<Row No="5">
<DM name="ViewName" val="IGD.MAC6"/>
<DM name="MACAddr" val="64:75:20:d5:dc:6d"/>
<DM name="UseFlag" val="0"/>
</Row>
<Row No="6">
<DM name="ViewName" val="IGD.MAC7"/>
<DM name="MACAddr" val="64:75:20:d5:dc:6e"/>
<DM name="UseFlag" val="0"/>
</Row>
<Row No="7">
<DM name="ViewName" val="IGD.MAC8"/>
<DM name="MACAddr" val="64:75:20:d5:dc:6f"/>
<DM name="UseFlag" val="0"/>
</Row>
</Tbl>
②修改WAN口MAC地址
# 替换 <旧光猫MAC> 为旧光猫的WAN口MAC(格式:AA:BB:CC:DD:EE:FF)
# 若MAC表的行号不是0,把0改成对应行号(比如1/2)
sendcmd 1 DB set MAC 0 MACAddr <旧光猫MAC>
sendcmd 1 DB set MAC 1 MACAddr <旧光猫MAC>
# 保存修改
sendcmd 1 DB save
③验证 MAC 修改是否生效
sendcmd 1 DB p MAC | grep MACAddr
🛠️ 第四步:适配 MPDTCTUSERINFO 表的操作命令
①查看当前 ITMS 状态,执行:
sendcmd 1 DB p PDTCTUSERINFO
② 修改 ITMS 为已注册状态(欺骗联通平台)
# 设置状态为已注册
sendcmd 1 DB set PDTCTUSERINFO 0 Status 0
sendcmd 1 DB set PDTCTUSERINFO 0 Result 1
# 保存修改
sendcmd 1 DB save
# 验证修改是否生效(执行后核对输出)
sendcmd 1 DB p PDTCTUSERINFO | grep -E "Status|Result"
🛠️ 第五步:最终保存和重启
# 再次确认保存所有修改
sendcmd 1 DB save
# 重启光猫
reboot