本帖最后由 nullException 于 2020-2-14 21:56 编辑 5 x: x, B6 \, [! H3 ?) f0 K
( F" A! a, P, {4 w# b! {' ]
前言(可忽略):在chinadsl论坛学习有一段时间了,发现里面大神真多,知道chinadsl.net是因为家里拉宽带送了一台华为HG8347R 华为官网参数 的光猫,千兆双模光猫带wifi、usb,功能还是挺多的,大厂的东西,用起来也比较稳定。可惜联通定制版的管理界面好多原生功能都被屏蔽了,于是开始探索怎么恢复到原厂固件。这个型号光猫上市时间比较长,关于HG8347R破解的教程也很多,刷机教程也写的很详细,不过还是比较担心刷完了上不了网或者iptv不能用。想到家里还有一台闲置三年前的华为HG8346R(应该是两兄弟{:6_183:}),于是拿出来做测试,刷机过程很顺利,恢复到了华为原生界面,并且也导入了之前备份的配置文件,替换现役的HG8347R,填入现用宽带账号和密码,重启光猫之后发现上不了网,一开始以为账号密码输错了,试了好几次都不ok。网上也了了解到光猫需要运营商后台认证,并且每个地方、不同类型光猫认证方式还不太一样,可是这台HG8346R之前也是用的北京联通宽带,按理应该早就注册过了,这就奇怪了,难道光猫和宽带账号是绑定的? 后来又请教宽带认证走的mac地址认证并且和账号关联。于是又把HG8347R恢复到华为原生界面,导入备份配置文件,一切都正常(至少宽带和iptv没问题,家里没有装座机不清楚会不会有问题)。
: Q/ r6 v/ p9 ]: J0 X) {* m* }/ P0 \% Y2 e: P
注意:如果要开启光猫远程访问ftp,一定要光猫拨号得到的ip是公网ip(非10、100、172、192)0 @& u2 Q: X) V0 _2 r
光猫破解完成了,功能这么强大(虽然对比其他家庭商用的性能弱了点,毕竟是免费送的嘛)的路由不能物尽其用简直太浪费了,于是开始了光猫远程访问家庭存储、web管理界面探索之旅。$ J' B7 Z& F4 F* X
1、远程访问华为光猫内置ftp家庭存储* {! h8 N7 [5 w8 x
第一步:登陆光猫管理界面,选择顶部“网络应用”标签,默认第一项就是“家庭存储”,在光猫usb端口插入u盘或者硬盘,勾选“使能FTP服务”,填写用户名、密码、端口号,填写根路径(默认就行),点击应用,这样ftp就开启了。一开始以为万事大吉了,用chorme浏览器访问ftp://192.168.1.1(实际管理地址),发现没反应(正常应该弹出用户名、密码输入框),各种尝试也没成功,这个问题搁置好好几天,直到无意间发了第二步。
5 i6 ^' @! u. C* I$ { 第二步:选择顶部“安全”标签,再选择“设备访问控制配置”,勾选“使能LAN侧PC通过FTP访问设备:”,再点击应用,这样我们就可以在局域网内访问我们上一步设置好的ftp服务了。如果需要外网(下文会详细说明)访问还得勾选“使能WAN侧PC通过FTP访问设备:”。
S6 x; Y7 e6 t$ E, N( d4 s' x) ~/ H% b& ~- C3 o- Z" U- Y3 Z
到此为止,内网访问ftp服务设置ok,内网访问方式:ftp://路由器管理地址:端口号,家里路由器下面的设备就可以从ftp服务器上传、下载文件。
W# G$ Y$ V! J/ a1 O! B0 I如果我们需要在公司或在家以外的地方,需要访问ftp服务怎么办呢? 端口映射,将内网服务提供给外网访问。 为什么选择ddns服务? 公网ip不固定。 5 t Q# y4 {: r2 h0 B4 o
由于一般家庭用户的公网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,一切顺利。
, X6 v: M2 ~0 H- }$ x! D. ^9 S( j' s1 Z第一步:公云网注册ddns账号
0 k2 S( Q+ {9 H: e
/ e! ^$ u5 F0 {& }8 @/ k1 H/ k' U% h/ G$ A$ d6 e/ V
8 h F+ X# E( H) c' Q; ], e; ^第二步:光猫配置ddns信息,进入光猫管理页选择顶部“网络应用”-选择左侧-“DDNS配置”,填写好相关账号信息,点击“应用”。 # f2 N. W t; G# A9 ^8 E$ |
" h0 o8 S( O8 a1 M6 h) m8 C
1 b6 b# j8 u! _, B' x8 }
* o& ]/ j& i, Z7 i7 ?- g
这样ddns就设置ok了,为了验证我们注册的域名是否映射到路由器的公网ip, 有两种方式: 1、去公云后台查看公网ip是否和路由器拨号分配的ip一致 2、打开终端(mac) 或 cmd(windows),输入 nslookup xxxx.f3322.net ,查看解析出来的目标ip是否和拨号分配的ip一致。 如果两种方式都是一致的话,说明解析没问题了。 也可以重启路由多检测几次。
8 n9 w2 d; w r3 K9 X9 S到这里还没完,因为运营商分配的公网ip一般都没开放(80、21、443等常用端口,至少北京联通没有),这样我们还需要在路由器里面设置端口映射,把我们的服务对外开放。 & c% q- D- s+ d6 R C5 j0 ]& i
第三步:对外开放服务,选择顶部“转发规则”,左侧“端口映射配置”,下面是以ftp服务为例(其他服务大同小异),由于光猫内置了ftp服务,直接填写路由器地址作为ftp服务主机,协议选择“TCP/UDP”。到这里还没完,接着往下看,最后一步最关键。
- {/ {; B' O5 B: e: E- d9 [( e
/ g# H$ e, H" C& v; Q) r4 p, V3 o& G& O+ |' ?! E
+ D: Z- R( X0 b! i: g# b* T# b第四部:开启wan口对外访问权限,选择顶部“安全”标签,选择左侧“WAN口访问控制配置”,选择wan名称,开启ftp。
2 q8 W# {5 C0 ^. J6 [" F7 H- C( N/ F/ j: Z9 J4 n5 ~
2 G& U0 } s2 |+ c- T5 a! o; V
) b& c8 ?# ?3 P4 R. @配置好ddns和wan口访问权限之后,就可以拿我们注册的域名来访问我们的ftp服务了(记得加端口号)。 路由器管理界面(web service)配置原理和上面相似。
- C8 O+ I3 c3 s. l7 h3 x$ Y& G1 ?5 K5 C# ~
第一次发帖,如有不足,多多包含。上面教程有错误或者不对的地方请指出,我会第一时间更新,如有更好的解决方案,也分享出来学习一下。 5 e5 e# @% E0 i3 X
7 z. z& H6 Z7 K, U$ G5 F! O4 K! E+ K& ~5 J
1 s) ]7 \ C( q; Q- @ F
4 b2 G1 R' g. D5 b! m# N5 Z# E
' [; c D5 O1 }3 |
) Z+ L' C$ A1 P1 d* }* G
# [% l7 u, U" d! W: G& S, d* E9 C' T& W; [. ]: t' T9 M
8 j. f: W7 {0 {$ m4 D' b$ `
' p/ x$ E* {3 M" ]0 \7 X( x+ G* M p/ K) |; V; ^
" U5 f, x" H6 Z# G' I$ U- M0 W* y% _8 ^9 M
# T' @5 G0 \2 S$ I) X) b
* B! t) h; G- l8 }# O9 {" ` d' X" _( O" {# h1 B9 {
4 `- P( K3 D; T3 L
|