分享: N1, DIY 廉价 主路由,私家存储,媒体服务中心等

2018-11-24 18:56:34 +08:00
 xiaoun001
网上看到有 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 的朋友,建议慎入手。有需要的朋友,我一会把完整功能内核镜像分享出来,大家一起玩。
直接溢价(产生的价值)十倍以上? 千万不要怀疑性能。想想商用路由那点可怜的配置,还那么贵,关键在人,在优化。
20765 次点击
所在节点    路由器
57 条回复
lzhnull
2018-11-24 21:29:30 +08:00
淘宝的正常的搜索方式是什么,求教
lexno
2018-11-24 21:35:33 +08:00
@lzhnull 我在闲鱼直接搜 n1 就找到了
zro
2018-11-24 21:42:17 +08:00
感觉吃灰的路由器都要比吃灰中的 TV 盒子强。。

有人知道怎么利用吃灰的 TV 盒子吗,最好像路由器那样不用接个 HDMI 去电视,通电即用
xuecan
2018-11-24 22:47:51 +08:00
n1 有 wifi 吗
lshero
2018-11-24 23:53:47 +08:00
T1 可以吗?
niubee1
2018-11-24 23:59:03 +08:00
花钱折腾这个浪费时间浪费钱, 你只需要买个群晖, 直接没烦恼
liaixiao
2018-11-25 00:10:07 +08:00
70 买了个。不知道干嘛。路由器有 k2p,电视盒子有 t1
xiaoun001
2018-11-25 04:37:41 +08:00
@xuecan 有啊。
@niubee1 的确是浪费时间。群晖以存储为主,路由可用 docker 实现。 但这里考虑的主要是路由,交换等,用最廉价的硬件实现企业级的功能,乐趣在于按需定制。精简一大堆设备。何况,USB2.0 的 N1 做存储,跟群晖根本没法比。但是如果跟树莓派比,则有的一拼。
@lshero 应该是可以的,但听说是百兆网卡,也不知道是网卡是否 USB 总线的,如果是 USB 总线挂网卡,建议别弄了。
29EtwXn6t5wgM3fD
2018-11-25 10:20:03 +08:00
@nneedd #20 这玩意大佬准备拿来做香港家宽的机场了.....
alexkhh
2018-11-25 14:42:01 +08:00
楼主 有原帖链接吗?
xiaoun001
2018-11-25 20:16:35 +08:00
@alexkhh 这个是原创啊。 你说的固件原贴,确实没有。
coreos
2018-11-26 01:02:30 +08:00
@shengyu arm 跑 SS 能跑满多少?
mortal
2018-11-26 08:02:21 +08:00
虽然我不会这么折腾,但还是支持 LZ DIY 的精神~
xiaoun001
2018-11-26 13:32:59 +08:00
@mortal 谢谢。很喜欢网络技术,老婆孩子不在身边,当个乐趣,打发业余时光了。
gerryyamaha
2018-11-27 17:35:34 +08:00
楼主好,N1 做软路由,我也很想搞,有附件和设置的详细教程吗?麻烦您提供学习一下。如果可以,我邮箱 GERRYYYAMAHA@126.COM ,谢谢。
xiaoun001
2018-11-27 20:26:57 +08:00
@gerryyamaha 你好,很抱歉,没有详细的教程。说白了,就是 linux 运用集成而已。没啥特别的技能。 有个学习积累的曲线,首先,我们要 N1 跑 linux。其次,N1 只有一个网口,那么 vlan 配置是不可少的。如果用到 pppoe 拨号,那么 pppoe 客户端软件不可少。iptables NAT 设置,内核开启 IP 转发也不可少,客户端要能获得地址,能解析,那么 dhcp,dns 服务器不可少。如果要开启无线接入,hostapd 是需要的,同时还要做网桥。您要愿意,可以逐个攻破,也没多难。这些资料网上很多,加油,愿成功。
xiaoun001
2018-11-27 20:38:13 +08:00
@gerryyamaha DIY 一个 ARM 路由,实际上意义并不是特别大。如果你想,OSPF 不在话下,N1 甚至可以支持 vxlan。无外乎就是一个集成优化而已,没啥特别值得炫耀的。 主要因为我以前是搞网络的,后期转型 linux,觉得 linux 的网络功能太好玩了,一直有想法基于 linux 做一个路由。事实上,做了很多回,也一直有成功,无外乎循序渐进而已。无外乎理解路由原理按需 diy 而已。甚至可以用 windows 服务器版本构造一台路由,这是可行的。 但真正从来没有拿它们来做主路由,练手玩玩而已,方法其实不是那么重要,思路原理明白了,慢慢做,就有了。路由还有断线检测,等等,这些都需要自己调试系统,写脚本。这个过程,linux 就逐渐入门,网络技能也不至于丢下。其实商业路由或者 x86 路由又简单又省事,何乐不为呢?
gerryyamaha
2018-11-28 09:52:15 +08:00
首先感谢楼主提供的方案,N1 做路由,完爆很多 ROUTER,期待已久。连接方案可以考虑用 N1 网口对光猫,用 N1 的 WIFI 提供无线连接做 LAN,但无线范围小,WIFI 给二级路由器做扩展或中继。油管上看 Vedio Talk 的视频,树莓派(raspberrypi Pi1-Pi3)安装 OPENWRT LEDE 秒变兲朝上网路由器,很完美。希望 N1 能参考。Vedio Talk 的视频地址: https://www.vediotalk.com/?p=956
xiaoun001
2018-11-28 14:03:20 +08:00
@gerryyamaha 嗯嗯,谢谢。 好主意。
huaxie1988
2018-11-29 16:10:36 +08:00
可以试试 N1 armbian 里面 kvm 运行 openwrt 呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/511151

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX