弱电箱整理之三软路由篇
起因
一直都有考虑升级一下软路由,抱着垃圾佬的心态等着别人淘汰电脑。作为一个IT民工,拣点别人公司不要的电脑,这种机会还是很多的。上两周一个朋友公司有台电脑要丢掉(注意是丢掉不要了,直接扔垃圾桶的那种),被我发现了厚着脸拣回来了。发现配置还行,起码比目前用的J3455强多了。
正文
硬件篇
拆开做完清洁后点亮测试,B85的主板,四代I3的处理器,8G内存带双硬盘。
配置比我的好多了,果断升级了
这块B85带6个SATA口,强迫症立马犯了,插满,必须插满!
乔斯伯的C2最多我塞过4块3.5寸,如果要塞6块硬盘还是很有难度的,而且散热肯定不好,加上柜子通风不好怕温度高了整个柜子都boom了。考虑过后决定改成硬盘外置的方案。上硬盘笼。
5盘位硬盘笼安排上,拼夕夕40包邮到家,风扇自备(12包邮两把)
3.5寸可以直接导轨进,2.5寸需要托架转成3.5再上导轨。托架是联想拆机的金属托架,仓库还有几个当垃圾扔一边了,找了好久才找到几个。大小厚度刚好,完美
老主板拆了,机箱里面放了两块盘3.5加2.5
拆空老费劲了小机箱就是不好装不好拆
大机箱,拆空,so easy。
大机箱的电源就算了,毕竟要带6盘的,乔斯伯用的电源是联想拆机280瓦的,问题不大
目前空闲的四盘垃圾盘先用着,后期有不要钱的垃圾捡了再插进去。拣的垃圾坏了不心疼
不通电状态下1瓦多
四盘开机瞬间最高67瓦,如果是四块3.5估计开机得有90瓦左右
稳定下来四盘是44瓦,还行能接受,比我黑群晖四盘3.5低十几瓦
都说C2是焖烧罐,其实温度也还好,硬盘外置之后底部加个风扇往里吹稳定运行也就50度左右,夏天肯定会高一点,我觉得问题不大。
拼好了发现线都不够长,要外置硬盘机箱不能盖上电线都露外面,不好看
最后只能这样用着,继续拼夕夕找线,后面改进一下
买了一个6头sata线,1米长,绝对够,sata供电一分五,目前用够了,如果上六盘有一个盘放机箱里就好了
全部接好了从后面出来,正面看不到,不影响美观
空间太小不好理线了,只要不打到风扇就行。C2出了名的焖烧罐,所以能上风扇的地方都上满风扇
最后盖子盖上,风扇接上,上电开机
软件篇
机器拼装完成后就是系统了,j3455的时候用的是sirpdboy的openwrt固件傻瓜式,基本不用什么设置,docker了一些常用软件,日常用也挺稳定,偶尔2.5G网卡会掉,拔一下网线就好了,当时是双盘机械盘跑不满2.5G,到160M/S就封顶了。
想了解软件配置的可以看看上一篇,操作方式都是一样的https://post.smzdm.com/p/a5d07vqx/
优点很明显,问题也有,今年4月以后的版本他就取消了核显驱动,emby就不能开启核显解码了。网易云插件从来都是开启失败了不知道什么原因,pptp连接无法开启,必须ssh登录后用命令开启,很不方便。docker安装onlyoffice后log文件莫名其妙的占满了软路由磁盘空间,导致任何设置失败。
正好趁这次硬件升级,系统也换下算了。
四块硬盘其中固态两块128G的做个raid0,机械盘500G加1T的做个raid0。拼成一块256G跟一块1.5T,顺带速度翻倍
开机输入IP地址,开始设置
先配置wan口,家里通网,光猫桥接之后wan口改成pppoe协议,填写账号密码,应用后自动拨号上网
然后做raid0,做raid后以前的数据都没了,记得备份,我直接不要了,没啥重要的东西。
点击磁盘后面的修改,每个磁盘都分一个区。如果熟练的话可以ssh登录后用fdisk分区,mount挂载,mdadm做raid会快一些
点开系统——磁盘管理
往下拉到创建raid
选btrfs,这种格式支持动态扩容无需建立逻辑卷,做raid0随时可以继续增加硬盘.当然你也可以选软raid
软raid做出来会生成单独的硬件设备在/dev下。btrfs做出来的raid可以挂载阵列成员中的任意一个,容量都是两块硬盘之和
做好之后上面会多两个选项,可以点修改查看详情
btrfs还支持硬盘快照,随时可以退回类似虚拟机快照
打开挂载点
取消自动挂载,卸载已经挂载的单磁盘,四块盘它会自动挂载四个。
往下拉添加挂载点
btrfs下的raid可以挂载成员中的任意一块盘,结果显示两块之和
如果是mdadm做的raid会单独显示/dev/md0这个设备
这里分别挂载ssd中的一块跟机械盘中的一块。ssd中我分出了30G给docker用,所以实际上ssd做的raid0只有200G可用。
docker的数据分区在opt下,扩大opt的分区,30G够用了,可以搭建好多应用了。
装了7个应用还有20G可用
应用跟以前的差不多,具体部署可以看上篇文章写得挺详细的
这里就多加了个汉化版的Heimdall
堆栈贴出来,有兴趣的小伙伴可以直接复制粘贴
version: "2.1"
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- /mnt/md01/docker/heimdall/config:/config
- /mnt/md01/docker/heimdall/app:/var/www/localhost/heimdall/app
- /mnt/md01/docker/heimdall/config:/var/www/localhost/heimdall/resources/lang
ports:
- 8888:80
- 8443:443
restart: unless-stopped
更新了几个应用
可道云
配置好了点应用就可以登录了
PPTP异地组网
点开PPTP之后输入用户密码启动就行,端口开启1723,服务端就配置好了。以前的版本远端登录后可以正常访问内网,外网网页正常打开。现在这个版本内网正常外网无法开打,需要在客户端上设置一下,win系统建立pptp连接后需要去掉
win下需要设置取消在远程网络上设置默认网关
安卓需要设置转发路线跟dns服务器
设置后内外网都正常
内网登录路由器正常
外网开网页正常
一点小问题
用了几天目前就遇到过一个小问题
lan口莫名其妙的会变成千兆,可能是驱动的问题吧,小问题,ssh登陆后敲个命令就行了
ethtool -s eth0 speed 2500 duplex full autoneg on
通过ethtool工具强制让网卡在2.5G下运行
机械盘做raid0后大文件可以跑满2.5G网卡了。2.5寸ssd做raid0应该勉强跑到万兆。三块做raid0应该能跑满万兆
写在最后
折腾了两天终于理顺了,路由器这个东西最好是稳定,系统本身没啥问题就不要天天折腾了。过程艰辛码字不易
后面还有升级空间,升级也方便,硬盘不变的情况下直接拔U盘就行了,系统我装在U盘里了,即插即用。以后考虑上1.5U机箱正好上架左下角位置空出来还可以加设备。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
天外来鸿
国内要用上海时区吧,“ TZ=Asia/Shanghai”
校验提示文案
ferrets
校验提示文案
ferrets
校验提示文案
天外来鸿
国内要用上海时区吧,“ TZ=Asia/Shanghai”
校验提示文案