为什么买N1
很多大佬推荐N1,当时一直没有关注毕竟只有一个网口。买了一个apple Tv 后,老人看电视,电视全是广告,给他们买一个电视盒子。也就解决问题。买什么电视盒子。看了火棒,小巧。当贝H3也不错。
最后在网上看了半天N1盒子不错,唯一缺点就是没有USB3.0、可玩性很高,可以装安卓TV,openwrt ,Coreelec播放系统,小钢炮,游戏系统,Armdian系统。对于爱折腾的人,真的很心动。最后在海鲜市场买了两台。都是装好的安卓TV。完美的东西不多,要不接口不多,要不价格高。N1能火这么久是有他的道理。起码千兆网口还能在战几年。
到手后的方案,原安卓TV不动,用U盘装openwrt这样双系统。很方便。想看电视就把U盘拔下来。想用旁路由就把U盘插上。而且U盘也可以装其他系统。随意折腾。
U盘和遥控器选择
关于遥控器。T1的原装遥控器,开关机都可以没有问题。其他遥控器,不能开机,或者不能关机。T1遥控器大概30元左右。
U盘推荐,查了很多关于U盘的问题,N1是USB2.0,速度不会太高。闪迪CZ430酷豆 64G ,选酷豆是因为他小。插在盒子里看不出来插的有U盘,价格也便宜。读130M/s不是太快,迷你U盘金士顿比他长点,200M/s. 三星有一款U盘 FIT升级版读取速度400M/s。做工是真好。
买64G的酷豆启动一点问题也没有。最后要是在openwrt玩docker和下载东西,就感觉小了。有买了一个256G的。还是闪迪CZ430酷豆价格169元。一直在三星FIT升级版两者纠结。Cz430他们说发热。三星FIT读写速度很快,即使不做启动盘,平时用的U盘也不错。最后以为价格没有选择他,230的价格。不考虑了。512G以上的不如上SSD。价格太高。
闪迪CZ430酷豆 64G装上之后openwrt开启SMB从电脑复制到N1的速度是17M/S。是用千兆路由链接N1千兆网口,不是链接的N1wifi. N1的WIFI速度才7M/s。。。买完256G的U盘,测试速度达到26-28M/s。这个速度还是很满意的。
固件配置遇到问题
openwrt固件用的openwrt_s905d_n1_R23.06.08_k6.1.32-flippy-83+.img
如何刷机,如何怎么u盘启动。很多大佬都有教程。这里不在过多介绍。
这里所有是关于这个固件配置遇到的问题。
固件没有装dropbear。开启SSH。开启openSSH即可解决。。
做旁路由,轻型NAS使用,所以里面集成了很多下载器
文件浏览器,可道云,alist qBittorrent USB 打印服务,FTP服务器。网络共享 Aria2 Transmission等等。
想做Istoreos插件 luci-app-store_0.1.8-10_all.ipk这个可以用。里面的可以安装很多插件。很方便,这里主要用到的是关机,这个版本的里面没有关机功能。这里介绍一下通过ssh,用reboot重启,关键是poweroff。不是shutdown。
aria2 开启不了。
1、设置共享用户密码,刚开始口令文件是不存在的,先touch,再增加一个用户,ssh输入以下命令:
touch /etc/samba/smbpasswd
smbpasswd -a root
然后输两遍要设置的SMB密码
2、修改samba模板,把字符集设置一下,启用root用户访问。 unix charset = UTF-8
在invalidusers = root前加#
下面的允许用户填root,目录填你的共享目录的路径,只读和允许匿名不要勾选,后面的权限保持默认的0666和0777
3、重启N1或启动项里重启samba4
启动服务: service samba4 start
停止服务: service samba4 stop
重启服务: service samba4 restart
服务状态: service samba4 status
配置文件检查: testparm -v
遇到的问题就是配置完wireguard,远程能过wireguard链接SMB。链接不了。用的Macbook,感觉SMB对mac不支持,解决了半天添加了。
# 加载模块以支持AAPL拓展,注意顺序很重要!
vfs objects = catia fruit streams_xattr
# 支持aapl
fruit:aapl = yes
# 设置服务器在finder中的图标
fruit:model = MacPro
添加了,也不行,折腾半天。第二天用windows SMB局域网没有问题,然后链接wireguard IP访问SMB还是不行。
openwrt怎样配置wireguard,这里不在多介绍。N1只做旁路由,wiregaurd 不分客户端和服务器端口,简单说一下有公网IP的的是群辉通过docker安装的weejewel/wg-easy,下载配置,然后配置信息复制到openwrt 添加的wireguard私钥,对端Peers填写公钥,和预共享密钥,端点主机域名和端口。
这里同时也遇到emby,用局域网IP能访问,用wireguard IP也不能访问,看来是openwrt防火墙的问题。
在防火墙里添加自定义规则
iptables -t nat -A POSTROUTING -s 10.0.1.0/24 br-lan -j MASQUERADE
# 这里说明的是10.0.1.0/24这是wireguard设置的IP。 br-lan是lan口桥接接口,如果不是桥接是eth0,eth1这样的接口。
重启后,emby可以通过wg访问。SMB还是不行。
最后解决办法。
在防火墙添加区域
如图配置:
然后重启就可以了。
防火墙重启命令:service iptables restart
smb协议不支持外网访问。远程访问用webdav。想实现SMB远程,建议用wireguard,tailscaled,ZeroTier 开启p p t p或者ipsec服务器虚拟组网工具实现内网访问。
做轻型Nas ,有wireguard 访问SMB共享还是很方便。
文章评论