瀏覽單個文章
wst2080
Regular Member
 
wst2080的大頭照
 

加入日期: Jan 2006
您的住址: 鴨蛋
文章: 92
引用:
作者USS.Enterprise
感謝您這麼詳盡的回覆, 也讓我知道我的問題真有點白痴
感謝您這麼詳盡的回覆, 也讓我知道我的問題真有點白痴
其實我只是很單純的想法而已: 公司網路需要設IP, proxy
我想架一個讓客人來直接就可以連線的WLAN環境
DHCP可以解決IP問題, 所以我才想說是不是proxy也可以設在硬體裡.
看來是挺難的嚕, 再次感謝您了..




其實是做得到的.. 不過你要懂得如何去修改firmware...

通常外頭賣的...Flash頂多到16MB就很了不起了...
(別跟我說Cisco...我自己改過512MB...)

通常也是透過一台類似ITX PC 或者 Car PC 之類的機器來進行處理...
而這種PC-Like的軟路由也都是採取類似Server的運作方式...

像一些很多人推薦的Brazilfw...就有人寫出squid的套件...
你可以去參考看看 澎湖人 網站~~~ 裡頭應該有相當詳盡的說明資料...

或者你自己建置一台Proxy的Server...

會難嗎?! 我個人倒是覺得還好... 只要有心~~~ 人人都可以建置proxy~~~

至於DHCP的部份~~ 說真的問題不難~~~
DHCP所耗費的硬體資源不大~~~ 所以可以寫在網通設備的Firmware當中~~~
而且DHCP的套件又小... 就拿RHEL5來說

才 876K... 甚至功能還可以刪的更少~~~ 再將DHCP的服務功能縮減...來讓佔用的容量縮小~~~ 這都可以做得到的~~~


由於Proxy是要將用戶端存取過的資料cache到Proxy的硬碟當中~~~
所以許多的網通設備是不會將這個功能寫進去的...
因為Proxy算是蠻耗費資源的服務~~~ 並且再加上若是大量的存取~~~
就會讓網通設備的處理器而受不住而造成整體網路的Crash~~~
(目前已經看太多家用型的IP Sharing因為承受不了大量的Session而Crash)
而且網通設備也不可能為了Proxy的Cache來設置硬碟或者Flash...
(若設置Flash...除非是SSD才跑的快...不過不知道會不會搞RAM Disk...)
至於硬碟的部份... 除非是PC...要不然就是中高階層的網通設備才會有這種東西~~~
所以很多人會拿Server or PC 來建置Proxy的Service...算是個C/P值相當高的作法...
而目前微軟的Proxy Server (ISA)效能還是比不上Unix Like上跑的 Squid...
(就連Apache Proxy Module的效能也是輸給squid)
所以透過免費的Linux的OS建置...再加上Squid的套件來設定...
想必是會可以處理你的網路需求~~

Good luck~~~
舊 2009-02-24, 12:54 PM #4
回應時引用此文章
wst2080離線中