背景
为实现nas的远程访问
设备
- 上海联通的光猫wo-36
- 威联通ts212-P3
- 华为荣耀路由器
前期准备
- 宽带上网IP改公网IP
- 光猫由路由拨号改桥接
- 路由器配置ddns
- 路由器配置端口转发(nat)
宽带上网IP改公网IP
这个简单,我是上海的联通50M宽带,直接打电话给10010转人工服务转到宽带部门,跟他说想要个公网IP,他连原因都没问直接提工单帮你办理。
# 如何判断你的IP是否是公网IP
* 从你的光猫或者路由器查看当前获取的ip地址,再百度ip。查看这两个ip是否是同一ip,如果是就表示是公网IP
* 公网IP不一定能ping通,有可能是路由器或者光猫禁ping或者防火墙的原因。
光猫由路由拨号改桥接
-
备份当前光猫配置数据
访问http://192.168.1.1/backupsettings.html
下载配置数据文件backupsettings.conf
,后续如果光猫改坏了再通过http://192.168.1.1/updatesettings.html
上传配置文件回滚即可(此方法我并未实践过~) -
通过以管理员角色登陆光猫控制台,地址:
192.168.1.1/cu.html
,用户名和密码都是CUAdmin
-
我的光猫里面默认配置了三种模式的WAN配置,分别是TR069、INTERNET和IPTV。
3.1 首先记下INTERNET模式的vlan id,其实也就是连接名称最后跟的那个数字
image.png

3.2 删除原先的三个WAN服务配置,这里有个梗,TR069模式的配置是默认不许删除的,删除按钮是置灰的,需要在谷歌浏览器开发者模式下改下页面元素把删除按钮放开即可。
3.3 再新建INTERNET类型的WAN配置,vlanID配置原先记下的vlanID。连接模式是桥接Bridge。其他参数都默认。点击保存

3.4 这里我把光猫的ssid,也就是无线功能放开了,因为你改成桥接后,没法通过路由器的wifi去访问192.168.1.1了,只能通过连网线,我嫌麻烦,所以开启了光猫的无限功能,这样后续只能可以连光猫的wifi去对光猫进行配置了。
3.5 重启路由器
3.6 设置路由器通过拨号去连接路由。
路由器配置ddns
我的路由器是华为荣耀路由器,域名服务商只有三家可选,其中一家是花生壳,所以我申请了个花生壳域名
-
花生壳给你的域名开启花生壳服务:
花生壳和其他域名服务可能有点区别,其他的域名服务商需要手动去配置域名解析,就是类似下图
[图片上传中...(image.png-c0513a-1599285276565-0)]
这里配了半天,在路由器上配置的ddns死活连不上。最后发现花生壳只要为你的域名开启花生壳服务即可,不用配置域名解析:
image.png
-
在路由器上配置ddns服务即可
- 这时候无论你拨号时公网ip怎么变,在外网ping的域名,始终会自动指向你新的公网ip
由器配置端口转发(nat)
光配置ddns还不够,外网访问你的nas或者其他服务都是通过ip+端口来访问的,ddns只是帮你打通了ip,并没有打通端口,所有还要在路由器上配置端口转发。比如我nas在内网的服务是192.168.3.40:5000
,配置端口转发的内外网端口都是5000,这样我在外面就能通过http://域名:5000
去访问到192.168.3.40:5000
。
参考博客
光猫路由改桥接相关:
https://www.zhihu.com/question/379424213/answer/1078481589
https://guanggai.org/thread-459-1-1.html
网友评论