编按:本篇原出处为mobile01的问题回复,问题本身没什么,但里面的fedora大大精彩的回复与内容整理,让我觉得不收藏下来不行,只放在01的某一回复太过于浪费,经作者同意后转贴到我的BLOG,特此感谢!
原问题为如果想要在一区域内同时连结超过200个以上的无线装置,应该用什么等级的无线分享器,根据经验,一般市售千元等级的分享器在超过10~20组装置后就会开始有掉线或连结不正常的情况,如果要超过两百台的等级,一般要购买超过两万元以上的高阶机器,但这个需求其实可以透过旧电脑(或便宜的主机安装软件)来达成节省经费的目的,跳转后看详细的内容分享。
这种大量电脑的应用,实务上都会用“软件路由器”来节省经费。
软件路由器(简称软路由):
一种 路由器 操作系统 OS,安装到几千元的 PC 电脑,电脑摇身一变,变成媲美数十万元等级的专业级硬件路由器。
软路由有要钱的,比如:Router OS
也有免费的,比如:BrazilFW、DD-WRT、IPCOP….等等的
为什么电脑可以变成路由器?
因为硬件路由器,如果你把壳子拆开来看,里面也是 CPU、RAM、主板、ROM(相当于 SSD,放 OS 的)。
换句话说:路由器 = 小型电脑
CPU 有 ARM (便宜机种)或 X86(数万元机种)的
几千元那种的路由器,CPU 可能 ARM 192MHz、RAM 32MB。
这样成本不用 1千元的东西,它卖你多少呢?卖数千元…..
所有卖路由器的厂商,卖的都是不是硬件本身,而是卖“固件”。
固件:就是那个路由器操作系统(软件)。
那电脑做路由器,有什么好处?
1) CPU 要多快,有多快
2) RAM 要多大,有多大
3) 网卡要多高级,有多高级(自己买来插)
4) 省钱。因为 PC 零组件便宜。
硬件方面没有限制,只要有钱,想买多高级的配备都行。而且零件很便宜。
比方说:你可以买颗 2GHz 的 CPU ,4GB RAM 的电脑,来做路由器。
这种配备的现成硬件路由器,一台要多少钱呢?10万元起跳…..不夸张,不信可以去查资料。
但是自己用电脑 DIY,又多少钱呢?几千元搞定。
软路由,入门推荐 BrazilFW 2.31.10 版
它不是最好的,但是它容易使用。全中文界面,免费,稳定,耗用资源少。安装只需 5分钟内就可以搞定。
网络上的教学:Brazilfw2.31使用手册
支援最大 4WAN 负载平衡。(对外最多可以 4条线,自动分流),比如 100M 来个 4条,总带宽 400M!
不过这个总带宽并不是真的”单线程” 跑到 400M,单线程仍是只有 100M,只是在大量线程的情况下,可以自动分流。
比喻:就像高速公路,只有一条塞车,多条就不会塞车。但不论哪一条高速公路,速限都是时速 110 不能在高。
支援 2 LAN(子网切割)
支援 WIFI 网卡(可能有限定型号,要买驱动有支援的)
电脑组装配备的话
CPU :Intel G1620 就错错有余(搭配 B75 芯片组)。
RAM: 2GB 就错错有余了。
机壳:可以考虑组 miniITX 超小型(主板比较贵)。或一般 MicroATX 大小的。
光驱:需要一台内接型光驱,因为软路由安装时不支援由 USB 外接光驱安装。这光驱只有安装时会使用一次,之后就都不会在用到。如果别台电脑有,暂时借来用就好,买浪费钱。
网卡:需要 1对外(WAN)1对内(LAN),主板已经内建一个,所以还需要买一片网卡。
WAN = 接 VDSL 小乌龟调制解调器
LAN = 接 switch 交换器
WIFI 网卡看需求,有需要就多插一片 WIFI 网卡。
硬盘:推荐用这种转卡,比较便宜 + 耐用
SD TO SATA 转接卡
就是插上 SD 卡,然后可以接 SATA 的转接卡,BIOS 会辨识为硬盘,可以安装 OS。(伪 SSD)
“SD TO SATA 转接卡” ,拍卖网站有人卖,买插单片的就行了,约 200元左右。
SD 卡的话,看没有没淘汰没用的 1GB、2GB 之类的,直接拿来用就行了。买全新的话,买最便宜、最低容量即可,比如 2G、4G…之类的。
注:BrazilFW 开机是采用 RAM OS 载入方式,就是说它开机时就会把自己整套 OS 载入到 RAM 中,之后都不会在去用硬盘,直到下次重开机。所以不建议用传统硬盘(会浪费电),SSD 也不建议(浪费钱),用这种转接卡就好。
软路由 BrazilFW 的安装需求是:
硬盘:100MB
RAM:32MB
装好后,屏幕、键盘、光驱,都可拔掉了,留一台主机就好。操作就像一般的路由器,用 web 界面登入操作。
注:BIOS 中要调 ALL error,but Keyboard(不侦测没接键盘错误)
其它建议:
因为 BrazilFW 的硬件需求,实在太低。
或者也可以干脆开 VirtualBox 虚拟机,去模拟一台就好。
这样子电脑本身还可以用来当 NAS,一机多用,比较不浪费。
已淘汰不用的旧电脑,拿来装也行(假如不在乎耗电的话)。
IPCOP 也不错用,可以考虑
最大特点:内建 Transpent Proxy(透明快取代理服务器)
proxy 就是说:如果有人去看一个网页,下载的东西会被快取在路由器上面的 proxy 服务器,之后第二个人……第一万个人去看同样的网页,都不必实际去下载资料,而可以直接从服务器供应快取档案。
这样的好处是:可以节省大量带宽流量浪费。
比方说:有个开箱文的网页,大量图片的关系,有 100MB 那么大。第一个人去看,路由器就去下载 100MB。但第二个人去看….第 N个人去看,都不必在消耗流量了,因为已经被路由器的 porxy 快取了。
那假如没有快取,会是什么情况?
一个人下 100MB,100人 * 100MB = 下 10GB…..
大量浪费流量,网络塞车。
并不是每种 软路由 都有内建 proxy 服务器,IPCOP 是少数有内建的。选项中可以开启那个功能。
不过 IPCOP 的中文化不完全,使用要有一些英文底子。
IPCOP 的硬件配备要求比较高,如果要使用 proxy 功能:
RAM:1GB 以上
硬盘:500GB 以上。
延伸阅读: