在互联网时代,家庭网络的带宽速度迅速提高,家庭中的智能移动设备越来越多,智能家居设备也逐渐普及,因此家庭路由器的负荷越来越大。然而,现阶段普通路由器越来越难满足家庭需求,软路由也登上了舞台。
那到底什么是软路由呢?
就像计算机有软硬件的区别一样,路由器也有「软」「硬」之分。通常我们在各种电商平台上搜索「路由器」这三个关键这三个关键词中获得的商品都属于硬路由。它是由路由器制造商根据特定的硬件设备设计的嵌入式设备操作系统。相应的软路由是基于软件工具在普通硬件上实现传统路由器的功能。我们可以在旧计算机、工业控制机、开发板、服务器甚至硬件虚拟机中安装软路由系统,然后通过强大的软件实现各种功能。
硬路由和软路由的外观不同
软路由的优缺点与硬路由相比,软路由具有明显的优势。首先,软路由更便宜。具有强大性能和多种功能的高端硬路由的价格往往是数千美元,使用软路由可能只需要200或300元,我们可以用来升级我们的网络带宽或做其他更有意义的事情;其次,软路由的性能更强。传统的硬路由MIPS、ARM 平台处理器不同,软路常用 X86/64 处理器具有更强的性能,多插件。同时,软路由可以配备更好的网卡,保证网络的稳定性和更多设备的接入;最后,软路由的功能更加多样化。通过丰富的软件生态,我们可以在离线下载、广告等软路由上实现更多有趣的功能QOS、流量控制、多线控制、链路负载平衡等,甚至可以根据自己的需要开发软件。
当然,有利有弊,软路由不是万能的,也有一些缺点。首先,软路由的功耗更高。由于硬件规格较高,软路由的功耗自然增加,平均功率高于硬路由 10-20W;其次,软路由的无线信号略逊。无线软路由 WiFi 这方面和硬路由可以说是云泥的区别,硬路由有厂家专门设计的电路板布局,独立 WiFi 信号放大装置、防止电子信号干扰信号放大装置、防止电子信号干扰的屏蔽罩等;最后,软路由的学习成本更高。在厂家多年的开发设计下,各种操作配置趋于简化,基本配置可以通过傻瓜式操作来完成。对于软路由,如果没有网络基础和学习实践能力,并不是每个人都能控制它。
在什么情况下选择软路由?软路由确实很强大,但也要根据自己的情况来判断是否值得投入时间和精力。那么,如何判断自己是否需要软路由呢?我总结了以下条件:
你的宽带最好高于 100M,如果你是「小水管」带宽,还是优先升级带宽最好是独立租(住)房,如果是和熟悉的人合租,毕竟你要改造住房网络,否则可能会造成不必要的麻烦,需要其他无线 AP 或者充当硬路由来 WiFi 无线功能家居网络设备和对网络需求复杂的人,如 P2P 下载、在线视频、在线游戏、访问海外资源、准确的流量控制、家中大量的网络设备等如果你满足以上所有条件,那么软路由值得一试,继续往下看。
如何选择软路由?如何选择软路由?
如果上面提到的所有成本和门槛都不能阻止你,我们可以正式开始为自己创造一个软路由。
与各种硬路由市场不同,电子商务平台上销售的软路由品牌大多是企业级的软路由品牌,如爱好、小马、Mikrotik 等。这些软路由价格昂贵,不适合家庭用户,因为它们是针对大型企业的。因此,我们很难直接购买开箱即用的软路由。在大多数情况下,我们需要像存储器一样自己「组装」或者「改造」软路由。以下硬件可以改造成软路由。如果你手头碰巧有,不妨试试:
国内外淘汰的多网口工控机电商平台现成的软路由准系统(树莓派、香蕉派、甜橙派等)。)高度集成受文章长度的限制,无法详细描述每个方案的细节,以相对节省时间和成本的软路由准系统方案,具体讨论购买时需要注意的要点。CPU
CPU 软路由「心脏」,因此,我们需要选择需要选择合适的 CPU。
CPUCPU 软路由「心脏」,因此,我们需要选择需要选择合适的 CPU。目前比较成熟和主流的方案是使用 英特尔赛扬 J1900 处理器,如果你的要求不是特别高,那么这个 CPU 足以满足普通家庭的所有需求。除了 J1900 ,英特尔凌动 N2600 这也是一个不错的选择选择。 CPU 路由器的价格也比较便宜。英特尔赛扬 J1900 处理器虽然这两个方案很经典,但也很旧。如果你没有预算压力,想在未来扩展更先进的功能(如虚拟化),建议你选择 英特尔赛扬 3215U,其工艺更好,能提供更好的虚拟化支持,也是绝大多数软路由玩家的最终选择。假如你还想了解更多 CPU 可参考细节 Koolshare 上的总结内存因为软路由使用低压 CPU,所以我们需要选择 DDR3L 内存条,即笔记本电脑上的内存条「短条内存」。如果你碰巧有旧笔记本上淘汰的内存条,你可以「废物再利用」省一笔钱。至于内存的容量,需要根据自己的需要来决定。假如你选择搭载 J1900 不支持虚拟化 CPU 软路由,所以 2GB 内存绰绰有余。通常,软路由系统不会占用太多的内存,但如果你担心软路由插件太多,内存不够,你也可以考虑将内存升级到 4GB 。
假如你选择搭载 3215U 支持虚拟化 CPU 软路由至少需要 8GB 内存,因为每个虚拟系统至少要分配 1-2GB 的内存。要是还有「虚拟 NAS」 可能需要分配更多的内存。硬盘&散热软路由系统本身对存储空间的要求很低,大约100兆字节的空间就足够了。软路由一般可以内接 MSATA SSD,也可以外接U盘或者移动硬盘,但是在这里使用 16 GB 的 MSATA SSD:一是可以满足软路由的存储需求,二是安装插件后不用担心空间使用。硬盘本身不需要太高的质量,二手或自己淘汰。软路由散热分为主动散热和被动散热,被动散热安静但效果一般,主动散热高效但有噪音。如果选择赛扬的低压处理器,被动散热就足够了 Hold 住软路由的热量。如果选择功耗大的高端, CPU,为了保证路由的稳定性,最好选择主动散热,因为一旦温度过高,可能会导致软路由崩溃,使整个网络瘫痪,容易造成不必要的损失或麻烦。
如何部署软路由?
有了硬件,我们需要注入灵魂 —— 安装软路由系统。软路由系统百花齐放,可供选择的系统很多,下面列举一些国内外常用的系统。RouterOS 这是一个非常著名的支付系统,授权成本很低,但功能和性能都非常强大。从宽带运营商到家庭和网吧,功能齐全。网上有很多教程,但是学习成本很高,适合有技术基础的人。PFsense 在路由器的基础上,还集成了强大的防火墙功能。包括入侵检测、漏洞扫描等模块,配置繁琐,但经过深入研究,可以成为您的家庭安全网关爱快路由系统 是国内公司开发的免费产品,具有基本的路由功能,家庭使用没有问题,但系统本身更倾向于企业管理,也有很多开发者为这个系统开发了很多实用的插件OpenWRT/LEDE 国内家庭软路由占有率很高,软件量大,生态强。同时,OpenWRT 这里推荐的教程也很丰富详细。 KoolShare 固件内置了一个非常强大的插件市场
除此之外,还有海蜘蛛,Pandbit、VyOS、WayOS 等等,这里就不一一介绍了,大家可以自己搜索教程并安装。本文在讨论软路由的优缺点时提到了软路由 WiFi 性能很差,所以我们需要把其他硬路由作为 AP 在软路由中,我们可以通过简单的网络拓扑来梳理结构。您可以参考上图来布置您的网络架构。当然,有线设备也可以直接连接到无线 AP 上,灵活调整。需要注意的是,如果选择硬路由作为无线路由, AP ,为了使所有设备都在同一网段,我们需要硬路由 WAN 口留空,将 LAN 口与软路由 LAN 接口,关闭硬路由 DHCP 功能并将 LAN 口的 IP 地址设置为软路由器 IP 但在同一网段不冲突,例如软路由 IP 为 192.168.1.1,硬路由的 LAN 口 IP 可以设置为 192.168.1.2-254 任何一个。
到目前为止,所有与软路由相关的配置都已经完成。到目前为止,所有与软路由相关的配置都已经完成。尾声为了让大多数人理解软路由,我试图删除许多技术细节。如果每个内容都详细展开,恐怕要写十天半。文章中有很多细节,如安装软路由系统、配置软路由、软路由虚拟化、安装各种软路由插件等。看完这篇文章,你需要通过互联网和强烈的好奇心去探索和学习,这就是软路由真正有趣的原因。