本帖最后由 nullException 于 2020-2-14 21:56 编辑
, h& V( X0 a' |: t0 w" C
2 \/ m* h! p) E% n5 z前言(可忽略):在chinadsl论坛学习有一段时间了,发现里面大神真多,知道chinadsl.net是因为家里拉宽带送了一台华为HG8347R 华为官网参数 的光猫,千兆双模光猫带wifi、usb,功能还是挺多的,大厂的东西,用起来也比较稳定。可惜联通定制版的管理界面好多原生功能都被屏蔽了,于是开始探索怎么恢复到原厂固件。这个型号光猫上市时间比较长,关于HG8347R破解的教程也很多,刷机教程也写的很详细,不过还是比较担心刷完了上不了网或者iptv不能用。想到家里还有一台闲置三年前的华为HG8346R(应该是两兄弟{:6_183:}),于是拿出来做测试,刷机过程很顺利,恢复到了华为原生界面,并且也导入了之前备份的配置文件,替换现役的HG8347R,填入现用宽带账号和密码,重启光猫之后发现上不了网,一开始以为账号密码输错了,试了好几次都不ok。网上也了了解到光猫需要运营商后台认证,并且每个地方、不同类型光猫认证方式还不太一样,可是这台HG8346R之前也是用的北京联通宽带,按理应该早就注册过了,这就奇怪了,难道光猫和宽带账号是绑定的? 后来又请教宽带认证走的mac地址认证并且和账号关联。于是又把HG8347R恢复到华为原生界面,导入备份配置文件,一切都正常(至少宽带和iptv没问题,家里没有装座机不清楚会不会有问题)。
& W9 E3 U, {3 V8 D5 Y$ u: `9 J. Y/ V# R8 [; A8 ?
注意:如果要开启光猫远程访问ftp,一定要光猫拨号得到的ip是公网ip(非10、100、172、192)6 ^$ j5 [5 ]3 ?3 S p
光猫破解完成了,功能这么强大(虽然对比其他家庭商用的性能弱了点,毕竟是免费送的嘛)的路由不能物尽其用简直太浪费了,于是开始了光猫远程访问家庭存储、web管理界面探索之旅。. X- }3 I- s* m6 n$ Q6 e+ I
1、远程访问华为光猫内置ftp家庭存储4 k& U. ]; T& K9 T0 y' F; r# j
第一步:登陆光猫管理界面,选择顶部“网络应用”标签,默认第一项就是“家庭存储”,在光猫usb端口插入u盘或者硬盘,勾选“使能FTP服务”,填写用户名、密码、端口号,填写根路径(默认就行),点击应用,这样ftp就开启了。一开始以为万事大吉了,用chorme浏览器访问ftp://192.168.1.1(实际管理地址),发现没反应(正常应该弹出用户名、密码输入框),各种尝试也没成功,这个问题搁置好好几天,直到无意间发了第二步。 $ m' ?: |/ m; ]" x9 p
第二步:选择顶部“安全”标签,再选择“设备访问控制配置”,勾选“使能LAN侧PC通过FTP访问设备:”,再点击应用,这样我们就可以在局域网内访问我们上一步设置好的ftp服务了。如果需要外网(下文会详细说明)访问还得勾选“使能WAN侧PC通过FTP访问设备:”。 4 q: _& o4 V3 e8 \
5 s) ]# C; E" G4 v% P到此为止,内网访问ftp服务设置ok,内网访问方式:ftp://路由器管理地址:端口号,家里路由器下面的设备就可以从ftp服务器上传、下载文件。 % t1 U4 J! i# t
如果我们需要在公司或在家以外的地方,需要访问ftp服务怎么办呢? 端口映射,将内网服务提供给外网访问。 为什么选择ddns服务? 公网ip不固定。 8 T) \( W B) ~8 L( z& E
由于一般家庭用户的公网ip是不固定(听说有的地方运营商会隔一段时间强制掉线重拨,这样获取的ip地址就变了),除非家里不断电,或者路由器不死机等,不然只要路由器重拨,ip地址就变了,之前用的ip就不能访问了。每次断电或者重启查看新的ip地址也不方便啊,ip地址也不容易记住。下面我们就需要用到ddns来解决这个问题了,于是开启了ddns探索之路。很早就了结果ddns的作用,以前在tplink路由器上用花生壳实践过,这个华为路由里面设置也折腾了好久才搞定,原因是里面的ddns服务商都是国外的(dyndns\no-ip\dtdns\gundip),不是访问不了,就是付费的(关键还不便宜呢)。一开始尝试了no-ip,打开官网 noip 官网注册一个免费的,可是尝试了好久没成功,于是放弃了,有空再折腾(有成功解析的机油回复一下) 后来发现这个qdns就是咱们国内的(发现新大陆了{:7_200:}),官网地址 公云 3322.org于是注册账号,配置路由器ddns,一切顺利。 / F% ?7 Z* i. K) l/ j p) o
第一步:公云网注册ddns账号
, b1 U+ b- q3 ?4 t- K) _
* b) V/ Z7 B% F3 n
3 g- u: h8 c* J/ V: D R: k! R
6 W( ^/ f( ~3 K1 _1 Z第二步:光猫配置ddns信息,进入光猫管理页选择顶部“网络应用”-选择左侧-“DDNS配置”,填写好相关账号信息,点击“应用”。
8 t, X+ F1 ]' x0 E$ v5 X7 m, a
7 ?- ^0 r Y9 N" P
+ l: B8 C+ B+ T" C$ J
5 t& [- @$ D" \5 f这样ddns就设置ok了,为了验证我们注册的域名是否映射到路由器的公网ip, 有两种方式: 1、去公云后台查看公网ip是否和路由器拨号分配的ip一致 2、打开终端(mac) 或 cmd(windows),输入 nslookup xxxx.f3322.net ,查看解析出来的目标ip是否和拨号分配的ip一致。 如果两种方式都是一致的话,说明解析没问题了。 也可以重启路由多检测几次。 * e1 Y$ X' C4 U# l% z, V, d
到这里还没完,因为运营商分配的公网ip一般都没开放(80、21、443等常用端口,至少北京联通没有),这样我们还需要在路由器里面设置端口映射,把我们的服务对外开放。 + ~& Q& N7 ^3 E2 w; \
第三步:对外开放服务,选择顶部“转发规则”,左侧“端口映射配置”,下面是以ftp服务为例(其他服务大同小异),由于光猫内置了ftp服务,直接填写路由器地址作为ftp服务主机,协议选择“TCP/UDP”。到这里还没完,接着往下看,最后一步最关键。
1 W. X5 l6 p6 C1 i) t
1 ~6 K# o0 F; x% f0 C \+ C: b
) S% s) u/ t% s$ N- {7 m# N. R2 B3 E) R, z" a# M3 ^+ T
第四部:开启wan口对外访问权限,选择顶部“安全”标签,选择左侧“WAN口访问控制配置”,选择wan名称,开启ftp。
0 A5 s- v& }* C- F$ Q* Y0 S8 A/ }. F) i
2 D5 d0 C) h$ i, Y7 F' Q. Y/ u) I0 h
" s1 _$ C: @: G: C3 C配置好ddns和wan口访问权限之后,就可以拿我们注册的域名来访问我们的ftp服务了(记得加端口号)。 路由器管理界面(web service)配置原理和上面相似。
+ }- i# Z9 |& E4 ]0 R/ ]. g
$ P5 c( H. F0 k+ W) z) k* e, C第一次发帖,如有不足,多多包含。上面教程有错误或者不对的地方请指出,我会第一时间更新,如有更好的解决方案,也分享出来学习一下。 8 N* l3 C; m4 @! ^
6 U0 O3 C7 d7 I8 y0 k3 ~6 J q# g7 \8 u% d
4 w% o+ G; W2 J: A1 |
/ l5 n5 d) p3 t; S h& Q* Y) I- a0 L, R- q
' w( \. j3 U @* c8 p
: E/ U/ u: J5 f, N% ~
- {9 B1 {' \8 p: f- Y( h7 X" o+ e/ f8 u0 H: |7 ^+ t
- H7 f+ e% a" q0 V9 C: d, K2 w% V( e* _7 n
8 J" t: @7 _; V+ v; O
& X3 X8 T# w" v" g& [5 k/ [2 V2 K. L( b( X5 U
' b3 s& P! u$ A6 k. S5 r% h0 X
& ?3 [ m7 m2 i7 @% n& I
; N+ ~0 y0 Z t3 N( t: m3 }4 ^) X, A
|