软路由上手指南( 二 )


软路由上手指南

文章插图
英特尔赛扬 J1900 处理器
这两套方案虽然经典但也比较陈旧了,如果你没有预算上的压力,未来想要拓展更高级的功能(比如虚拟化),那么推荐大家选择 英特尔赛扬 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 之间任意一个 。
至此所有软路由相关的配置就完成了 。


推荐阅读