微信关注,获取更多

百元NanoPC T4开发板如何魔改成高性能软路由(OpenWrt应用)

每当文章发布完毕之后,总会有一些人,在评论区域大声叫嚷,声称:“大叔,软路由确实是不错的,单单是轻易动不动就要三四百的工控机,哪里会有性价比可言呢?还比不上我去购买一台硬路由呢!”。

性价比? 嘿嘿,今天,“性价比”它就来了!

我昨天在整理捡到的垃圾时,你猜怎么着,大叔,我发现了个东西,啥东西呢,是NanoPC T4开发板!

OpenWrt应用_NanoPC T4软路由_OpenWrt百元软路由搭建

当年,这块板子可是所谓的“网红”,它采用的是RK3399的U,具备4G内存,并且还焊死了16G的eMMC!

最关键的是,这玩意儿现在的“垃圾价”才100元左右!

配置如下:

这般性能,如此价格,难道这不就是一款如同白送的具备低功耗特点的小钢炮样式软路由吗?

但是!(凡事都有个但是)

这玩意儿天生“残疾”——它只有一个网口!

哪些朋友是懂行的,大家都清楚,那个路由器,你起码得拥有“一进一出”这两个口子才行(也就是WAN口和LAN口呀)。然而现在这可该怎么办才好了?

别着急,咱们那些被称作“技术宅”的人所秉持的精神便是,哪怕不存在任何条件,也要去创造出条件然后付诸行动!就在今天,大叔要传授给大家,究竟该如何把这个被叫做**“百元神器”**的东西,改变成一个具备高性能的软路由。

咱们主要攻克两个方案:

【省事方案】,将USB 3.0转换为千兆网卡,【性能方案】,把M.2 (NVMe)转换为千兆/2.5G网卡,1. 针对硬件展开分析,那价值100块的NanoPC T4究竟是怎样的一个“怪物”呢?

OpenWrt应用_NanoPC T4软路由_OpenWrt百元软路由搭建

在开干之前,我们得先了解我们的“战马”。

内存为,4GB的LPDDR3。存储是,16GB的eMMC。扩展呢。

关键矛盾在于,性能出现了爆炸式增长,价格却如同白菜般低廉,然而却仅仅只有一个千兆网口。而那个千兆网口是Realtek RTL8211E。

2. 魔改开始:两种方案的详细“手术”指南

其目标为增添那第二个能够用于连接网络的端口处。需留意,此套构建方案乃基于具备特定架构特征的情境架构,故而在系统所做选择之中,首先会考虑符合相应条件的特定系统,或者是具有官方发行性质的另一类系统。

方案一:USB 3.0 转千兆网卡 (“够用党”选择)

这是最简单、最不需要拆机的方式。

实战步骤:

进行刷写系统工作,乃是最为关键的一步,你得前往友善之臂(FriendlyElec)的官方Wiki那儿去下载,与T4相对应的FriendlyWrt固件,它属于一个eMMC安装包,与此同时,你需要准备一张SD卡,运用官方工具将安装系统冲刷到SD卡里,接着把T4插上SD卡,然后开机,如此一来,它便会自动把FriendlyWrt系统刷入到板载的64G eMMC当中,此情形相较于使用SD卡当作系统盘要稳定一万倍!直至系统刷好之后,再进行硬件连接,要拔掉SD卡。将你那用于网络连接的USB网卡,插入到型号为T4的设备所具备的颜色标识是蓝色的那个USB 3.0接口之中。把T4自身所携带的那个板载网口,运用网线将其与你的电脑进行连接。对OpenWrt展开配置操作:将电脑的IP地址设置为能够自动获取的状态(或者设置成为处于192.168.1.x网段之内的数值)。通过浏览器访问192.168.1.1这个地址,从而进入到OpenWrt的后台管理界面(其默认密码是password)。最为关键的一个步骤:对网口进行分配操作。进入到网络这个设置选项之中的接口设置板块,再进入到设备设置页面。有两个设备会被你看到,至少是两个,一个是eth0,它通常是板载的RTL8211E,另一个是eth1或者usb0,这是你的USB网卡,去到网络,进入接口这点。LAN口要配置,默认br – lan所桥接的是eth0,这是你现在连接电脑的那个口。WAN口配置也需要进行,点击“添加新接口”,名称是WAN,协 议选DHCP客户端(要是你是光猫拨号,那就选PPPoE),设备要选择你那个USB网卡,(eth1或者usb0)。将防火墙进行设置,使其分配至WAN区域,之后保存并加以应用。接下来进行测试,把从光猫或者主路由引出的网线,插入到你的USB网卡上面。再把你的电脑,连接至T4的板载网口。稍微等待一会儿,要是电脑能够实现上网,那恭喜你,成功达成了!还有方案二,即M.2转接网卡(此为“性能党”的选择)。

