|
|
发表于 2023-4-27 21:42:25
|
显示全部楼层
昨天刚刚联通给换了设备HN8145XR+2*K662d,安装兄弟很不错,这里就不多说了。
- p, R+ j, G! j5 J5 O; |" ?& ]0 f安装完之后就开始各种倒腾,自己用斐讯路由搭了个NAS,HN8145XR做不了NAS,想着吧端口映射出去,成功实现
; i5 V/ H$ ]# u) Y4 Z, j7 Y1 r' A然后就是这次折腾补全改华为界面的主要原因啦,联通界面里竟然没有静态IP地址分配,这就很恼火了,家里一台打印机,不能没事跳IP玩啊,就开始在网上搜索解决方法,找到了HN8145XR华为的说明书发现里面有提到静态IP地址分配,继续搜索就找到了shell补全,换华为界面,确实找到我要的功能了,但是配置完貌似不好用啊,没关系,先说说补全和恢复界面过程和遇到的问题吧。8 `7 F0 K( O5 @1 ?3 O% v. C
也是借鉴坛子里很多大神的帖子,也下了不少使能工具和补全包,最后终于弄好了/ m2 t* i" Y( g
在做操作前,我拔掉了入户主光纤,和K662D,在终端搭好了tftp服务(这个很简单,我上传的文件里有tftpd64.exe)
1 _9 w, a- }& v! g1 V0 U* J' c( ?4 Q# A: e# E$ C7 z& ?: q
在通电状态下reset一下HN8145XR,帖子中说HN8145XR恢复出厂设置后IP会变成192.168.1.1,然而我的并没有变化,依然是我自己设置的192.168.100.1,所以在做下面的操作时候,注意设备IP和自己终端的IP要在同一网段,我设置的是192.168.100.30,只要不是1就行啦- j; R) W) V+ A; K; t( _+ Y3 D' m# J8 B* v
首先使用使能工具ONT.exe刷入补全包,这里说一下,HN8145XR我没有复位以前,用这个工具刷包是没有效果的,复位以后先进行使能操作,我的是V5版本的,网卡IP要选择自己设置的,我截图是后补的,不要选错。! i# D: r/ ]7 k
( O6 O' E3 g, n ]这个当时在刷入的过程中,进度条是非常不正常的闪烁,没关系不用管,HN8145XR所有指示灯会一起闪烁,这就说名正在刷入,等到全黑不闪烁了,断电重新加电即可,断电前可以停止软件,并关闭软件。
+ Q* ~" K0 k* G- e: l) o6 \- N5 k5 N. }8 L5 w1 q' o1 j
刷完后会在软件目录下创建一个日志文件,可以看是否成功。
6 k7 a& z( F u) e) h2 W$ U- I" ^7 Q0 b5 ^9 @3 |- Q! r
断电重新上电后,就可以telnet啦,用win自己的也行,我用的是XSHELL(XSHELL配置方法我就不赘述了,会用的自然会弄不会的可以用win自己的,操作时候比较激动没有截图,我就用win自带的telnet后做的截图)
) l/ r, Z# w3 ~( a, b$ K/ F登陆以后会提示输入用户名密码,我的用户名:root,密码:adminHW(注意区分大小写,输入密码时不显示,要谨慎)' u0 h5 Y0 ~) R! ~- a: \8 ^
登入以后界面是这个样子的。# P8 }3 ^+ c5 V- K1 w; F
' ?4 ^9 V2 \/ I1 Q( u% q. \输入su回车,再输入shell回车,进入到操作界面+ e7 }3 y( d9 |4 J
' N! D" o9 V$ g, Q& @1 B6 O
这个时候我们进入到jffs2文件夹
+ D) E% \! Z" b. C) x9 Acd /mut/jffs2
0 u+ W0 P' I7 T- ]% ?- \& L% m3 C使用ls命令会看到很多文件,其中我们用到的就是hw_boardinfo和hw_boardinfo.bak这两个文件" j+ k" o7 I- b6 N
我还看到有坛里的大神将jffs2文件夹做了个备份,但是我按照他的方法并没成功,备份出来的压缩包,在电脑上打开提示不可预料的压缩文件末端,但是不耽误解压出hw_boardinfo和hw_boardinfo.bak这两个文件,在这也说说吧8 T" j1 n8 H o
tar -czf jffs2bak.tar.gz * (压缩jffs2文件夹为 jffs2bak.tar.gz)
0 J7 N2 x! j1 ~( `& r9 q! omv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)' P2 y7 ?) U B% P, ~7 a4 v, H v0 B5 g5 m3 B( s9 }
cd /tmp (进入tmp临时文件夹)' E& v I7 F4 w; E9 ?: G/ d' p1 ^. Q9 T" y4 E1 x
tftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3 (用Tftpd32将备份的文件传回电脑)192.168.1.33 X7 C2 w* w& W7 j" W0 c1 n
基本上就是这样的过程,说是恢复原界面需要用到这个。9 p1 r# p& w$ n. L) O& B( G' B# ~
我也试了直接将jffs2这个文件夹直接考出来,不管是在HN8145XR上插U盘,还是ftp,全是各种无权限报错,chmod命令还不让用,然后就放弃了,反正压缩包是可以正常解压文件的,并且我也不打算回联通界面了。
# U( S( q" F8 n6 M6 S* }0 N使用TFTP命令将这两个文件拷贝到本地# k- o/ i% [+ K' o6 T
tftp -p -l hw_boardinfo -r hw_boardinfo 192.168.100.30
. R, Y% e) m+ M3 P$ q- K2 N/ Itftp -p -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.100.30(这里的IP是自己用的电脑的IP)
t, h2 E: i) ]7 W! N# U拷贝完以后使用HW Dollar2.exe(提供的包里有)分别打开hw_boardinfo,hw_boardinfo.bak这两个文件修改后保存覆盖原文件即可,还有的坛友的帖子只改了hw_boardinfo,拷贝回去后直接覆盖了hw_boardinfo.bak,我改的时候也发现这两个文件里的内容一模一样。. |; E3 v# O* G% w8 ~& z3 g4 j
文件内容修改分两部分,一个是应用于10G EPON,一个是华为界面,我的设备默认是XGPON,使用的也是XGPON,我将这几个参数都发上来,根据自己的情况进行修改,切记一定不要改错,否者成砖可不要怪我啊
( X: [) P3 v) C7 l2 j1 F改华为界面% i: {/ J6 s7 Y; I8 ?2 C& b
obj.id ="0x0000001a" ; obj.value = "COMMON"; : H$ k2 n. ^: M1 w9 O
obj.id ="0x0000001b" ; obj.value = "COMMON";
0 [+ ]1 H, r. n, Aobj.id ="0x00000031" ; obj.value = "NOCHOOSE "; 3 Q6 T; E! M2 t& ?$ ^' a x
XGPON参数0 [2 i. m$ X7 c) y& `) m
obj.id = "0x00000001" ; obj.value = "5";
5 f+ m4 }$ w# a% ~obj.id = "0x0000001d" ; obj.value = "5";
( x+ _8 L1 W8 l$ v$ Mobj.id = "0x00000059" ; obj.value = "5";
. }% N( H1 ?, i5 U9 \% Y10G EPON参数, J+ y+ U' @: N5 Z; @
obj.id = "0x00000001" ; obj.value = "6";& F) R C# Q+ n+ Q5 P6 B4 I
obj.id = "0x0000001d" ; obj.value = "3";
$ M* D5 k+ r' b P0 z5 \2 ]% Cobj.id = "0x00000059" ; obj.value = "6";6 Z8 i9 v B- T4 r' G
改完后保存,再用tftp上传到HN8145XR上覆盖原有文件(操作一定要在/mnt/jffs2目录下进行,否则目标地址要用完整路径)
- B, P& q" m6 O8 t. Mtftp -g -l hw_boardinfo -r hw_boardinfo 192.168.100.30(这里用自己终端的实际IP)
9 r: t- U# i3 i& c, b5 C% Itftp -g -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.100.30) D: p, T7 h V0 Z' G
上传完毕后断电重启HN8145XR,没有问题的话就会进到华为界面了
6 H9 z, L- u1 T& b% x3 ?需要注意的是,登录地址一定是http://192.168.100.1/CU.html,如果单纯的IP是不能用超密登陆得,提示密码错误。; @% K {$ S& W3 u4 p
在命令操作时,遇到了各种没有命令的情况,明明之前可以正常执行,现在就提示没有,没关系退出重新telnet一下就好了。" o# k% ]* _/ \1 a7 [1 G
值得一说的是telnet我在联通界面的时候就已经打开,所有操作完成后,注册信息也没有丢失,登录密码也没有回复初始,依然是我自己设置的密码,插上光纤就能上网了,所以telnet是使能软件打开的还是本就没有被reset掉,这个我就不清楚啦 |
|