我有一台 Dell 3020M 小主机,Haswell 平台,CPU 性能放在今天和 N100 差不多。已经使用八年多,日常任务已经力不从心,无奈实在过于坚挺,至今除了主板电池换过一次,没有一个组件出现故障!
现在最能发挥它余热的应用,大概就是软路由了。初步想法是家里主路由不刷机,专注路由功能;软路由用来跑代理、Docker 和 QEMU 。
3020M 只有一个千兆网口(当年除了工控机,双网口机器属于凤毛麟角)。我在群里简单了解了一下,得知单网口的机器要做软路由,要么单臂,要么外接网卡。
a. 单臂路由:可用带宽减半为 500Mbps (这个我可以接受,家里不是大水管),需要外接交换机。
b. 外接网卡:3020M 有两个 USB3.0 5Gbps ,速度上应该没什么瓶颈,但不知道 OpenWRT 的兼容性怎么样。
以上两个方案都要买入新设备,价钱恐怕跟 3020M 本身的残值也差不多了,而且桌面上的走线又要变丑了。3020M 内置了无线网卡,难道这不算是一种“双网卡”吗?所以我设想了如下方案:
c. 默认把有线网口当 WAN ,LAN 只通过无线接入,作为纯无线路由使用。这种做法的缺点也是显而易见的:如果配置出错导致无线不能连接,就只能接上显示器、使用命令行 debug 了,十分复杂。
各位老司机觉得,如果我近期只是玩玩,不作为主路由使用,上述哪种方式比较合适(主要考虑上手快速、维护方便)?我自己倾向于 c ,后面如果想用它做主路由,直接把 USB 网卡和交换机(或无线 AP )加上就行了(变为方案 b )。如果配置成单臂,后续想换成别的配置似乎要麻烦些。