答案1
另请参阅@omglolbah 的回答。
您提到的 minibox 硬件由 AMD Geode 处理器驱动,它是一款与 x86 兼容的操作系统,您可以安装基本上任何 Linux 发行版(或 BSD,就此而言)来使其成为路由器。minibox 甚至提供了一个名为 imedia linux 的定制发行版(http://www.mini-box.com/iMediaSDK?category=17) 用于这些板。
然而,我不喜欢这些机器的一点是,它们实际上并不比装有定制固件的零售路由器快多少。
+-------------------+------------+------------+------------------------+ | 速度/功能 | 功率 | 尺寸 | 选择 | +-------------------+------------+------------+------------------------+ | 无所谓 / | 低 | 小 | 购买零售路由器 | | 无所谓 | (10W) | | | +-------------------+------------+------------+------------------------+ | 无所谓 / | 低 | 小 | 购买零售路由器 | | 复杂 | (10W) | | 并更换固件 | +-------------------+------------+------------+------------------------+ | 中等 / | 低 | 小 | 使用小原子板 | | 无所谓 | (20W) | | 使用 Linux 发行版 (1) | +-------------------+------------+------------+------------------------+ | 快速 / | 高 | 小 | 使用 mini-itx 板 | | 复杂 | (~80W) | | 考虑桌面级 | | | | | CPU 例如 C2D 等 | +-------------------+------------+------------+------------------------+ | 快速 / | 高 | 机架 | 考虑商业 | | 复杂 | (~80W) | | 路由器,例如那些 | | | | | 来自思科。| | | | | (尤其是二手的)| +-------------------+------------+------------+------------------------+ | 快速 / | 高 | 大 | 获得现代桌面 | | 复杂 | (>100W) | | 计算机和安装 | | | | | 路由器分布 | +-------------------+------------+------------+------------------------+
(1)参见上面的维基百科链接: http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
问题是,如果您需要尽可能快地传输数据(即,使快速以太网或千兆以太网端口饱和),则需要快速 CPU 来处理数据,特别是如果您要使用 (1) VPN 和 (2) 防火墙。快速 CPU 指的是我们现在在台式机上使用的那些 CPU。例如 Core 2 Duo、Athlon II 等。
请注意,如果您最终计划使用路由器执行其他任务(例如使用 SCP 进行文件传输、未来使用 AES-NI 兼容 VPN 软件的可能性等),那么您可能还需要获得 i5 处理器,因为加密软件的 AES-NI 指令可以提高速度。
答案2
有无数专门为此目的而定制的 Linux 发行版。您链接的硬件对于其中大多数来说应该足够了。
http://en.wikipedia.org/wiki/List_of_router_or_firewall_distributions
我自己多年来一直使用一台带有两个网卡的旧 Compaq Presario 266MHz 笔记本电脑作为路由器,直到我升级到大型文件服务器。Debian 是我在旧机器上使用的发行版,现在我运行的是 Ubuntu。安装一些安全软件包后,大多数发行版都可以用作路由器,尽管功能集显然会发生变化。