xchengzi 发表于 2024-4-21 11:18:02

烽火HG2861-A/HG6861-A修改运营商界面、SN、MAC、PON对称模式等信息,可以开SSH

本帖最后由 xchengzi 于 2024-4-21 11:53 编辑

烽火HG2861-A/HG6861-A修改运营商界面、SN、MAC、PON对称模式等信息,支持XGPON/XGSPON/10GEPON对称/10GEPON非对称不怎么挑模块兼容性巨好,自带Dropbear v2017.75可以开SSH有大佬能改OP界面可以私我,WEB配置可以直接编辑usrconfig即便WEB网页403/404不影响上网。
先介绍HG2861-A/HG6861-A这两款光猫参数


软件版本,(硬件版本都一致固件互刷)SOC(拆解发现cpu钢印都一致,有可能是系统软件识别核心问题,phy_patch_hi5681.bin、phy_patch_hi5681v2.bin)PON接口无线USB根据接口颜色判断的、仅供参考
RP0700/RP2350hi5681 4核 BogoMIPS : 1993.93、ARMv7 Processor rev 1(v7l)
SFP+(可拆卸ONU光模块)2.4G AR9381、5G QCA9880(WIFI5 3T3R)2个都可以拆卸,都是MSATA接口移动1个USB2.0
联通2个USB3.0
V1R1.2hi5681 2核BogoMIPS : 1993.93、ARMv7 Processorrev 1(v7l)SFP+(可拆卸ONU光模块)2.4G AR9381、5G QCA9880(WIFI5 3T4R)2个都可以拆卸,都是MSATA接口移动电信1个USB2.0



刷了分区接上光纤发现wifi开放问题只需要退出工厂模式即可解决WEB网页(RP2350没有cu只能用普通密码)Telnet网页打开隐藏用户网页(RP0700/RP2350版本需要先进入工厂模式、V1R1.2M不需要先进工厂模式)
HG6861-A RP0700移动分区固件、自带Dropbear v2017.75http://192.168.1.1/html/login_CM.htmlhttp://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1http://192.168.1.1/html/logoffaccount.html
HG6861-A RP2350联通分区固件、自带Dropbear v2017.75(切运营商界面不成功)http://192.168.1.1/cu.htmlhttp://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1http://192.168.1.1/logoffaccount.html
HG6861-A V1R1.2(编译时间2017-08-19)移动分区固件、随意切换三大运营商界面、无Dropbear v2017.75http://192.168.1.1:8080/html/login_CM.htmlhttp://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1http://192.168.1.1:8080/html/logoffaccount.html

命令
1、先开telnet 自己对应上面的型号运营商
2、登录telnet   账户root、密码hg2x0
3、查看配置       cat /flash/config/usrconfig把配置文件备份到U盘cp /flash/config/usrconfig /mnt/usb_1_1/
4、进入工厂模式/rom/fhshell/misc_shell/stdaction factory precfg_in   成功后会提示enter factory mode.........
   auth = open; REALSSIDINDEX =0; SSIDNAME =
   auth = open; REALSSIDINDEX =4; SSIDNAME =

5、启用隐藏用户自己对应上面的型号运营商
6、使用root和hg2x0登录工厂模式网页修改SN、MAC、PON对称模式等信息
7、命令模式下修改SN、MAC、PON对称模式等信息cd /usr/local/fh/mf
8、查看刚才的修改是否正确/usr/local/fh/mf/PreConfigure.sh get all
9、保存修改信息sync
10、恢复出厂设置命令、退出工厂模式命令,设备会自动重启/rom/fhshell/misc_shell/cfg_bak_restore.sh factory_reset remote_reset factory
11、V1R1.2切换运营商界面和地区查看地区   cd /rom/all_province_conf
切换界面   vi /data/config/img.conf
修改         area_code=Gansu
                operators_code=CU
方法2、precfg_import.sh CU Henan factory



12、 RP0700和RP2350打开ssh命令cd /rom/fhbin
dropbear -V 查看版本
dropbear -i 生成公钥命令
dropbear -p 2222 打开ssh 2222端口
13、查看光模块SN命令cat /data/BOSA_SN
14、查看svn工程时间cat /rom/svninformation


烽火U盘备份分区命令:
dd if=/dev/mtd0 of=/mnt/usb_1_1/boot.bin
dd if=/dev/mtd1 of=/mnt/usb_1_1/enva.bin
dd if=/dev/mtd2 of=/mnt/usb_1_1/envb.bin
dd if=/dev/mtd3 of=/mnt/usb_1_1/KernelA.bin
dd if=/dev/mtd4 of=/mnt/usb_1_1/AppA.bin
dd if=/dev/mtd5 of=/mnt/usb_1_1/RootfsA.bin
dd if=/dev/mtd6 of=/mnt/usb_1_1/KernelB.bin
dd if=/dev/mtd7 of=/mnt/usb_1_1/AppB.bin
dd if=/dev/mtd8 of=/mnt/usb_1_1/RootfsB.bin
dd if=/dev/mtd9 of=/mnt/usb_1_1/ConfigurationA.bin
dd if=/dev/mtd10 of=/mnt/usb_1_1/ConfigurationB.bin
dd if=/dev/mtd11 of=/mnt/usb_1_1/UserLocalCT.bin
dd if=/dev/mtd12 of=/mnt/usb_1_1/Userdata.bin
dd if=/dev/mtd13 of=/mnt/usb_1_1/fhOSA.bin
dd if=/dev/mtd14 of=/mnt/usb_1_1/fhOSB.bin
dd if=/dev/mtd15 of=/mnt/usb_1_1/plug.bin
结束后卸载U盘命令:umount /mnt/usb_1_1
                           umount /mnt/usb_2_1

最后解决跳注册页问题,vi /flash/config/usrconfig
在认证模式后面添加 option Status '0' option Result '1'   即可,WEB的配置文件都在 usrconfig这个文件,
例如: option ServiceNum 'UCI_NULL'            #SN认证
      option UserName 'UCI_NULL'                #LOID认证
      option UserId 'UCI_NULL'                  
      option Password 'UCI_NULL'               #password认证
      option Status '0'
      option Result '1'




邪恶海盗 发表于 2024-4-22 12:26:40

牛A,帮顶了...

--------------------------

tm5880891 发表于 2024-4-22 15:09:54

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

xchengzi 发表于 2024-4-22 15:46:30

邪恶海盗 发表于 2024-4-22 12:26
牛A,帮顶了...

--------------------------

在大佬面前献丑了,手里没有GPON/EPON模块测试不了

cxylz 发表于 2024-4-26 11:32:52

感谢分享 为楼主点赞
页: [1]
查看完整版本: 烽火HG2861-A/HG6861-A修改运营商界面、SN、MAC、PON对称模式等信息,可以开SSH