简单流程介绍:机子wifi模式改为客户端,添加ipv6,开放需要的端口,切换USB工作模式,挂载usb储存,安装qb/aria2之类软件
前提就是刷好openwrt了,教程话题里有
注意opemwrt的操作要及时保存并应用,各种页面登陆用户名不是root就是admin,密码就是管理页面设置的密码,不需要再说明了
1机子wifi模式改为客户端:
设备插在电脑上,登录openwrt管理页面,先禁用默认发射的wifi,我的是openwrt-01
点击radio0的扫描,选择你的wifi输入密码
下一步其他都默认即可,注意底下无线安全加密那里
这玩意本身应该不支持wpa3,选择需要和自家WiFi匹配。选好了保存,保存并应用。此时要么连上了,要么即使上一步你觉得加密是对的,还连不上。那就选择创建的client 编辑里继续改无线安全加密,试试其他单独的或者混合的,路由器也可以改改,wifi5兼容模式开或关,加密也是切换切换。我两个设备中就有一个玄学连不上,后面路由器改成单独的wpa2个人加密才好。
2添加ipv6:
移动宽带下载就指着ipv6了,此步前提路由器拨号已可以获取ipv6地址。选择网络-接口
前俩是刷完就有的,第三个是上一步改客户端模式默认创建的wwan接口,但是只能获取V4,我们创建一个新的接口,名称随便我的是wwan6,选择dhcpV6客户端
下一步默认,保存并应用,再回 无线 那里,编辑之前创建的Client模式的无线,下边接口配置-网络里把创建的新接口选上我的是wwan6
保存并应用,即可获取ipv6地址
3开放端口:
前面的操作ufi都插在电脑上,靠着nids网卡,所以可以直接访问设备的各种页面。但插到充电器上就不行了,因为端口没开。我们到网络的防火墙那里,选择通信规则,按图所示添加
源区域选wan,目标选设备,目标端口就是你需要开的端口,操作是接受。openwrt管理页面端口是80,开了这个之后,我们就可以在设备不直插电脑情况下,通过访问它无线连接路由器获取的ip来访问管理页面,剩下ssh qbittorrent aria2等等需要的端口,都可以在需要时进管理页面开。
4切换usb工作模式,挂载usb储存:
不知道为什么,我即使端口开放后依然打不开 服务-终端,所以只好使用ssh连接设备
输入openstick项目控制usb行为里的代码echo host > /sys/kernel/debug/usb/ci_hdrc.0/role ,设备就会从nids网卡切掉,开始识别usb设备。这个操作设备重启后会恢复。
识别后,我们来到服务-磁盘管理
中间 挂载点一栏的请选择那里,里面选择自己的储存设备,文件系统/挂载选项都不用管,浏览器往右边拖动,后面还有一栏挂载点,这里填什么挂载的储存就在哪个目录下,我就填的/g,点击右边的挂载按钮,保存。
开机自动切usb模式挂载U盘:上面两小步操作开机都会掉,想要开机自启也简单,在系统-启动项-本地启动脚本那里,sleep 25 && /etc/init.d/network restart之前填图里代码
echo host > /sys/kernel/debug/usb/ci_hdrc.0/role
mount /dev/sda1 /root/g
第一行就是上面切usb的代码,直接填上就是,第二行代码sleep 5 && mount /dev/sda1 /g,/dev/sda1就是挂载磁盘那里的看到的名字,你的可能不一样,/g就是挂载完形成的目录,名字都是和挂载磁盘那一步一样的。sleep 5是指挂载储存这行代码在上一步切换USB模式后等5秒再执行,我这反正不加等待就挂不上储存,5秒随便填的能跑就不改了。我也不太懂这些代码,谷歌搜openwrt怎么开机执行代码,怎么挂载u盘搜出来的,反正能跑了
到这一步就结束了,可以访问设备还有扩展的usb储存了。想用什么nas服务就到nas或者服务里开启相应的服务即可,储存位置就是挂载设置里填的/g,多注意一下各服务需要的端口。我就试着用了一下qbittorent,不得不说,高估了410的性能,限速加限连接,负载还是飙上8去了,下完再看看用Transmission会不会好点。
整个过程大部分困难都是因为自己过于小白不知道怎么操作,还特地买了大佬制作的ufihub,现在想想要是早知道怎么切usb模式,像某个C友那样,双母一公头电烙铁做一个usb扩展就够我需求了。整完还是挺有趣的,加上挂载的u盘,整机不到2瓦,之前用老电脑当nas,30瓦功耗我都要算计一年得大一百多电费。这下好了。