現在關于實現共享寬帶上網的方法很多,對于ADSL來說。大都是開鬉DSL Modem的路由功能實現寬帶共享,對于一些小區寬帶來講,一般是使用一臺專門的
電腦作服務器或使用寬帶路由器,但是單獨購買寬帶路由器也是一筆不小的開支。現在網上有很多自制
軟件寬帶路由器的文章,其中比較常見、配置比較簡單的是BBIagent,但是這個東西現在已經不是免費的了,每臺路由器的軟件注冊費為 36 美元。有沒有既免費有好用的軟件呢。經過一番搜索,發現類似的軟件很多,比如一盤秀、
網絡神牛、FD Linux、LRP(Linux Router Project Linux路由工程)、FLi4L、Freecso、coyote linux等,這些東西有一個共同的特點,都是基于Linux,可以在一張軟盤上運行。其中我認為最好用的非coyote linux莫屬,它提供了一個在windows下運行的向導程序,根據提示,6步就可以制作成功。以下就以它為例,說說怎樣制作自己的軟件寬帶路由器。
首先看看它有哪些功能,現在從
http://www.coyotelinux.com上可以
下載到Linux版和Windows版的制作程序,我選擇了Windows版,它的大小有3.04M,對于已有寬帶的你,這算不上什么。以下說明皆以它為例。
1、支持DHCP連接方式
2、支持靜態IP地址連接方式
3、支持Modem撥號方式
4、支持ISDN
5、支持PPPOE,也就是ADSL的連接方式
6、程序內建DHCP服務器功能
7、防火墻
8、IP自動轉發
9、遠程
管理等等。
我裝的寬帶是FTTB+LAN,自動獲得IP地址。看來它的功能符合我的要求。
既然是軟件路由器,首先需要一臺PC,386以上的都符合要求。我是從別人那里以請吃一頓飯的代價,拿回了一臺Pentium 75的機器,32M內存,硬盤、光驅、聲卡等通通不要,顯示器和鍵盤只在調試時使用,買了兩塊8139的網卡。硬件方面準備完畢。
到
http://www.coyotelinux.com,下載所需要的程序,名稱叫做Coyote Linux Windows Wizard,解壓縮,運行coyote.exe,出現向導,單擊繼續進入Step 1。
Step 1,設置Coyote Linux路由器在內網中的IP地址和子網掩碼,一般情況下不需改變,直接NEXT。(圖1)
Step 2,這一步對于Cable Modem的用戶也許有用,一般情況下,直接NEXT。
Step 3,關鍵的一步到了,根據你的上網方式選擇,我是FTTB+Lan,我選擇了“DHCP Assinged Address”,ADSL的選擇“PPPoE Configured Internet”,填入你的用戶名,密碼(兩遍),DNS服務器地址。專線的選擇“Use a static IP Configuration”,填入你的IP地址、子網掩碼、網關地址、DNS服務器地址。電話撥號方式選擇“PPP Modem Dialup”填入用戶名、電話號碼、密碼、Modem所在的端口、設備名稱、DNS服務器地址。需要注意的是,此程序目前只支持硬貓。一切都設置完畢之后,進而第四步。
Step 4,程序詢問你是否開啟內置的DHCP功能。
建議打開,開啟此項功能,網內的電腦可以設置為自動獲取IP地址,DHCP服務器可以自動為每臺機器分配IP地址、DNS服務器地址、網關地址,省去了逐臺配置的麻煩。只要網卡驅動程序裝好之后,立刻就可以上網,很方便的。當然,如果你的局域網已配置好,也可以不啟動內置的 DHCP 服務器,但是此時網內電腦的 IP 地址必須設置在于路由器相同的網段。例如:路由器的 IP 地址為 192.168.0.1,子網掩碼為 255.255.255.0,那么,其它電腦主機的 IP 地址必須為 192.168.0.X,這里 X 為 2 至 254 之間,子網掩碼為 255.255.255.0,默認網關為路由器的 IP 地址。
Step 5,最關鍵的一步到了,選擇你的網卡類型。我的是8139的pci接口的網卡,直接被支持的,IO地址和IRQ不需要設置的,直接NEXT,如果你用的是ISA網卡,那么你就要認真填寫了。
Step 6,激動人心的時刻到了,程序要求你放入一張格式化好的軟盤,點擊“Create Disk”,隨著軟驅發出的吱吱聲結束,屬于你自己的Coyote Linux路由器軟盤就成功了。
啟動路由器,使用 ping 命令測試網內電腦是否與路由器連網。
方法為ping 192.168.0.1,如果能 ping 到路由器,就說明網絡運行正常。否則,可能是網卡還沒有設置好。需要說明的是,如果路由器使用兩塊相同的網卡,第一塊檢測到的網卡必須連接內網
經過一段時間的使用,個人感覺網內的電腦工作很穩定,瀏覽網頁的速度也很快。這臺路由器工作也很穩定。因為只有主板、網卡一些相關設備在工作,所以耗電量很低。我在網上看到一個消息,有人以此制作的路由器連續開機達445天都沒有問題,我的一個
朋友的
網吧以前用Windows 2000 server+Sygate。每天都要重新啟動。看到我做的Coyote Linux路由器這么好,回去之后立馬把Sygate換了下了,不但節省了一臺服務器,而且網絡效率大大提高。