利用老舊(淘汰)電腦DIY 做一台超級穩定 不當機的路由器【教學】



贊助商連結


頁 : [1] 2 3

mart1n_ch
2004-05-20, 03:54 PM
利用老舊(淘汰)電腦DIY 做一台超級穩定 不當機的路由器
現在上寬頻的人是越來越多,並且這些上了寬頻的都想和朋友共用網路連接,用最小的投入換來最大的收益,我也裝了寬頻,正在考慮和10個鄰居共用呢(13台電腦)!

  怎麼分享呢?單純的使用集線器行不通;若是使用軟體,又必須找一個做代理伺服器的機器,這台機器就不能隨便關機。唉,拿我那台來做,我還怎麼玩遊戲?並且電費也夠我受的了!
  那麼只能去買一台路由器了?不過那玩意雖然不會太貴,可是玩大量 P2P..,EMULE,BT 等等 沒有一台能承受大量資料傳輸。而且在台灣很多家裡有老舊(淘汰)電腦所以我想利用老舊(淘汰)電腦 DIY台超級穩定 不當機的路由器

  我瘋狂的上網尋找,嘿嘿,終於讓我發現了解決的辦法。
  急了吧!想聽我說?那讓我先去找一台老的電腦吧!

  我從伯伯家搬來他那台廢置不用的586—奔騰II 300Mhz、64M Sdram記憶體、8M顯卡和軟碟機;又從NOVA買兩塊 螃蟹卡 rt8039的網卡插入老電腦的PCI插槽中,硬體準備好了。

  您說我幹什麼?當然是自製一台路由器了。硬體為奔騰386 或更好的中央處理器,但由於386沒有pci插槽,486的插槽很少,並且都很難找,我就採用了586的配置,這台路由器是不是夠高級:)因一般市售的路由器 是ARM 9、 166Mhz ,8 Mb。

  廢話少說,咱們開始製作自己的路由器吧!

  在IE覽器中輸http://www.bbiagent.net/ (有繁體中文解說)
選擇語言後——〉找到軟體下載——〉找到第一項(1. 製作和下載路由器啟動盤的映射檔)
  下面有幾個選項,分別是:Applet、 Plug-in、 JNLP、 JAR每個後面都有 相應的解釋。


  一、製作和下載路由器啟動盤的映射檔
  
  若不行,使用的是Microsoft的Windows XP,沒辦法,我們要download JAVAhttp://java.sun.com/getjava/download.html

  點擊後等一會兒,會彈出一個定制視窗,當然是“下一步”了,在這堻]置路由器在網域內的ip位址、子網路遮罩(在這媊U大家先不要改)、路由器電腦的cpu類型、記憶體大小,再“下一步”就開始選擇你用來連接局域網的網卡型號,我的是螃蟹卡 rt803910/100M PCI網卡;選好網卡後,會要求你填寫網卡的中斷請求,因為我這兩塊是PCI網卡,所以不用填,而ISA的您就要細心設置了,是不是現在就看到用586的好處。

  區域網內部設置完了,下一步當然是設置連接Internet的那塊了。首先需要選擇寬帶類型,我是基於DHCP的CABEL MODEM,當然選擇DHCP(動態主機配置協定)了。ADSL可以選擇PPoE,Modem可以選擇PPP。

  然後又是選擇網卡,是選擇連接internet的網卡型號,我買的兩張網卡型號都一樣,和局域網內部的也一樣;按下一步,又要你寫中斷請求,不用寫,再下一步,好了,現在可以選擇你希望局域網內部能夠上網的機器的IP段以及閘道,按照默認的就可以。

  還是下一步,確認你所選擇的參數正確後,按下載,系統會自動生成一個100%適合你要求的路由程式,壓縮包的檔案名是:BBIagent.img。

  這樣,該到第二步了:

  二、將下載的映射檔寫入軟碟作為路由器啟動碟

  先按照提示下載BBIwrite.exe和rawrite.exe,再找一張一張空白而且可以正常使用的軟碟,為了以後方便,最好找張好的軟碟,如sony、maxell等,如果你的作業系統是win9x的,就可以運行BBIwrite.exe程式來進行寫盤,不過我用的是xp,沒辦法,只有切換到DOS下使用rawrite.exe。

  將剛才下載的BBIagent.img寫入到磁片,我們的路由器啟動軟碟已經做成,只要在機器BIOS中設置為軟碟機啟動,把軟碟塞進去,啟動機器後螢幕就會出現:load......等資訊,和Linux的啟動介面一樣(不過以後我們使用,這台自製路由器不接顯示器,你看不到,呵呵)。

  那怎麼使用路由器呢?

  三、下載路由器管理軟體 - BBIagent 管理器

  首先,下載BBIagent 管理器軟體(BBIagent.jar),這時,打開另外一台電腦(你剛才用的那部)。
  把這台電腦的網卡ip位址設置為192.168.2.X
  子網255.255.255.0
  閘道:192.168.2.1
  DNS 192.168.2.1
  打開IE,在位址欄輸入 192.168.2.1回車,如果出現以下螢幕,就代表你已經成功了80%了


  由於是第一次運行,所以請輸入默認密碼:BBIagent,確定後,來到管理頁面,這堨i以對路由器進行各種設置,記得把下面那個“路由器啟動時自動連接”打上勾,同時留意鍵盤上的NumLock燈,開始亮了,這就證明路由器已經開始順利運行。  另外那兩盞燈就是信號燈,一有資料流程經,就會好像網卡一樣,閃阿閃, 打開由覽器!上你喜歡上的網吧!你已經成功了!
