本帖最后由 阿拉果 于 2024-9-29 00:09 编辑
中国电信APP中宽带密码服务设置的密码(6位)和PPPOE密码(8位)是不一样的,使用宽带密码服务中的宽带账号及设置的密码登录PPPOE就会提示密码报错。
这里提供一个中兴光猫利用电信自动下发配置获取密码的解决方法。
一、准备工作
1.需要开启telnet,开启方法详见以下链接:
中兴Telnet开启工具V3版本-3月21号更新,无任何使用限制
(0804更新)中兴最新光猫F7005/F7015/G7615全系列 工厂模式工具(无限制开源版)
2.需要一个已正常拨号上网的中兴光猫,未拨号上网的中兴光猫可用192.168.1.1界面下的“快速装维助手”输入LOID后注册ITSM服务,设备自动获得密码配置文件。
LOID(逻辑ID,即宽带识别码)可用普通账号或超级账号登录http:/192.168.1.1:8080,在网络-远程管理-宽带识别码中查询
注:快速装维助手注册ITSM成功后,会改变光猫超级密码,Telnet光猫IP(192.168.1.1)输入用户名(root)和密码(Zte521)即可进入telnet界面,输入以下代码:
sendcmd 1 DB set DevAuthInfo 0 User xxxxx (改超级用户名xxxxx)
sendcmd 1 DB set DevAuthInfo 0 Pass xxxxxx(改超级用户密码xxxxx)
sendcmd 1 DB save(保存超级用户及密码修改)
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 (禁用TR069远程控制)
sendcmd 1 DB save (保存禁用修改)
3.需要下载tftpd64,一个文件传输工具,详见附件
二、查看密码
1.在telnet命令行中,输入以下命令检查中兴/lib目录底下有无ld-linux-armhf.so开头的文件,若无该文件则下载,若有该文件则下载,将下载的文件随便找一个目录放好。
ls /lib
注:附件来源为搞了个中兴F7015TV3上看数据表密码的小工具
2.打开tftpd64,Current Directory设置为上一步中存放printbl或printbl_hf的目录,Server interface选择为光猫给你分配的ip地址(即127.0.0.1之外的另一个地址),保持tftpd64软件开启
注:若想详细了解ftpd64使用方法可查看tftpd64-SE使用
3.在telnet中输入以下命令传输文件
tftp -g -r 电脑本地附件名 -l /tmp/路由器远端附件名 你电脑的IP
tftp -g -r printbl_hf -l /tmp/printbl_hf 192.168.31.32(答主的示例,注意修改文件名和IP)
4.输入以下命令,检查返回列表是否有文件名称,若有则传输成功
ls /tmp
5.输入以下命令运行程序,在返回结果中找到宽带账号(Username)和密码(password),也就是我标红的那两处
cd /tmp (切换到/tmp目录)
chmod 755 printbl_hf(赋予运行权限,注意修改文件名)
./printbl_hf WANCPPP(查看PPPOE配置,注意修改文件名)
注:printbl命令与sendcmd 1 DB p命令效果相同,只不过sendcmd命令显示密码等敏感数据为*号,而printbl命令可直接显示
6.找到密码后,就可以愉快的拨号上网了,若为新光猫,可能需要修改新光猫的sn码及mac地址与老光猫一致。
MAC地址包括PONMAC[ID: 32769]、MAC1[ID: 256]、MAC2[ID: 257]、MAC3[ID: 258]、MAC4[ID: 259] 、MAC5[ID: 260]、MAC6[ID: 261]、MAC7[ID: 262] 、MAC8[ID: 263]
SN码包括EPONSN[ID: 2182]、OUI[ID: 768]、SN[ID: 512]
注:setmac show命令展示的编码除MAC地址外为Unicode16进制编码,需在前面加上\u00,然后转码,例如EPONSN[ID: 2182] is set to 39 38 36 36 31 30 45 43 43 42 35 34,需要在每一串数字前面加\u00,改为\u0039\u0038\u0036\u0036\u0031\u0030\u0045\u0043\u0043\u0042\u0035\u0034,然后在https://config.net.cn/tools/Unicode.html中解码成文本986610ECCB54,然后输入setmac 1 2182 986610ECCB54。但是MAC地址是直接显示的,直接按照显示的输入 setmac 1 32769 XX:XX:XX:XX:XX就行。
修改方法详见:
小白配置中兴G7615电信版的一波三折
中兴光猫 ZXHNTelnet设置代码大全
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×