當我們在說「頻寬分享」或是「IP分享」的時候
其實我們要的功能是以下:
基本一定要有的功能
--------------------------------------
1.NAT(Network Address Transport):ip轉換偽裝
2.DHCP:動態自動指派IP
3.FireWall:防火牆
進階的功能:
------------------------------------
1.QoS (Quality of Service):服務質量保證,頻寬管制
2.proxy:網頁代理伺服器 (快取伺服器)
而這些功能,不一定「全部」要由一台機器完成
例如:
可以分成
前端設備 (前級)和
後端設備 (後級)
前端設備 管 NAT、DHCP、FireWall、proxy
後端設備 管 QoS
如此便可以減輕每台設備的負載量
以居易 2900系列的定位來看,它是家庭用或soho用
適用人數大約是20台電腦左右
更大適用人數的機器,不是沒有,只是暴貴
例如:BM-188A 或 BM-2000 那種的,可以提供200台電腦以上使用
只是一台將近要9萬元,願意花這個錢的人不多就是了
因此才有了軟體路由器這個東西,無非是為了省錢
其實 Linux 可以做到的事情,是很多的
架設各種伺服器之外
前面說的那些路由功能,Linux本身都可以做到的
除了QoS比較複雜以外,其餘的都可以說簡單
Linux 目前最新核心是 2.6.xxx
而軟體路由普遍使用的是 2.4.xxx
2.4.xxx 的核心,已經被證實有很多漏洞
由於屬於作業系統本身核心的漏洞
所以架構於核心之上的防火牆是擋不住的
以大量提供服務的環境來說
使用標準的 Linux 發行版,來架設路由功能,是個比較好的主意
例如:
Fedora ...等 Linux 發行版
組台 AMD 2500+以上,1G RAM 來架,主機費用大約1萬
就可以提供非常好的服務,可以服務幾百人也沒問題
使用標準 Linux 發行版的好處是:
-------------------------------------
1.由於可以升級 (yum或apt),修補漏洞,確保Linux 核心及所有套件皆為最新版,所以會比較穩定。
2.機器本身可以做「透明代理伺服器」,所謂透明代理伺服器,是指內部用戶瀏覽網頁,會強制過 proxy 主機,但是用戶不會有任何感覺,因為使用方法和一般的完全一樣。
網路的使用上,70%以上瀏覽網頁為主,porxy 的好處是,只要內部電腦有人下載過的頁面,會存放於 proxy 主機硬碟裡,等下次內部電腦有人要看這個頁面,就會直接從 porxy主機調出,以區網100M的速度,直接開啟瀏覽頁面。
標準 proxy (squid),設定檔可以設定的東西很多
例如:快取物件的大小
預設值為 4MB,若改成 32MB
網頁上一些如 Flash動畫,音樂,影片短片,說小不小,說大不大
只要區網內有人下載過的,其他人要再看的時候,就不必對外下載
話言之,可以解省不少對外頻寬的浪費
有效加速瀏覽網頁的速度
3.標準的 Linux 發行版,尚可提供 FTP 或 samba 等服務
將一些常用的軟體,或一些好康的東西
放至於分享目錄,讓區網內的電腦,自由取用
就不必到外面重複下載,亦可節省不少頻寬浪費
區網內分享來說,samba 服務比較容易使用
相當於微軟網路芳鄰
Linux 和 FreeBSD 熟優熟劣,這個問題
兩者都是 unix-like,都不是正統的 unix
Linux is not unix
FreeBSD 也不是 BSD
只是都模仿的很像而已
真正的 unix 和 BSD,都是有版權的,不可能免費
共通的是,兩者都是免費 (自由軟體)
Linux 一定比 FreeBSD 差嗎?~不見得
google 搜尋系統,全世界最快的搜尋引擎
是由一萬台以上的 Linux 叢集組合而成
其實只有「好不好用」和「會不會用」,這兩個因素而已
東西再好,如果不會用,也是惘然
而假如一個東西,很好用,也很容易使用
那反而是較佳的選擇
書籤