华为OptiXstar P812E万兆光猫是面向企业的ONU接入设备。包含一个10G XGSPON光口,4个POE千兆电口,一个2.5G POE电口,能够输出6.5G PON带宽,这款光猫能兼容10G XGPON和2.5G的GPON模式。
光猫去年到手的时候,搭配的是XGPON的模块,但是小区的宽带只支持GPON,所以当时就折腾了改为GPON模式,但是当时没有记录下来,这次小区在推广FTTR,升级了XGPON,所以这次修改为GPON,把过程记录下来.
准备工作
插上电源后,电脑网卡填入192.168.18.0/24网段地址,访问192.168.18.1进入光猫登录界面,输入Epadmin/adminEp
帐号密码进入光猫管理后台。
开启TELNET
进入高级设置
>维护诊断
>配置文件管理
,点击下载配置文件
。用纯文本编辑程序(我用VSCode)打开下载的hw_ctree.xml
文件,搜索TELNETLanEnable
,将0
改为1
并保存。导入修改后的文件,点击更新配置文件
,重启光猫后,Telnet功能就已经打开了。
补全shell
默认情况下固件的shell功能被阉割,需要进行补全。打开附件中的华为ONT维修使能工具2.0,选择连接光猫的网卡,选择升级,选择r20shell.bin
,点右下的启动
图标,此时光猫灯会全闪,等待指示灯全灭后关闭使能工具,断电重启光猫。
在终端或者cmd中运行telnet 192.168.18.1
,输入用户名密码Eproot/adminEp
,成功登录后,输入su
, 提示符从WAP
变成SU_WAP
, 继续输入shell
即可进入shell
,执行ls
,有文件目录信息则说明shell补全成功。
修改配置文件
切换目录到cd /mnt/jffs2/
,通过修改hw_boardinfo
文件(修改前建议备份),将以下的值都修改为5(1是GPON模式),表示工作在XG-PON模式。该文件中也包含了硬件的sn和mac信息,如果你的宽带认证需要修改这两项参数,也可以一并进行更改。修改后重启光猫即可.
1 | obj.id = "0x00000001" ; obj.value = "5"; |
登录到光猫后台,可以看到已经工作在XG-PON模式了.
工具
链接: https://pan.baidu.com/s/1mKGkuKuRNcgeY9lJgVSpzQ 提取码: t3yp