宽带技术网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9400|回复: 109

详细教程HN8145XR新手补全shell操作恢复华为界面

  [复制链接]
发表于 2022-7-14 13:24:09 | 显示全部楼层 |阅读模式 来自 中国吉林长春
昨天刚刚联通给换了设备HN8145XR+2*K662d,安装兄弟很不错,这里就不多说了。
( @  D) s2 e9 ~9 Q; G安装完之后就开始各种倒腾,自己用斐讯路由搭了个NAS,HN8145XR做不了NAS,想着吧端口映射出去,成功实现, ?" L/ Y9 ~5 t; P
然后就是这次折腾补全改华为界面的主要原因啦,联通界面里竟然没有静态IP地址分配,这就很恼火了,家里一台打印机,不能没事跳IP玩啊,就开始在网上搜索解决方法,找到了HN8145XR华为的说明书发现里面有提到静态IP地址分配,继续搜索就找到了shell补全,换华为界面,确实找到我要的功能了,但是配置完貌似不好用啊,没关系,先说说补全和恢复界面过程和遇到的问题吧。- L- t  f; X! a/ n6 i0 ^
也是借鉴坛子里很多大神的帖子,也下了不少使能工具和补全包,最后终于弄好了6 r# m" c5 _! r0 ~" Q, D6 P
在做操作前,我拔掉了入户主光纤,和K662D,在终端搭好了tftp服务(这个很简单,我上传的文件里有tftpd64.exe)2 E0 c  P% B  u& ^- ]' c1 y& E& T
. X$ r; Q2 P4 a$ T
在通电状态下reset一下HN8145XR,帖子中说HN8145XR恢复出厂设置后IP会变成192.168.1.1,然而我的并没有变化,依然是我自己设置的192.168.100.1,所以在做下面的操作时候,注意设备IP和自己终端的IP要在同一网段,我设置的是192.168.100.30,只要不是1就行啦: u& }1 ?0 S6 `( ?6 H" r4 A( {
首先使用使能工具ONT.exe刷入补全包,这里说一下,HN8145XR我没有复位以前,用这个工具刷包是没有效果的,复位以后先进行使能操作,我的是V5版本的,网卡IP要选择自己设置的,我截图是后补的,不要选错。! o( h3 d* U. d/ X" b9 H- L

, X" K! O/ M$ V4 s- Y这个当时在刷入的过程中,进度条是非常不正常的闪烁,没关系不用管,HN8145XR所有指示灯会一起闪烁,这就说名正在刷入,等到全黑不闪烁了,断电重新加电即可,断电前可以停止软件,并关闭软件。7 t, S$ ]1 G4 O. n4 n( H
" O6 C& K) s# o( s% L. H6 Y3 ^
刷完后会在软件目录下创建一个日志文件,可以看是否成功。+ r7 W( @0 k$ h1 u# \2 G
' t7 `3 J+ ~# k% _
断电重新上电后,就可以telnet啦,用win自己的也行,我用的是XSHELL(XSHELL配置方法我就不赘述了,会用的自然会弄不会的可以用win自己的,操作时候比较激动没有截图,我就用win自带的telnet后做的截图)& a0 j/ T& l3 }+ V$ S
登陆以后会提示输入用户名密码,我的用户名:root,密码:adminHW(注意区分大小写,输入密码时不显示,要谨慎), B$ |9 ~! V, e4 |; \# j
登入以后界面是这个样子的。4 k6 S  d- A$ P- J
/ [. K  s7 _, r5 W! W( f
输入su回车,再输入shell回车,进入到操作界面3 c2 k6 I0 q$ x' b, n

  j4 s7 o7 U2 N+ d这个时候我们进入到jffs2文件夹! W: @9 b- X2 U" j' o) `- m* S
cd /mut/jffs2
1 [/ j* q: h. d0 i- ~! U* q- k使用ls命令会看到很多文件,其中我们用到的就是hw_boardinfo和hw_boardinfo.bak这两个文件
3 K' \$ z0 \6 c2 R+ E我还看到有坛里的大神将jffs2文件夹做了个备份,但是我按照他的方法并没成功,备份出来的压缩包,在电脑上打开提示不可预料的压缩文件末端,但是不耽误解压出hw_boardinfo和hw_boardinfo.bak这两个文件,在这也说说吧: k5 B# X- w# M
tar -czf jffs2bak.tar.gz *     (压缩jffs2文件夹为 jffs2bak.tar.gz)
" {7 w6 t! s4 F& amv /mnt/jffs2/jffs2bak.tar.gz /tmp (剪切jffs2bak.tar.gz文件到 /tmp文件夹)' P2 y7 ?) U  B% P, ~7 a4 v, H
( Q& o, q% ^6 q9 a7 Ncd /tmp    (进入tmp临时文件夹)' E& v  I7 F4 w; E9 ?: G/ d
* H) l0 `8 v+ m5 i, `- G/ C5 T) ztftp -p -l jffs2bak.tar.gz -r jffs2bak.tar.gz 192.168.1.3  (用Tftpd32将备份的文件传回电脑)192.168.1.3
/ q/ t$ A3 N/ J& q" m0 ?* Y) z" R基本上就是这样的过程,说是恢复原界面需要用到这个。
+ R: z9 D8 J! a  w' f7 K我也试了直接将jffs2这个文件夹直接考出来,不管是在HN8145XR上插U盘,还是ftp,全是各种无权限报错,chmod命令还不让用,然后就放弃了,反正压缩包是可以正常解压文件的,并且我也不打算回联通界面了。8 R+ K% C9 h: e: [' o8 _
使用TFTP命令将这两个文件拷贝到本地  e2 f+ O( \! M
tftp -p -l hw_boardinfo -r hw_boardinfo 192.168.100.30
, O  Q+ n1 s; k# m6 b( ~tftp -p -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.100.30(这里的IP是自己用的电脑的IP)
. m  i' z2 L4 m0 B. t6 O拷贝完以后使用HW Dollar2.exe(提供的包里有)分别打开hw_boardinfo,hw_boardinfo.bak这两个文件修改后保存覆盖原文件即可,还有的坛友的帖子只改了hw_boardinfo,拷贝回去后直接覆盖了hw_boardinfo.bak,我改的时候也发现这两个文件里的内容一模一样。3 L/ f! J7 ^1 T) s6 F* t
文件内容修改分两部分,一个是应用于10G EPON,一个是华为界面,我的设备默认是XGPON,使用的也是XGPON,我将这几个参数都发上来,根据自己的情况进行修改,切记一定不要改错,否者成砖可不要怪我啊
* w# w- n0 W; o, s: l改华为界面
, s. ~! A* X# G) G1 Y, D1 Dobj.id ="0x0000001a" ; obj.value = "COMMON";         
6 O0 B' f& z+ `6 G  l7 g1 G- Dobj.id ="0x0000001b" ; obj.value = "COMMON";           
( Q/ x9 q( ^* o; jobj.id ="0x00000031" ; obj.value = "NOCHOOSE ";    # T9 f: M) @+ R4 i4 i. t
XGPON参数) N5 ~" |) R3 c) b. A& d" h
obj.id = "0x00000001" ; obj.value = "5";. r& h6 t) K# D3 {0 `: Z7 H* e
obj.id = "0x0000001d" ; obj.value = "5";4 o- W% d: d3 a9 Q' G7 Y1 N+ t& U
obj.id = "0x00000059" ; obj.value = "5";
0 z* b) |' E/ T+ ]7 d, j& w" A; h4 {" E10G EPON参数
/ M- d# Q+ t/ v6 X+ D3 lobj.id = "0x00000001" ; obj.value = "6";) y* T: R$ e* A/ a2 p
obj.id = "0x0000001d" ; obj.value = "3";
& Q2 l4 A8 C5 e4 {obj.id = "0x00000059" ; obj.value = "6";
. t. T" J( n0 R  V# R改完后保存,再用tftp上传到HN8145XR上覆盖原有文件(操作一定要在/mnt/jffs2目录下进行,否则目标地址要用完整路径)
/ m# K0 i3 w5 `tftp -g -l hw_boardinfo -r hw_boardinfo 192.168.100.30(这里用自己终端的实际IP)
0 Y, Q$ h# C9 [5 jtftp -g -l hw_boardinfo.bak -r hw_boardinfo.bak 192.168.100.30
2 y4 T% H# f4 |: L上传完毕后断电重启HN8145XR,没有问题的话就会进到华为界面了
1 j* T2 L: i: D7 E$ B需要注意的是,登录地址一定是http://192.168.100.1/CU.html,如果单纯的IP是不能用超密登陆得,提示密码错误。( t5 n+ w% L. O4 x( H
在命令操作时,遇到了各种没有命令的情况,明明之前可以正常执行,现在就提示没有,没关系退出重新telnet一下就好了。
, F2 r$ T1 n! [值得一说的是telnet我在联通界面的时候就已经打开,所有操作完成后,注册信息也没有丢失,登录密码也没有回复初始,依然是我自己设置的密码,插上光纤就能上网了,所以telnet是使能软件打开的还是本就没有被reset掉,这个我就不清楚啦。: j( N/ f* E4 }( X

* }- s6 c( k/ i& M
. c& j) N( `, \/ e; ^介于本人也是新人,心疼一下新人,没有定太多猫币下载。
. Y4 p' [) f/ o4 G1 U* \" c$ R* \/ m; k% j6 K# w

4 f8 X8 H9 S% `2 f5 e* l8 z. M6 }8 j" K5 x+ Q
2 ^6 D; O, ~+ b1 y2 l
7 |7 v; {% U3 r2 \: i
3 e# ^) G, Y# C
  H2 w0 t9 W& J6 M9 M

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2022-10-2 19:07:59 | 显示全部楼层 来自 中国河北保定
zhao4515 发表于 2022-7-15 08:45
0 x$ i$ Z2 [5 e" ?- e& ]0 j不能静态分配IP地址的问题已经解决了,原因是我静态绑定的地址,没有被包含在地址池中,把地址池改大问题就 ...
: F+ o" t5 D% \5 A- j2 W. a! e% I
意思就是不用折腾也可以设置静态IP吗?
回复 支持 1 反对 0

使用道具 举报

发表于 2022-7-15 01:58:15 | 显示全部楼层 来自 中国河北石家庄
一边 有人想要联通界面   
! G* t$ K. W/ P  }! c1 J一边 有人嫌弃联通界面
 楼主| 发表于 2022-7-15 08:45:56 | 显示全部楼层 来自 中国吉林长春
不能静态分配IP地址的问题已经解决了,原因是我静态绑定的地址,没有被包含在地址池中,把地址池改大问题就解决了
 楼主| 发表于 2022-7-15 08:52:21 | 显示全部楼层 来自 中国吉林长春
4064160 发表于 2022-7-15 01:587 G' ?& V, L3 D( p
一边 有人想要联通界面   
) }4 R4 c$ l0 P4 m7 Y一边 有人嫌弃联通界面

6 b- {& i1 b; L# n4 H萝卜白菜各有所好嘛,我不喜欢联通界面,主要是因为我有静态分配IP地址的需求,而联通界面中没有找到
发表于 2022-7-17 07:52:03 | 显示全部楼层 来自 中国广东佛山
学习了,谢谢分享
发表于 2022-7-17 09:48:12 | 显示全部楼层 来自 中国江西南昌
学习了,谢谢分享
发表于 2022-7-17 09:51:33 | 显示全部楼层 来自 中国江西南昌
一定要搭建tftp服务?可以设置网卡在同一个网段?
发表于 2022-7-17 10:58:40 | 显示全部楼层 来自 中国江西南昌
一定要搭建tftp?可以网线直连,然后设置ip地址在同一个网段?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2022-12-3 23:00 , Processed in 0.038302 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表