月度归档:2019年10月

给大家介绍一下我的低成本软路由

软路由就是以前网上卖的升腾gI945小主机。Cpu是n270。1GB的内存。我自己改造了一下。在网上买了一个miniPCIe接口的千兆有线网卡。正好插在主板上的插槽里。这样就变成了双有线千兆网口。一个进一个出,就不用搞什么单臂路由了。

主板上面还有sata接口,我把sata接口和电源引出来,然后接了一个1t的笔记本硬盘。夏天的时候温度比较高,于是我就装了一个风扇。但是风扇全速运行的时候声音较大。于是又在淘宝上买了一个调速的模块装上去。这下可以手工调整风扇的转速。天热的时候就调快一点,天冷的时候就调慢一点或者干脆关闭风扇。

系统采用openwrt,无线采用一个闲置的千兆华硕路由器ac55u。专门当AP使用。

宽带是300兆的。有线可以跑满没有问题。无线的话,手机基本上也是连5g来使用,测速大概在300多兆。可以说是跑满带宽。足以满足我的使用要求了。

文件共享读取。这个应该是CPU性能太挫了。不过已经足以满足我的使用要求了。

奇葩的是,文件写入nas的速度居然远远大于文件读取的速度。我也懒的深究是什么情况了,也许是我编译的固件里面samba版本的性能比较挫。

结论,够用就好。不必追求更高性能,除非目前的硬件满足不了需求,那么再考虑升级也不迟,物尽其用。

AR9331芯片路由器上开启FPU支持

一个AR9331芯片的便携路由器,内置5600毫安电池,可以作为小充电宝。

把内存改为64MB,闪存改为16MB,自己编译固件刷进去,做成一个4G路由器。

但是遇到了问题,某个app插件运行需要GO语言支持,但是在这个路由器上,无法运行。

报错提示Illegal instruction。

解决办法,开启AR9331平台下内核的FPU支持。

make kernel_menuconfig

进入文本行图形界面后,开启FPU。

Kernel type → 选中 MIPS FPU Emulator

然后重新编译即可。