网上看到有 N1 卖,可刷 linux。看其配置还不错,寻思用来做路由,存储,DLNA,WEB,AP,下载机,ALL IN ONE,思路呢就是装个 ARMbian,利用各种开源软件搭建,实现所想所需即所得。
先看配置: ARM 64 位 4 核心 2G 处理器,2G 内存,8G 存储,RTL 千兆网卡(非 USB 总线),USB2 口,做家庭核心路由一点问题没有。
准备: 某宝购得 1 台 N1(85 元),卖家已刷官改电视系统,可直接 U 盘启动 Linux。 正品三星 128G 高速 TF 卡一张(一百多元),投资 200 元稍微多点。
实施: 刷系统(刷在卡上就行了),启动,Linux 起来了。配 iptables NAT,hostapd,samba,apache webdav,minidlna,dnsmasq,ppp,aria2, openconnect 等一众软件。同时 sysctl.cobf 优化 TCP 参数.BBR 等。成了。有线连接能达到理想速率,2.4G 无线信号居然还能穿好几堵墙,神奇了。达到预期。用 DD 测试,磁盘写的速度,TF 卡自身最高可以达到 28MB/s, 挂 USB3 接口移动硬盘,在 33MB/S,也不必苛求达到千兆 NAS 的速度,毕竟 USB2 限制在那里摆着。但给电视做个源,看个高清啥的,电脑存取点东西啥的,还是措措有余。
要点: 只有一个有线千兆口,原生 ARMBIAN 内核没有编译 802.1q 支持(VLAN),解决方案有 3,均经过检验,都可行。1.接傻瓜千兆交换,局域网,外网网线均接在同一网络,N1 拨号,做 NAT。2.N1 配 vlan,挂 vlan 交换机。(这需要重新编译 armbian 内核,使其支持一些高级网络功能),目前我采用的这方法,也不是我编译的,编译过内核的,有网友分享过,大家可以百度,恩山。3.扩展加 USB 千兆网卡,这个也行,只是我的廉价的千兆卡,占一个 U 口,拖着一大堆线缆,有点乱。 所以还是做单臂,家用嘛,说白了,即使是二三十人用,也能扛的住。(除了无线部分).单臂绝对不是问题。
分享到此结束,研究方向不是 Linux 的朋友,建议慎入手。有需要的朋友,我一会把完整功能内核镜像分享出来,大家一起玩。
直接溢价(产生的价值)十倍以上? 千万不要怀疑性能。想想商用路由那点可怜的配置,还那么贵,关键在人,在优化。