从零到一:在旧PC上部署OpenWrt软路由的完整实践
1. 为什么选择旧PC改造软路由?家里那台积灰的老电脑终于派上用场了。去年给父母换了新主机后,那台2012年组装的i3台式机就一直闲置在储物间。直到上个月朋友来家里做客,看到我在折腾路由器,随口说了句"你这老机器跑OpenWrt比千元级硬路由还稳",这才打开了新世界的大门。软路由最大的优势就是硬件性能碾压。普通家用路由器普遍采用ARM架构芯片,内存往往只有128MB-512MB,而十年前的x86电脑至少都是双核CPU+2GB内存起步。实测我那台老i3跑满千兆带宽时CPU占用不到15%,同时还能流畅运行广告过滤、流量统计等插件,这是普通路由器根本做不到的。另一个重要原因是功能扩展性。官方OpenWrt固件就像Linux的"最小化安装",而x86平台可以自由安装Docker、虚拟机等扩展。我现在的方案是在同一台机器上同时运行OpenWrt和Home Assistant智能家居系统,省去了额外购买服务器的开销。提示:2010年后生产的电脑基本都支持64位系统,建议优先选择x86_64架构的固件,能更好发挥硬件性能。2. 硬件准备与兼容性检查2.1 最低配置要求翻出旧电脑先别急着装系统,确认下这些关键指标:CPU架构:必须x86或x86_64(查看方法:右键"我的电脑"→属性)内存:至少512MB(建议2GB以上)存储:4GB以上硬盘/U盘(实测8GB SSD够用三年)网卡:至少两个物理网口(单网口需加USB网卡)我的老戴尔OptiPlex 790只有单网口,后来花了35块钱买了个USB 3.0千兆网卡。这里有个坑要注意:Realtek芯片的USB网卡需要单独安装驱动,建议优先选择Intel或Atheros芯片的产品。2.2