openwrt折腾记录
最近在做抖音视频剪辑的时候发现在办公室和家里来回折腾文件,带一个移动硬盘太麻烦了。想弄一个贫民窟版的nas来同步文件。买了一个赚钱宝3,按照恩山无线大佬的教程,刷入了openwrt
链接是https://www.right.com.cn/forum/thread-4090774-1-1.html
刷机的时候要捅着复位键,插入usb,再插入电源。USB也带电,必须全部拔掉。
输入后后台找到软件列表,刷新列表后安装luci-i18n-base-zh-cn中文语言包。
然后按照二佬的教程安装软件
https://www.right.com.cn/forum/thread-4126356-1-1.html
1、先安装磁盘管理基础库opkg install resize2fs
2、安装ntfs支持opkg install ntfs-3g
3、安装磁盘管理opkg install fdisk
4、查看磁盘位置后,挂载磁盘mount -t ntfs-3g NTFS /dev/sda1 /mnt/sda1/
5、安装SMB分享,也就是win上的共享文件夹opkg install kmod-usb-storage bLock-mount samba36-server Luci-app-samba
6、安装完成后在openwrt后台的服务里看到网络共享了。把刚才挂载的位置共享出去,在其他电脑就可以访问了
7、为了能在其他网络环境下也可以访问这个共享文件夹,安装Zerotier实现远距局域网
参照了简书大佬的教程https://www.jianshu.com/p/3b4e45add41f
opkg update && opkg install zerotier
再安装nano方便编辑配置文件
opkg install nano
用nano打开nano /etc/config/zerotier
将option enabled '0'的0改为1,list join '**********'改为自己的Network ID
防火墙我安装这个版本设不设置都没啥用。提一嘴吧
iptables -I FORWARD -i 123 -j ACCEPT
iptables -I FORWARD -o 123 -j ACCEPT
iptables -t nat -I POSTROUTING -o 123 -j MASQUERADE
这里的123改成网络接口里一个以Z开头的网卡名称。
重启防火墙,重启openwrt,就可以用新IP访问openwrt了。
8、但是遇到一个新问题,共享文件夹不能远程打开。曾经用了一段时间的ftp来曲线救国,发现ftp文件的信息不对称。修改时间最多精确到分钟,经常是同步文件把自己搞混了。
思考了一下,局域网可以打开smb共享文件夹,我用zerotier加持的网络两边都是Windows的情况下也可以打开。
那问题就是出在了openwrt这,防火墙关闭,也打不开
最后检查出来是网卡的事,Samba这个玩意默认只监听默认网卡,得把zerotier的网卡也加进去才行,这个问题困扰了我一个星期。
打开网络共享,点击编辑模板,interfaces这里后边加上zerotier的网卡名称。
重启samba,可以打开了。
配合goodsync,轻nas用起来很舒服。
9、安装aria2,用来下载文件
opkg install aria luci-app-aria2
安装基础包
后台配置一下附加项
check-certificate=false
option=value
文件目录一定设置正确(已经挂载的磁盘位置)
重启就启动了,状态这里可以看到web界面的按钮点进去就可以下载了。