NanoPC T4软路由_OpenWrt百元软路由搭建_OpenWrt应用

这是我这个大叔强烈予以推荐的方案,它运用了RK3399的PCIe总线,属于“原生”的网卡扩展,其性能以及稳定性将USB吊打。

它具备这样一些特性,性能上十分强劲的那种强劲哦,是有着PCIe直连的强劲表现;稳定性方面极高极高非常高;不会占用USB口;能够支持到2.5G的网络速度。但同时也存在一些不足,成本很高很高的那种高,总成本差不多快要逼近200元了;需要具备那么一点点动手能力才行;M.2口会被占用。

实战步骤:

刷写系统,其方式如同方案一那般。需要务必要先将系统给刷入到eMMC当中。连接硬件呢,第一件事是要断电哟!接着得拆开具备散热外壳的T4产品(前提是存在该散热外壳)。然后要找到M.2插槽,把你的那张M.2网卡插入进去,之后上好螺丝。需要留意的是,好多M.2网卡可能存在需要进行外接供电的情况,又或者转接线所呈现的状态会有所特别,你很可能需要借助一个通过3D打印制作而成的外壳才行来把它处理妥当。这便是所谓的“捡垃圾”所拥有的乐趣所在!而配置OpenWrt时,要先启动系统,利用电脑连接T4的板载网口,接着访问192.168.1.1这个地址,随后要进入网络板块下的接口选项中的设备选项。你此刻理应会瞧见两个“真·网卡”,其一为eth0 ,它乃是板载的,其二为eth1 ,它是你通过M.2扩展得来的,诸如RTL8125这类。后续的配置,与方案一的第3、4步全然相同。将eth0 (此为板载的)视作LAN口。把你新添加的eth1 (即M.2网卡)当作WAN口。进行保存、应用以及测试操作。3.极终对决:百元神器的性价比究竟处于何方?

大叔我两个方案都跑了一遍,给你们一个直观的对比:

对比项

方案一 (USB转网卡)

方案二 (M.2转网卡)

大叔点评

理论性能

受限于USB 3.0总线

PCIe 2.1 x1 (带宽约500MB/s)

M.2吊打USB。

实际测速

千兆基本跑满(940Mbps)

千兆/2.5G跑满(取决于网卡)

跑满千兆都没问题。

CPU占用

较高。USB需要CPU介入

极低。PCIe有DMA,不费U

**这是核心差距!**M.2方案CPU更闲,跑插件更猛。

稳定性

一般。USB网卡发热、驱动都是隐患

极高。等同于原生网卡

7×24小时运行,必须选M.2。

折腾指数

(插上就行)

(得拆机、找卡)

喜欢动手的,M.2更有成就感。

总成本

约130元 (100元T4 + 30元USB网卡)

约180元 (100元T4 + 80元M.2网卡)

这!就!是!性!价!比!

大叔的结论:

RK3399的性能,能将千兆的NAT转发跑至满负荷状态,此时其CPU占用率几乎没有变动。若把它用于运行“网络优化”插件,就其A72大核的性能而言,绝对属于“小钢炮”级别的。

最重要的是,它才100块钱!

别再跟我说软路由没性价比了。是你没找对“垃圾”!

这个“垃圾”,值得捡!

未经允许不得转载:openwrt技术分享 » 百元NanoPC T4开发板如何魔改成高性能软路由(OpenWrt应用)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