|
本帖最后由 fehead 于 2016-2-29 03:13 编辑
% w) s* `: y5 y. j# v
% r5 t5 A) w* e& |2016年2月29日更新,据多名网友反应部分地区采用绑定光猫MAC的形式,按此法修改后不能进行光猫注册,请联系当地电信维修进行处理,或自行修改光猫MAC地址(别问我,我也不会)。
& v- n; B- s( R9 `$ b* C( e1 N3 j: J
=================================================( T* f2 F$ t, |! f- Z! _8 r
' Q4 a4 ~% n% L8 G
近日家里宽带免费提速至100M,为了不“浪费”带宽,迫不及待从坛友手里淘了个二手华为HG8245,拿回来就将原来长虹CH830光猫里的配置参数抄到8245中去,上网、IPTV完全没问题,不过语音就只能打进不能打出(详情参见另一贴https://www.chinadsl.net/forum.php?mod=viewthread&tid=124053)。因为CH830猫里的语音参数和HG8245的设置界面并不一样,怀疑是自己参数没抄对,于是想到让电信下发业务数据把语音的正确的填上(后来的事实证明我还是“图痒图生破”)。我的这台猫是自带的原厂界面固件,外壳上只有“huawei”的商标,应该是非运营商定制版,固件里注册LOID成功后,业务数据始终不能下发。网上搜索也没找到原厂界面业务数据下发成功的案例,教程也只有如何将E8C电信界面改为原厂界面的,而没有原厂界面改E8C电信界面的内容,于是折腾几天后就有了本贴。" s( m8 I8 a+ F9 o
- M7 e8 p: Y2 h1 p" }
- C& R; O" R; z e
! V% E! p) E3 {& K9 ~! [* N" B) g废话了半天,进入主题7 Z: |9 F& ]1 C
本贴目的在于分享给大家在华为HG8245G实现业务数据自动下发,并在今后使用过程中随意在原厂界面和E8C界面之间互换。
! W* h; f+ z, L& V1 K( \本贴所述的内容是基于固件HG8245V100R006C00SPC122_china_full_all.bin,理论上其它版本固件也适用,若你按我的方法并未实现预期的效果,请刷新至该版固件偿试。
& K4 r& u3 F9 D q/ x1 \" D) U. o* f. p, S
控制HG8245是原厂界面还是E8C电信界面是在光猫中/mnt/jffs2/hw_spec.xml这个文件中的设置,我们通过修改这个文件的内容,实现原厂界面和E8C界面的任意互换:! d% b6 U1 K. Q# X
一、用telnet登陆到HG8245,用户名root,密码admin,看到"WAP>"提示符后,输入shell回车,看到"WAP(Dopra Linux) #"这样的提示符就OK了。( ?7 }/ O- B) ?% a' c
二、进入LINUX环境备份hw_spec.xml文件,参考以下命令:5 z5 M# T) K# ?! n0 a4 l
- cd /mnt/jffs2/9 `' T6 K8 W( d- V- @+ }
- cp hw_spec.xml hw_spec_bak.xml
复制代码 7 a# Y/ p, \6 V5 @" h5 q2 q
三、修改hw_spec.xml,由于此版固件取消了vi命令,不能直接在LINUX环境中修改,必须把这个文件拷回到电脑上进行修改,修改好后再拷回光猫。这里我说说通过U盘把这个文件拷回电脑,再拷回光猫的方法:
4 [4 c6 t' J4 `& j; u1、在电脑上格式化U盘成FAT格式(其它格式我未作偿试),完成后插入光猫USB接口,光猫会自动认出U盘,并会生成/mnt/usb1_1/这个目录。
2 q0 ~% y7 |+ Z8 H, z4 X1 j2、按第“二”点的方法登陆光猫的LINUX环境,将光猫中的hw_spec.xml拷到U盘中,使用如下命令:
4 S% s# B& l8 a3 o) Q! F- cp /mnt/jffs2/hw_spec.xml /mnt/usb1_1/hw_spec.xml
复制代码 3、把U盘从光猫中拔出后插出自己的电脑,用“写字板”程序打开进行编辑(友情提醒:为了避免U盘热插拔导致U盘中的数据损坏,从光猫中拔出U盘时最好将光猫断电后再拔出)。8 d% Z$ P+ W. y* W! J4 j* w$ L; w1 u) I
4、要保证业务数据成功下发,绿色的部分照着改吧,改完后就是电信E8C界面,其它的都不动。这么改适用于大多数地区,小部分地区有自己特殊的设置,关键点就在于那几个"e8c"的内容改成和当地一致的就行了,例如江苏地区的“js_e8c”等。) \# f4 d- r3 {4 a) i0 J5 I
5 I; O8 u& y! r& C
5、要换回原厂界面,只要将这个文件中的frame="frame_CTCOM"改成frame="frame_huawei"就行了,其它都可以不动了,一定要注意区分大小写。
; w' q. A& ^. @; X1 z6、将U盘中的hw_spec.xml文件拷回光猫,替换掉光猫上的这个文件。按第“二”点的方法登陆光猫的LINUX环境,输出以下命令:
& z, [# C' b; [- rm /mnt/jffs2/hw_spec.xml
3 x" t: S3 U2 x2 U - cp /mnt/usb1_1/hw_spec.xml /mnt/jffs2/hw_spec.xml
复制代码 7、替换文件后,输出reboot回车,重启光猫。光猫启动好后,在浏览器中打开光猫地址,看看界面是不是已经发生变化了。改造到此就结束了。) y' e7 j5 q2 a, [9 o
四、关于各种界面WEB超级用户登陆密码的问题:( }' i' ], c0 A. G8 ]7 B
1、只是修改HG8245的WEB界面,超级用户登陆用户名和密码都是不会改变的,你原来是用的什么,修改后就用什么登陆。
# @9 ~! ` f+ r2 R3 v- L& g2、华为原厂界面恢复出厂设置后的超级用户登陆用户名为telecomadmin,密码admintelecom。
) d7 b* [: |! Q3 n; T6 K3、电信E8C界面恢复出厂设置后的超级用户登陆用户名为telecomadmin,密码nE7jA%5m。
$ U+ I J4 x/ K' `4、用电信E8C界面进行设备注册,并成功下发了业务数据,超级用户登陆的密码会被电信后台自动修改,每注册一次,都会自动修改一次,请参照网上提取HG8245光猫密码的教程查看密码,或者有条件可以找电信的工作人员给你查。, m/ f, {$ G8 U$ ~/ @& C
五、要实现业务数据自动下发,要用自己的LOID在光猫中注册,而且经我多次偿试,只能通过E8C登陆界面的“设备注册”按钮,在里边输入自己的LOID号码注册,注册过程可能会持续数分钟,请耐心等待整个过程,直到进度条到100%,提示“业务数据下发成功”。注册过程中如果有错误,可以用超级用户登陆光猫后恢复出厂设置,重新注册。一定要注意是恢复出厂设置,不是恢复默认设置。: Y" q5 c# R, s, A
六、业务数据下发成功后,会在HG8245的“业务配置下发状态”中显示为“业务配置成功”,检查一下自己的WAN口设置是不是都自动配置上了。- f& g1 y6 G6 q' R
七、此时去试试自己的电话功能是否都正常,打进打出都试试。有可能因为以前你的光猫不是华为系列的,局端未配置适用于华为光猫的数图参数和Profile参数,这时就需要你找一台你们当地任意一型号的华为光猫,把里边的这两个数据搬进去,手动配置上。请参考我的另一篇贴子https://www.chinadsl.net/forum.php?mod=viewthread&tid=124053: _" @4 D( I. o1 ]& ]
八、由于这个版本固件需要把光猫的hw_spec.xml传到电脑上修改再传回光猫,为了一劳永逸,你可以把原厂界面的配置和电信E8C界面的配置文件都做 好,放到光猫里,例如原厂界面配置文件命名为hw_spec_huawei.xml,电信E8C界面配置文件命名为hw_spec_e8c.xml,要改变界面时,只需要相应的配置文件替换了hw_spec.xml,重启即可瞬间更改。喜欢使用原厂界面的朋友,在用电信E8C界面注册设备成功后,把原厂界面配置文件替换回去就搞定了。
! Z: O: h9 C. k+ X2 q8 R7 U3 x/ G" F九、晒网速环节
4 ]/ p* |6 R7 b9 d0 f' q% _/ l# C( R4 O0 K2 u& M
十、固件和我改好的配置文件,需要的可以下载,收取一点点猫粮。固件两个包要放在同一目录才能解压
1 l5 A; [3 b- ?! t4 y; T% D9 p2 d5 |% C' O0 V, {
# i# _& Q$ P$ ]% a- H
* E* `0 N$ ?. [: {" `2 L[url=]七、业务配置下发“”状态[/url] [url=]业务配置下发状态[/url] [url=]业务配置下发状态[/url] [url=]业务配置下发状态[/url]
7 [9 q" x2 X5 Z; J |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|