从听说到上手 软路由入门指南( 二 )


CPU【从听说到上手 软路由入门指南】CPU 作为软路由的「心脏」 , 尤为重要 , 因此我们需要挑选一款合适的 CPU 。
目前比较成熟和主流的方案是使用 英特尔赛扬 J1900 处理器 , 假如你的要求不是特殊高 , 那么这颗 CPU 足以满意一个普通家庭的全部需求 。除了 J1900  , 英特尔凌动 N2600 也是个不错的选择 , 搭载这两款 CPU 的路由器价格也相对便宜 。
这两套方案虽然经典但也比较陈旧了 , 假如你没有预算上的压力 , 未来想要拓展更高级的功能(比如虚拟化) , 那么推荐大家选择 英特尔赛扬 3215U , 它的制程更加优秀 , 可以提供更好的虚拟化支持 , 也是绝大多数软路由玩家最终的选择 。假如你还想了解更多 CPU 的细节可以参考 Koolshare 上的总结
内存因为软路由使用的是低电压的 CPU , 因此我们需要选择 DDR3L 的内存条 , 也就是笔记本电脑上的「短条内存」 。假如你正好有旧笔记本上淘汰下来的这种内存条 , 那么就可以「废物再利用」节省一笔花销 。至于内存的容量大小 , 则需要根据我们的自身需求来决定 。
假如你选择的是搭载 J1900 等不支持虚拟化的 CPU 的软路由 , 那么 2GB 的内存绰绰有余 。通常软路由系统不会占用过多的内存 , 但假如害怕软路由插件太多 , 内存不够用 , 也可以考虑将内存升级到 4GB。
假如你选择的是搭载 3215U 等支持虚拟化的 CPU 的软路由 , 那么至少需要 8GB 的内存了 , 因为每个虚拟出来的系统 , 都至少要分配 1-2GB 的内存 。要是还有「虚拟 NAS」 的话 , 可能还要分配更多的内存 。
硬盘散热软路由系统本身对于存储空间的要求非常低 , 百兆左右的空间就已经足够使用了 。软路由一般既可以内接 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 之间任意一个 。