撰于 阅读 11

利用光猫USB口实现轻NAS的DIY教程

利用光猫USB口实现轻NAS的DIY教程

前言

我之前有利用光猫的USB口实现轻NAS的想法,但当时的光猫性能太弱,无法满足需求。幸运的是,我最近更换了XG-040G-MD光猫,使得这一想法得以实现。下面将详细介绍具体的插件和实现方法。

网络设置

由于我的路由器是拨号模式,光猫处于桥接模式,所以在路由器上需要建立一个DHCP连接,以实现局域网可以访问光猫。具体的设置方法请参考相关网络设置指南,确保局域网内的设备可以访问到光猫。

DDNS设置

为了能够远程访问家里的光猫上的U盘或硬盘,我们需要一个DDNS服务。由于从DYNV6申请免费域名,并且路由器的DDNS插件不太好用,我使用了一个SH文件来实现DDNS功能。以下是DDNS.sh文件的内容:

//////////////////////////////////////////////////////

# 在这里添加DDNS更新脚本的内容

将这个文件上传到路由器的/user/bin/目录下,然后在任务计划中添加以下语句,20代表20分钟更新一次,时间可以根据自己的需求进行调整:

*/20 * * * * bash /usr/bin/ddns.sh

使用socat插件实现防火墙通信

在路由器上安装socat插件,可以直接使用防火墙通信规则。虽然我尝试使用防火墙规则,但由于涉及到访问WAN区域的IP,所以设置一直不成功。后来我使用了socat插件,成功实现了所需的通信功能。

远程访问

在手机上,我使用的是流舟文件APP来访问家里的光猫上的U盘或硬盘,没有使用ES文件浏览器,因为它光告太多。使用流舟文件APP可以方便地管理和访问光猫上的存储设备。

总结

至此,没有USB接口的路由也可以利用光猫的USB口玩轻NAS了。只要你的移动网络有IPv6或连接的WiFi有IPv6,就可以远程访问家里的光猫上的U盘或硬盘。不过,需要注意的是,光猫的电源需要更换大一点的,以确保稳定运行。


评论已关闭