自己組一台”軟”路由器
有鑑於家裡的路由器實在越來越不給力 三不五時就在那裏掉速熱當DEAD LINK不易外
所以打算想自己組一台軟路由器
軟路由器是甚麼?
軟路由器就是用一台X86的電腦 也就是一般的電腦
安裝軟路由系統
如:對岸的海蜘蛛、要錢但好用的RouterOS、m0n0Wall、免錢方案的BrazilFW
然後就變成一般的路由器
大多都是手邊有不要的廢電腦或是隨便一台便宜的電腦就可以辦到
效能屌打市面上的路由器 效能直逼萬元的路由器
需求不高 一台老P3+256的RAM+8G以上的硬碟空間就可以辦到
但是換來的犧牲就是 電費會增加 尤其這種電腦又是24小時全天運作
一般路由器可能才吃個幾W 電腦一台隨便就5~60W以上
所以這邊就要來取捨 但是為了網路效能我願意犧牲(?
之後就開始著手規劃
首先先搞來一台電腦 剛好我手邊有退役下來的老土豆
MB:ASUS P5G41T-MLX
CPU:intel core 2 duo E8400 3.00Ghz降頻1.83Ghz
RAM:4GB
POWER:台達300W
SSD:PLEXTOR M5S 128G(手邊部前就這一顆硬碟空著 就先拿來用…)
NIC:broadcom 5751*2(不相信主機板的螃蟹卡效能)
機殼當然愈小好 反正也是放在不起眼的角落
系統採用BrazilFW 3.0.259
當然能用2.X板好 因為有中文 但是2.X已經有相容性問題了 E8400裝不上去…
路由規劃
小烏龜>軟路由(BrazilFW)
>舊路由器DIR-818LW(當交換器+無線分享用)
>主電腦
>交換器>萬用的伺服器&一堆網路設備
之後就買了4張網路卡
原本是打算在我現役的伺服器上架設 但是用了快兩天都不成功 所以還是用獨立一台電腦架設比較快
2張伺服器用 2張軟路由用
一張不貴 375而已
所需零件都到齊了
裝上網路卡
再來就是因散熱問題而被我拆得精光的DIR-818LW
因為是第一線的交換器 所以我把它裝電腦裡面
因為是焊接面朝上 怕短路+灰塵 所以用一張紙作絕緣防塵
鎖上銅柱 完成!
把天線拉到後面固定好
剛好機殼上面就是一個12CM風扇的開口 兩個螺絲也剛好對到位 所以所在機殼上
至於這塊路由器的供電嘛…我也不想再多插一個插頭
他吃的是12V的電源 就用電腦的POWER供應
拿一條風扇3PIN轉大4PIN的線來作
大致上硬體的部分就完成了
之後把對內網路卡接到第一交換器上
再把主電腦跟第二交換器接上去
開機確認第一交換器運作 還好電源可以供應
開機後先進第一交換器的設定頁面
因為本身還是個路由器 所以要把它設定變成交換器
進入頁面找到區域網路選項 把路由器IP改成192.168.0.1以外的位置 如192.168.0.3
因為192.168.0.1是BrazilFW所使用的位置 所以要作區隔
再來把DHCP關閉 由BrazilFW配發IP
設定完成後儲存 就變成一台交換器了
之後開機作一些設定
停電或沒電時 當有電來自動開機
關閉錯誤時按F1繼續的訊息 因為以後這台電腦不會接任何東西 只有網路線
所以開機卡在F1必須關掉 不然沒辦法進系統
把CPU降頻 反正軟路由也吃不多 降品減少溫度跟不必要的消耗
重開之後確認CPU降頻
之後就開始安裝BrazilFW
一開始預設的帳號跟密碼都是root
進入COMMAND LINE之後 打入INSTALL安裝
之後就開始ENTER到底
安裝好後把光碟拿出來重新開機 系統就安裝好了
之後就可以把建鍵盤根螢幕線拔掉了 之後設定都是在瀏覽器操作
來測試斷電後自動重啟+F1跳過+系統是否安裝完成
之後到電腦打入
進入BrazilFW的設定頁面
一定要在http後面加s 不然進不去
之後會跳出安全性警告 因為沒有加密憑證
我們自己架設在家的東西不會有安全信問題 除非載到加料版
只要按繼續瀏覽就行了
之後就會到BrazilFW的設定頁面了
關於設定就不再多說了 GOOGLE有很多資料可以參考
再來是測速的結果
100/40M光世代可以跑到 93.33/39.45