最近拿到几台华为的光猫,发现很多搞基友们,把设备硬件信息搞的五花八门的,根本与实际硬件信息对不上,更甚的有些连MAC地址都改成非常奇葩的数值,或许基友搞定它就一个需求,管它是啥,搞定能联网就行,但是对于追求技术完美的主义者,一点要使它更完美。
【友情提示】
1、刷机有风险! 刷机需谨慎! 因刷机造成的问题和后果自行承担!
2、刷机需要养成先备份,后动手的良好习惯,关键时刻有它可救砖!
3、需具备一定电脑基础知识,照搬也有不好使的时候。
4、多学习网络设备的相关知识,有助于一通百通。
准备工作:
1、华为ONT维护使能工具、HW Dollar2工具
2、tftpd工具
3、补全shell包(bin结尾文件)
4、telnet客户端(最方便的直接用windows自带的telnet服务)
具体操作:
1、补全光猫shell
使用华为ONT维护使能工具,先补全shell包,才能进行后续步骤,这部分的内容可以参考本博主其他B610-4E猫升级固件的博文相关内容,此处将不再重复介绍。
2、telnet备份相关文件
华为光猫补全shell之后就可以采用shell命令获取相关设备信息文件,然后通过tftpd工具传到电脑端进行备份。关于设备硬件部分的内容都在“/mnt/jffs2/hw_boardinfo”文件中存储,所以首先我们需要将此文件进行备份。
#telnet登录(注意更换IP)
telnet 192.168.1.1
#输入telnet用户名和密码(以下为缺省用户名和密码)
root
adminHW
#su超级用户权限
su
#进入shell
shell
#进入设备信息文件目录
cd /mnt/jffs2
#检索目录文件
ls
#对硬件信息文件建立备份
cp -f /mnt/jffs2/hw_boardinfo /mnt/jffs2/hw_boardinfo.bak
#发送硬件信息文件至tftp server服务器(192.168.1.2)
tftp -p -l hw_boardinfo -r hw_boardinfo 192.168.1.2
3、编辑硬件信息
通过HW Dollar2工具打开hw_boardinfo文件,参考设备标签上的进行相关信息进行修改,注意检查修改内容的正确性。
改回华为界面(本文重点),需要1a、1b、31三条值改为以下内容:
obj.id = "0x0000001a" ; obj.value = "COMMON";
obj.id = "0x0000001b" ; obj.value = "COMMON";
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";
想修改光猫PON口全网通自适应模式的,要将1修改为4
obj.id = "0x00000001" ; obj.value = "4";
1为GPON模式
2为EPON模式
4为GPON/EPON自适应模式
修改为全网通设备的基友,可以直接使用以下命令复原,但是要提醒的是,这样会把光猫原有的运营商界面全清了,除非有备份可恢复。对于那些想把设备变成全网通可用时非常管用。
restorehwmode.sh
4、telnet回传文件
tftp -g -l hw_boardinfo -r hw_boardinfo 192.168.1.2
5、重启光猫完成配置
reboot
重启后登录光猫后台,已经是华为界面了。
6、恢复运营商界面
(可忽略,后悔药)
如果你此时还想恢复到原运营商的界面,只需要把之前备份的hw_boardinfo上传覆盖原目录hw_boardinfo和hw_boardinfo.bak就可以了。
版权归原作者 GUAIYU012 所有, 如有侵权,请联系我们删除。