經試驗,同時13台機上網,開了24小時沒停過。
速度都非常快, 那張軟碟,只要開機的時候用一次,其他時候完全可以從軟盤機中拿出來,不存在機械讀寫的麻煩,一切都是cpu記憶體間的工作。
  到現在為止,我的586路由器已經工作了36個鐘頭了,從未當機機,伸手去摸cpu,哎呀,簡直是冰涼的,可見路由對586來說簡直是微不足到。
  486也完全可以做,呼,我的電腦也好久沒關過機了,現在有路由器代勞了,我可以放心把他關了。
  因為這台路由器堶惆S有硬碟,沒有光碟機,軟盤機也只是開機才動一次,所以!耗電非常小,,我就沒詳細測過,只是看電錶預算過,你們如果成功,也可以測一下,看看用電多少

  

贊助商連結


ivantw
2004-05-20, 04:22 PM
轉貼文章請註明 出處 (http://www.google.com.tw/search?hl=zh-TW&ie=UTF-8&q=%22%E4%B8%A6%E4%B8%94%E9%9B%BB%E8%B2%BB%E4%B9%9F%E5%A4%A0%E6%88%91%E5%8F%97%22&btnG=%E6%90%9C%E5%B0%8B&lr=) ! :)

mart1n_ch
2004-05-20, 04:58 PM
出處 (http://www.17lan.com/article1421.html) ! :) [/B][/QUOTE]

s900221
2004-05-20, 08:21 PM
最初由 mart1n_ch 發表
我從伯伯家搬來他那台廢置不用的586—奔騰II 300Mhz
找碴一下...586是Pentium,P2的俗稱是686...

mart1n_ch
2004-05-20, 09:58 PM
最初由 s900221 發表
找碴一下...586是Pentium,P2的俗稱是686...

只是"教學" 不要 用雞蛋裡挑骨頭精神 ok...тупоумно

dmwc
2004-05-21, 12:39 AM
說實在的也很耗電,且通常在低負載下相對PSU自己消耗的電也不少
而且廢物回收的PSU,要是用的不怎麼樣,等一下PSU起火怎麼辦,現在電視上看到電腦起火的也不少,但要是用個好一點的PSU,那價格就又夠買IP分享器了

grxzone
2004-05-21, 12:41 AM
最初由 mart1n_ch 發表
只是"教學" 不要 用雞蛋裡挑骨頭精神 ok...тупоумно
轉貼不只要標出處
而且應該要經過作者同意(如果作者沒聲明可任意轉貼)
再加上未經許可不能修改文章內容
想請問一下轉貼者是否有詢問過作者
希望不要有嫖竊文章
PS:如有得罪之處,抱歉了。

mart1n_ch
2004-05-21, 10:10 AM
首先 轉貼處的怍者也是轉貼所以請問要到那裡授權轉貼????
二. 因 這 路由器 軟體是基於 linux, 知道linux的精神是什麼嗎??"免費"

買路由器 ??? 可以阿 問題是如果你買的路由器只是號稱 是 銷售第一 等等
可是 下載 BT,P2P 當機連連 你要嗎??
還有難道 路由器不會電線走火????任何電器商品都有這可能:D
本人只想讓一些 買了當機連連路由器 及常常 玩 P2P 而且家裡還有老舊電腦
來自己 DIY 一台(穩定)路由器:D
如有得罪之處 請多多包含:)

ivantw
2004-05-21, 10:42 AM
最初由 mart1n_ch 發表
首先 轉貼處的怍者也是轉貼所以請問要到那裡授權轉貼????
二. 因 這 路由器 軟體是基於 linux, 知道linux的精神是什麼嗎??"免費"

買路由器 ??? 可以阿 問題是如果你買的路由器只是號稱 是 銷售第一 等等
可是 下載 BT,P2P 當機連連 你要嗎??
還有難道 路由器不會電線走火????任何電器商品都有這可能:D
本人只想讓一些 買了當機連連路由器 及常常 玩 P2P 而且家裡還有老舊電腦
來自己 DIY 一台(穩定)路由器:D
如有得罪之處 請多多包含:)

