前言手头上有两台移动光猫，F663N是旧的，停了旧宽带后没有退回，F673AV9a是今年新装宽带配的，软件版本是V2.2。我的第一条移动宽带，也就是F663N光猫。那时候是用前公司手机号拉的宽带，离职后宽带一直可以用，但就是没有手机接收运维服务短信。所以我一般是直接找运维，不在网上下工单。那时候超级密码还是固定的，不是动态的。后来我家这边的移动开始变换动态超级密码后，F663N原先的超级密码失效，动态超级密码又无法获取。所以我又折腾了一下，尝试网上找教程，开启telnet、获取超级密码，但都没有成功。后来我就放弃了，拉了一条联通，前公司最后也取消了这条移动宽带，光猫F663N还留在我手上。再后来我觉得联通宽带不太行，刚好移动免费送一年300M宽带，所以又装了一条。新装宽带后，光猫F673AV9a忘记开启upnp了，于是又想折腾一下。F663N网上搜索的大部分教程，都是重置光猫，恢复出厂默认的超级账号密码。这个办法以前在F663N试过，确实可以恢复出厂默认的超级账号密码aDm8H%MdA。恢复出厂前，切记要记录好LOID认证和PASSWORD认证ID。最好把RMS服务器和SN认证也记录一下，不同地区RMS服务器会不一样，有些地区注册网络还要求SN认证。这里就很矛盾，LOID认证和PASSWORD认证必须要用超级账号密码登录才能看到。光猫重置后，要重新注册才能使用宽带。重新注册，就需要用到前面记录的信息了。以前固定超级密码时代，折腾F663N的时候，就已经记录好上面的信息了。F663N重新注册的时候，遇到了问题，进度一直卡在10%或20%。一般要过30%才算注册成功，宽带才能正常使用。卡进度的问题，我让运维后台重置宽带也没用，一直注册不上。过程一这次重新折腾，我在恩山找到了方法，恩山链接地址，开源项目地址。这个开源项目非常好用，感谢@yuleniwo 这位大佬！光猫插上FAT32格式后的U盘用出厂默认的超级密码登录（之前已重置）点击管理→设备管理→USB备份配置，选择U盘，点击开始备份(！不要着急拔U盘，等几分钟)得到一个加密文件ctce8_F663N.cfg去开源项目地址，根据你的环境，下载对应的软件解压后进入到软件zxcfg.exe的位置点击上方地址栏，输入cmd，弹出界面输入命令：zxcfg -i ctce8_F663N.cfg -o f663n.txt解包得到f663n.txt文件根据这篇文章《解包和打包中兴光猫配置文件》或者这篇博客《中兴光猫折腾记》去修改光猫的配置文件（通常我会把普通用户提权，开启telnet）重新打包命令：zxcfg -i f663n.txt -o f663n.cfg -m 2 -t 0 -n F663N把得到的文件f663n.cfg，重命名为旧文件名，放进U盘，插进光猫再回到光猫页面超级密码登录，点击USB恢复配置，等几分钟后重启光猫这样光猫新的配置文件就生效了。测试普通账户登录，可以看到界面和超级账户是一样的。F673AV9a新的宽带我是用自己手机号办的，但是所以我直接找运维要了动态超级密码。用超级密码登录上去后，我就可以改光猫的upnp了。。。DOWN！其实还是想把普通用户提权，开启telnet，于是折腾一下。同样的，我还是用前面F663N的方法。但是到解包这一步的时候，用命令zxcfg -i ctce8_F673AV9a.cfg -o f673av9a.txt，提示不成功。软件内置的key用不了，需要用另外的key。于是我在GitHub上给作者留言，很快收到回复说：F673AV9a软件是新版的v2.2，新版的是一机一key，内置key会解密失败。F673AV9可以用默认key，F673AV9a则需要机子的paramtag文件。提取paramtag文件，需要光猫开启telnet，这似乎陷入了死循环。。。于是我又去搜索开启telnet的办法。过程二还得是恩山，我又找到了一个方法《中兴telnet开启工具》，这是一个通用工具软件，真神器！恩山作者根据开源项目做了软件，下载地址：https://wwpf.lanzouv.com/ifbZe2albx8b 密码:79xk。这个是工具软件原版的开源地址。GitHub开源地址下载的zteOnu.exe，是需要通过命令行去运行的。我喜欢有UI界面，操作起来直观。如果有什么新型号的光猫用软件开启不了telnet，建议用开源项目里的命令行方法。蓝奏云的软件包里已有使用方法。新版固件开启需要指定本机网卡MAC地址为：00:07:29:55:35:57。软件包已经内置一键修改。如果重置过光猫，就不用改默认的超级密码。我没有重置，就改成当前的动态超级密码。如果是新版固件，就勾选上，然后一键开启，右边界面会提示是否成功。生成的是临时telnet的账号和密码，重启光猫后会失效，需要再用软件重新开启。下载中文版putty客户端：地址，就可以登录telnet了。其实能登录telnet，什么配置文件就都能改了。。。DOWN！后话根据前面项目开源地址，我还是尝试去把光猫paramtag文件复制出来，验证一下是否可用。光猫插上U盘，telnet登录光猫mount命令，查看U盘挂载的路径为/mnt/usb1_1(其实前面USB备份配置时已经看到)输入以下命令，把paramtag文件复制到U盘，等几分钟cp /tagparam/paramtag /mnt/usb1_1拔下U盘，插到电脑上，把paramtag文件复制到电脑输入以下命令，对ctce8_F673AV9a.cfg文件进行解包zxcfg -i ctce8_F673AV9a.cfg -o f673av9a.txt -p paramtag成功！博客头图Photo by Thomas Jensen on Unsplash