使用外网访问小米路由器存储盘教程
小米路由器自带1TB硬盘,但是只有连接小米路由器的电脑可以访问,对于楼主这种经常想在实验室访问放在宿舍的小米路由器存储盘来看片的人来说非常不方便。经过楼主的一番研究,发现其实是有办法实现外网访问存储盘的,因此在这里把设置教程分享给大家。
首先说一下使用本教程的前提条件,那就是访问路由器存储盘的那台主机必须能够访问小米路由器的IP(能够ping通)。你的小米路由器最好是能使用公网IP联网。如果没有公网IP,只要访问存储盘的那台主机能够ping到小米路由器的IP,也一样可以使用本教程。楼主的路由器其实用的也不是公网ip,但是楼主的实验室和宿舍的网络是处于学校的大网络之下,因此实验室的主机依然可以访问到路由器的IP。
除了上边的条件之外你的路由器还需要root。
下面开始教程。
1、ssh到小米路由器,编辑/etc/samba/smb.conf.template 文件,将其中的interfaces那一行改为interfaces = br-lan eth0.2
2、编辑/etc/config/firewall文件,在文件最后添加以下内容:
config rule 'samba_udp'
option src 'wan'
option dest_port '137 138'
option proto 'udp'
option target 'ACCEPT'
option name 'samba_incoming_udp'
config rule 'samba_tcp'
option src 'wan'
option dest_port '139 445'
option proto 'tcp'
option target 'ACCEPT'
option name 'samba_incoming_tcp'
3、执行/etc/init.d/samba restart命令重启samba服务
4、对你要访问路由器硬盘的主机进行设置:打开控制面板-》防火墙-》高级设置-》点击“入站规则”-》找到“文件和打印机共享(smb-in)”并选中-》点击右下的属性—》点击“作用域”-》点击远程IP旁边的增加-》添上你的小米路由器使用的联网IP
5、在桌面上找到“网络”并打开,然后在地址栏中输入\\小米路由器的地址,之后便可以进入到你的小米路由器存储盘,enjoy~
最后要说的是,外网访问存储盘的速度肯定不能和内网比,具体就要看你的网速了。楼主在学校内大概能达到2~3MB的速度。另外,上边的教程其实就是对openwrt的防火墙和samba进行了设置,懂linux的人应该都能明白这些设置的作用。小米路由器其实就是把openwrt社区那套现成的开源的东西直接拿过来东拼西凑一下就卖给我们了~
原文来自 link
关键字:小米路由器 小米硬盘盒子,小米路由器硬盘