談起路由,可能剛接觸的朋友也不太明白什么是“軟”路由,在這里筆者就簡單介紹一下軟路由與硬路由之間的區別。而我們平常生活上所接觸得比較多的就是“硬”路由。所謂硬路由就是以特用的硬設備,包括處理器、電源供應、嵌入式軟件,提供設定的路由器功能。
軟路由的好處有很多,如使用便宜的臺式機,配合免費的Linux軟件,軟路由彈性較大,而且臺式機處理器性能強大,所以處理效能不錯,也較容易擴充。但對應地也要求技術人員許掌握更多的例如設置方法、參數設計等專業知識,同時設定也比較復雜,而且需技術人員具備一定應變技術能力。同時臺式機的硬件配置如果選擇不好或不合理,而且擔任路由器的功能如果長期工作,故障的機率將很高。用一臺臺式機搭建,成本并不低,但是如果要使用服務器,成本則更高,技術人員學習的過程亦較為煩瑣。
硬路由的做法為配置專用機,像PC機一樣,硬路由器包括電源、內部總線、主存、閃存、處理器和操作系統等,專為路由功能而設計,成本較低。路由器中的軟件都是深嵌入到硬件中,包括對各種器件驅動的優化,不同體系cpu的不同優化策略等等,這個軟件不是應用軟件,而是系統軟件,和硬件不能分開的。
由于架構設計考慮了長時間運作,所以穩定性有更高保證,再加上重要的功能大部份都已在內置系統設計中完成,所以人工管理設定的功夫非常少,可節省技術或網絡管理人員的時間。但相對的,如果某一款硬件規格不強大,擴充性不寬,因此將有可能無法滿足需求,尤其是需要加進持別功能時,如果廠商沒有提供,那么技術或網絡管理人員也無法解決。
由于計算機的限制,軟路由只能使用以太網卡,因此基本上局限于以太網絡之間的連接,以太網絡之間只有在劃分多個網段時,才會使用軟路由的連接。當用戶對網絡和數據傳輸方面沒有太高要求或者只是實現NAT轉換的時候,畢竟對于學校和網吧,臺式機的價格比起上萬元的專業硬路由更可以節省不少的成本。
以下我所介紹的是用一種比較簡單的辦法實現軟路由功能。首先安裝Windows 2000 Server,依次打開“開始/程序/管理工具/路由和遠程訪問(RRAS)(如圖1),
圖1
打開“路由和遠程訪問”窗口,右鍵點擊本地的服務器名稱,在菜單中選擇“配置并啟用路由和遠程訪問”的選項(如圖2), www.49028c.com
圖2
打開“路由和遠程訪問服務器安裝向導”的窗口,在下列中選擇“網絡路由器”,并點擊下一步繼續。如圖3。
圖3
在出現的“協議”列表中顯示“TCP/IP”協議,因為TCP/IP協議支持路由功能,所以選“是,所有可用的協議都在列表上”的選項,并點擊下一出現最后一個窗口選“否,不使用請求撥號訪問遠程網絡,點擊下一步。再單擊完成“路由和遠程訪問服務器安裝向導”。接下來就是對路由進行設置,右鍵點擊所在的本地服務器,在彈出菜單中選擇“屬性”,出現如圖4所示的窗口,“常規”欄目下,路由器選“僅用于局域網(LAN)路由選擇”并點擊確定。
圖4
在“樹”的目錄下,本地服務器/IP路由選擇/常規,右擊并選“新路由選擇協議”,如圖5所示。
圖5
出現“新路由選擇協議”,選取“用于Internet協議的RIP版本2”,單擊確定。如圖6。其中RIP2適用于中小型網絡,OSPF適用于大型網絡,故在此選RIP2。(注:兩種網絡協議只能選其一,不能同時使用)
圖6
在“IP路由選擇”中,同樣右鍵點擊“RIP”,選擇“新接口”,如圖7所示。
圖7
彈出“用于Internet協議的RIP版本2的新接口”,選擇“本地連接”并單擊確定。如圖8。同理,添加另外一個新接口“本地連接3”。最后顯示結果如圖9所示。
圖8
圖9
作為軟路由的主機設置完畢后,最后就是要在客戶端的主機上設置網關,依次打開“開始/控制面板/網絡與Internet連接/網絡連接”,右鍵點擊“本地連接”的“屬性”,出現如圖10的界面,選擇“Internet 協議(TCP/IP)”并點擊屬性,如下圖11所示。如果該客戶端在192.168.1.0網段,并在“默認網關”一欄設置192.168.1.1,如果在另一個網段的計算機,如192.168.10.0網段的,就在“默認網關”一欄設置192.168.10.1。完成設置后,點擊確定,重啟計算機就可以了。
圖10
圖11
除了以上所介紹用Win2000 Server中的RRAS作為軟路由,還可以使用的ISA2004,Winrouter Firewall等軟件;在Linux系統下,還有RouterOS、Smoothwall、m0n0wall、Coyotelinux、Ipcop等等。希望本文對剛接觸軟路由的朋友,在如何組建軟路由方面能提供參考。