HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令

一、记录光猫原来信息
记录宽带识别码(LOID),宽带的vlan id ,拨号vlan id MTU 数据
广东珠海电信上网和语音的VID: INTERNET_R_VID_41   VOICE_R_VID_46 IPTV 45
二、刷shell补丁
刷shell补丁,放心刷不会损坏原固件。
记得重启光猫
HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图
我一开始刷allshell4 发现 没有 aescrypt2命令,后来刷 1.bin  恢复出厂设置后就有了
三、修改参数
1.开启telnet
HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图1
2.telnet进去
root
admin
 
su
shell
 
cd /mnt/jffs2
cp hw_ctree.xml myconf.xml.gz
aescrypt2 1 myconf.xml.gz tmp
gzip -d myconf.xml.gz
 
vi myconf.xml
3.去台数限制
<X_HW_AccessLimit Mode="Off" TotalTerminalNumber="1000"/>
4.查看超级密码,增删用户
我是修改useradmin的用户组,让他和telecomadmin超级用户有相同权限
以防万一,或者直接加一个用户(打上第三行代码)
<X_HW_WebUserInfoInstance InstanceID="1" ModifyPasswordFlag="1" UserName="useradmin" Password="FuckGuangDongDianXin" UserLevel="1" Enable="1" PassMode="0"/>
<X_HW_WebUserInfoInstance InstanceID="2" ModifyPasswordFlag="0" UserName="telecomadmin" Password="nE7jA%5m" UserLevel="0" Enable="1"/>
<X_HW_WebUserInfoInstance InstanceID="3" ModifyPasswordFlag="1" UserName="admin" Password="FuckGuangDongDianXin" UserLevel="0" Enable="1" PassMode="0"/>
5.去除TR069远程管理
找到有"TR069_VOIP"这一段代码,最前面的Enable="1",改成0,即为关闭
1
<WANIPConnectionInstance InstanceID="1" Enable="0" Reset="0" 等等等 X_HW_SERVICELIST="TR069_VOIP" X_HW_VLAN="46"
6.修改DHCP DNS
1
<LANHostConfigManagement DHCPServerConfigurable="1" DHCPServerEnable="1" 等等等 DNSServers="223.5.5.5,114.114.114.114"

 

7.加密配置参数
gzip -f myconf.xml
aescrypt2 0 myconf.xml.gz tmp
cp -f myconf.xml.gz hw_ctree.xml
8.重启光猫
四、设置光猫
1.可以见到enable改为0后 已经关闭TR069远程管理
HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图2
2.新建固定电话连接
根据一开始记录的参数,新建语音连接,稍等片刻可见电话连接成功
HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图3
 3.修改ipv6 dns
ipv4没法在网页改,但是ipv6能在网页改dns

HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图4

HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图5

用的阿里ipv6 dns

IPv4:223.5.5.5 223.6.6.6
IPv6:2400:3200:baba::1  2400:3200::1 

4.电信定制版界面改为华为界面
搜索了不少内容,得知
转换界面本可以无损,restorehwmode.sh 删除了很多运营商定制的配置文件,没有备份你拿什么手工配置?
要无损转换研究下restorehwmode.sh、hw_boardinfo  这2文件就行了
重要的事说3遍:不要通过restorehwmode.sh还原华为界面!不要通过restorehwmode.sh还原华为界面!
不要通过restorehwmode.sh还原华为界面!
用了之后想回到运营商定制界面又要补文件,可以用修改配置文件的办法切换界面
说得非常对!修改hw_boardinfo 即可转换!我现已摸索出来了,其实只需改几排代码就可以
修改 hw_boardinfo 文件,同在/mnt/jffs2目录下
1
2
3
obj.id = "0x0000001a" ; obj.value = "E8C";              华为  COMMON
obj.id = "0x0000001b" ; obj.value = "GDGCT";            华为 COMMON
obj.id = "0x00000031" ; obj.value = "CHOOSE_XINAN"  华为 CHOOSE_XINAN
1
<em id="__mceDel">左边是珠海电信,改成右边就是华为界面了,改好后重启,光猫配置不会变,放心</em><br><br>
5.改双模,GPON改成GPON/EPON(修改 hw_boardinfo 文件)
1
2
obj.id = "0x00000001" ; obj.value = "1";<br>
//(1代表GPON,2代表EPON,4代表E/G双模)

 

小插曲:

  1. 网上说需要同时改两文件hw_boardinfo和hw_boardinfo.bak  //我只改了hw_boardinfo,不改bak也能生效1.

2.一开始发现hw_boardinfo是只读的,自己复制一份后,直接删除,改名回来就能读写了

1
2
3
4
cp hw_boardinfo hw_boardinfo1
rm -rf hw_boardinfo
cp hw_boardinfo1 hw_boardinfo<br>
//建议hw_boardinfo 复制备份

HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图6

HG8120C光猫桥接改路由改DNS 超级密码 去台数限制 去TR069远程管理 补shell命令插图7

华为界面强大多了,电信有的功能它也有,例如终端个数限制,ipv4 dhcp dns 设置等等
五、大功告成
六、最后感想总结
1.如果有些命令打不出来,可以多试几次或重新连接telnet
2.我一开始按教程用TFTP软件下载修改好后
   再上传上去,虽然上传成功了
   但是不知道什么原因没有生效,就像没有覆盖原来配置一样
   用了以下命令:
tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2  //上传 put
tftp -g -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2  //下载 get
   如果上传上去能生效的,在电脑改好再上传会方便点
   不行就直接用vi 一行行找到相应命令来改
3.电脑解密修改配置参数:
    1.打开工具“华为光猫配置文件加解密工具.exe”
    2.选择输入文件输入文件:hw_ctree.xml
    3.输出文件:tmp.gz 点击解密按钮
    4.得到压缩文件 再解压,得到hw_ctree.xml真正的文件
    注意步骤,是解密成.gz 再解压出来是配置文件,否者是乱码。
4.感想:
  需要有一定的linux , 资料搜索能力,多去宽带技术论坛搜索
  PS:实在折腾不成功,淘宝几十元的光猫破解服务也可以考虑

七、软件下载
基本都是宽带技术论坛里面下载的,融合在这里方便大家
  禁止任何形式的获利!!
转自:选C好博客
THE END