
如果你有一臺很老很老的舊電腦,也許你將其丟棄在儲物間的某個角落,現在早已覆上了厚厚一層灰塵,也許你曾經將其放在二手物品交易網站上,但無人問津,也許你覺得這樣的電腦應該當廢品賣幾個酒錢,但今天我要告訴你的是,廢物也能重新煥發生機,不信請繼續往下看。
你可以將它配置成一個互聯網網關/路由器,但你也許馬上就會反問:“為什么不用現成的Modem/路由器,何苦要這么折騰呢?”,沒錯,現在的家用路由器已經很便宜,任何人都能負擔得起,但我想說的是,自己DIY一臺路由器,可以獲得更多的控制權,并且可以藉此學到更多知識,這就好像一個是白盒,一個黑盒。
要實現這個目標,我們有兩種選擇,一種是用專用的Linux發行版,它內置了所有需要的軟件包,直接安裝變成,另一種是完全從零開始構建整個路由器的操作系統,一般是使用最小化Linux安裝,再加上一些需要的軟件包。
選擇發行版
有許多發行版可用于構建自己的路由器和防火墻,除了Linux外,還有FreeBSD可供選擇,它們又可分為兩種類型,一種專門提供了防火墻/路由器功能,另一種提供了更復雜的互聯網網關功能,包括打印、郵件、文件和Web服務器。我們這次選擇的是IPCop 1.4.21穩定版,如果你喜歡冒險和嘗鮮,可以試試最新的1.9版本。
圖 1 IPCop和其它成品路由器一樣是通過Web界面進行配置和管理的
至于舊電腦,達到i586的配置就可以了,也許你會感到很驚訝,586時代的電腦還有用處?其實這種配置的舊電腦可以充當一個中型網絡的互聯網網關。
IPCop是沒有桌面的,安裝完成后,所有操作都是通過Web管理界面完成的,因此它對電腦內存的要求是很低的,鍵盤和顯示器也只是在安裝期間才需要,安裝完畢后就可以搬走。
對電腦唯一的要求是至少需要配備兩塊網卡:一塊用于本地網絡連接(綠色網絡),另一塊用于連接互聯網(紅色網絡),當然也可以是PCI DSL Modem卡,如果你使用3G網絡,只需要有USB端口就行了。
如果你想設立一個非軍事區(DMZ),則需要另一塊以太網卡,如果你想將它作為一個Wi-Fi訪問點,那么一塊無線網卡也是必需的,將交換機接入本地網絡以太網卡后,網絡中的其它電腦就可以通過該交換機訪問互聯網了。
注意,從IPCop光盤安裝時是沒有圖形界面的,全部是基于文本的界面,對于習慣了OpenSUSE,Ubuntu和Mandriva圖形安裝程序的人來說,也許會有點困難,其實整個安裝過程只會使用幾個鍵:使用光標鍵移動焦點,使用空格鍵選擇,使用回車鍵確認。另外,IPCop安裝程序會提醒你它要擦除整塊硬盤上的數據,它是不支持和Windows實現雙重啟動的,安裝過程是沒有分區那一步的,因此不必事先做好分區準備。在還原屏幕選擇“跳過”,接下來選擇用于本地網絡連接的以太網卡,雖然你可以手動選擇,但我一般還是接受安裝程序自動做出的選擇。因為路由器一般還會充當網絡中的DHCP服務器,因此還需要指定DHCP客戶端的IP地址范圍,如果你不知道填什么,那就看看下圖中的內容吧。
圖 2 安裝期間為綠色網絡設置DHCP服務器
安裝期間最重要的選擇是網絡配置類型,綠色(GREEN)代表以太網,紅色(RED)代表Modem,如果你想創建DMZ或無線網絡,則要選擇橙色(ORANGE)或藍色(BLUE),當然這些都可以在以后再修改。