Linux 是屬於 Free Software ,一般人往往以為是「免費軟體」之意,其實錯了,應翻成「自由軟體」,「自由軟體」的定義如下,意義與免費差異頗大喔。

以下資訊引述於: http://www.openfoundry.org/archives/000204.html
--- 引述開始 ---

Q︰什麼是自由軟體(Free Software)?
A︰自由軟體是指可以自由使用、下載、修改、散布的軟體。更精確地說,自由軟體賦予軟體使用者以下四種自由:

【自由0】使用的自由:可以不受任何限制地來使用軟體。
【自由1】研究的自由:可以研究該軟體的運作方式、並使其適合個人需要。
【自由2】散布的自由:可以自由地複製此軟體並散布給他人。
【自由3】改良的自由:可以自行改良軟體並散布改良後的版本,以受益全體社群。

它和商業軟體之間最顯著的差異在於:

 第一、自由軟體鼓勵你複製、散布。
 第二、自由軟體允許你研究、改良。

正因為自由軟體允許你研究、改良,使得人們得以「站在巨人的肩膀上」,而不必「重新發明輪子」,這種和科學研究類似的作法,對於科技的進步有著巨大的影響。

--- 引述結束 ---

如果是我,也不會利用一台老舊的電腦建構 Router/NAT/IP 分享器,原因其實很簡單,市售的IP 分享器便宜又比較不耗電,也不像 PC 有 HDD / PSU / FAN 等物件發出的噪音,體積又龐大。

況且,現在的網路資訊那麼發達,哪台 IP 分享器好用或是不好用,很容易就可以找到評價(光是 PCZONE 就一堆了! :D ),買 IP 分享器所要作的功課,我相信會比架一台照文章架設 Router/NAT/IP 分享器來的容易多了! :D

其實老舊電腦的可利用的情況還是蠻多的,例如捐給偏遠地區的小學。讓小朋友有電腦可用,既環保又有教育功能,還可以發揮愛心,這樣的功效我相信比架一台 Router 大多囉! :D :king:

Fatland
2004-05-21, 11:52 AM
故以 GPL 衍生出來的觀念來說,轉載只要註明出處應已符合它的精神
其實 mart1n_ch 兄其實很熱心,這類的文件也很適合 pczone
雖說這樣所花的電費遠超過一台分享器價格加電費
但開放原始碼對於稍懂程式的使用者來說,遇到問題時可以自行調教,也是很重要的優點。