华为准万兆光猫P812E折腾记录 您所在的位置:网站首页 华为路由器可以当猫吗 华为准万兆光猫P812E折腾记录

华为准万兆光猫P812E折腾记录

2024-03-09 12:34| 来源: 网络整理| 查看: 265

华为准万兆光猫P812E折腾记录 2021-06-13 14:54:46 143点赞 874收藏 278评论

华为这款OptiXstar P812E光猫,还是2020年发布的产品,是面向企业的ONU接入设备。一个10G XGSPON光口,4个POE千兆电口,一个2.5G POE电口,理论上能够输出6.5G PON带宽,算是中偏上的准万兆光猫。近期据某大佬测试,这款光猫能兼容10G XGPON和2.5G的GPON模式,于是某宝出现了价格不菲的包能用方案,鄙人近日自己摸索出改模方法,分享步骤出来给大家!

光猫上电,登陆192.168.18.1,超管Epadmin/adminEp,下载配置文件

华为准万兆光猫P812E折腾记录

修改配置文件,找到LANTELNET,把0改为1保存后上传更新配置文件

华为准万兆光猫P812E折腾记录

打开最新的使能工具2.0版,选升级,ONT版本包选最新的R20版本的SHELL,点击启动后光猫指示灯全闪,约30秒后全灭方可点击停止,然后断电重启光猫

华为准万兆光猫P812E折腾记录

登入telnet,用户密码为Eproot/adminEp

华为准万兆光猫P812E折腾记录

运行ls命令,出现以下文件夹,说明被华为阉割的shell命令已经补回来了

华为准万兆光猫P812E折腾记录

运行cat /proc/mtd,查看各个分区

dev: size erasesize name

mtd0: 00100000 00020000 "bootcode"

mtd1: 07f00000 00020000 "ubilayer_v5"

mtd2: 0001f000 0001f000 "flash_configA"

mtd3: 0001f000 0001f000 "flash_configB"

mtd4: 0001f000 0001f000 "slave_paramA"

mtd5: 0001f000 0001f000 "slave_paramB"

mtd6: 02c14000 0001f000 "allsystemA"

mtd7: 02c14000 0001f000 "allsystemB"

mtd8: 0001f000 0001f000 "wifi_paramA"

mtd9: 0001f000 0001f000 "wifi_paramB"

mtd10: 00117000 0001f000 "keyfile"

mtd11: 01d8c000 0001f000 "file_system"

备份每个分区,dd if=/dev/mtd0 of=/dev/shm/0.bin,dd if=/dev/mtd1 of=/dev/shm/1.bin,直到12个分区全部备份完。然后在PC上运行TFTP32.exe,在telnet里面运行tftp -p -l 0.bin -r 0.bin 192.168.18.6,把刚才的所有备份全部传到PC上保存,这里我PC的网卡地址是192.68.18.6,然后rm -rf /dev/shm/*.bin删除掉所有备份文件

下一步在telnet里面,运行cd /mnt/jffs2,tar -czf jffs2bak.tar.gz * (压缩文件)

mv /mnt/jffs2/jffs2bak.tar.gz /tmp(剪切jffs2bak.tar.gz文件到 /tmp文件下)

cd /tmp

tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.18.6(传输到PC上)

用7zip打开jffs2bak.tar.gz,找到hw_boardinfo并提取,用notepad++打开修改如下地方:

修改hw_boardinfo和hw_boardinfo.bak文件:GPON B+obj.id = "0x00000001" ; obj.value = "1"; obj.id = "0x0000001d" ; obj.value = "1"; obj.id = "0x00000059" ; obj.value = "1";

修改hw_boardinfo和hw_boardinfo.bak文件:GPON C+obj.id = "0x00000001" ; obj.value = "1"; obj.id = "0x0000001d" ; obj.value = "2"; obj.id = "0x00000059" ; obj.value = "1";

修改hw_boardinfo和hw_boardinfo.bak文件:10G XG-PON obj.id = "0x00000001" ; obj.value = "5"; obj.id = "0x0000001d" ; obj.value = "5"; obj.id = "0x00000059" ; obj.value = "5";

华为准万兆光猫P812E折腾记录

保存后复制一份文件命名为hw_boardinfo.bak,替换刚才压缩包里面的初始hw_boardinfo和hw_boardinfo.bak

最后在telnet里面,cd /mnt/jffs2

rm -rf /mnt/jffs2/* (删除jffs2文件夹内所有文件)

tftp -g -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.18.6

tar -xvf jffs2bak.tar.gz (解压备份文件到当前文件夹)

rm -rf jffs2bak.tar.gz

reboot重启收工

插入这个华为GPON模块,也可以用海信的GPON模块

华为准万兆光猫P812E折腾记录

系统界面变为如下显示,改GPON模式成功

华为准万兆光猫P812E折腾记录

局端OLT注册成功,光衰比原来老猫小了0.7,至此折腾完毕,未来5年2000M宽带升级就靠它了华为准万兆光猫P812E折腾记录

华为准万兆光猫P812E折腾记录

华为准万兆光猫P812E折腾记录

未经授权,不得转载


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有