實(shí)現(xiàn)原理
在沒有路由器的情況下,在同一個(gè)IP子網(wǎng)內(nèi)的主機(jī)才能通信。主機(jī)不在同一網(wǎng)段內(nèi),即使通過交換機(jī)或集線器連接了也無法相互通信。不信您可以試一下,用兩臺(tái)不同網(wǎng)段IP的主機(jī)(如192.168.1.1和192.168.2.1,使用255.255.255.0作為子網(wǎng)掩碼),即使把這兩臺(tái)電腦連接在同一集線器或交換機(jī)上,在只使用TCP/IP協(xié)議時(shí),它們是無法通信的。
我們知道,一臺(tái)計(jì)算機(jī)是可以有多個(gè)IP地址的,如果我們給一臺(tái)服務(wù)器綁定兩個(gè)以上IP地址,其中一個(gè)IP地址在一個(gè)網(wǎng)段中(如192.168.1.0),另一個(gè)IP地址在另一個(gè)網(wǎng)段中(如192.168.2.0),如果給服務(wù)器提供路由功能,這兩個(gè)IP地址充當(dāng)網(wǎng)關(guān),就可以把兩個(gè)網(wǎng)段連接在一起了。經(jīng)過查找資料,我們發(fā)現(xiàn)Windows 2000 Server具有的“路由和遠(yuǎn)程訪問”服務(wù),能夠很好地提供路由功能。
“路由和遠(yuǎn)程訪問”的配置
為了解決這個(gè)問題,需要在連接這兩個(gè)教室的交換機(jī)或集線器上安放一臺(tái)使用靜態(tài)IP地址的服務(wù)器。這臺(tái)服務(wù)器需要至少指定兩個(gè)IP地址,一個(gè)IP地址處在一個(gè)教室計(jì)算機(jī)所在的網(wǎng)段中,另一個(gè)IP地址處在另一個(gè)教室計(jì)算機(jī)所在的網(wǎng)段中。
在默認(rèn)狀態(tài)下,Windows 2000 Server已經(jīng)安裝了“路由和遠(yuǎn)程訪問”服務(wù),只是沒有配置好,所以需要進(jìn)行相關(guān)設(shè)置:
1、 在服務(wù)器上以管理員身份登錄,點(diǎn)擊“開始”,在“程序”組中會(huì)有一個(gè)“計(jì)算機(jī)管理”,點(diǎn)擊其中的“管理工具”程序組,“管理工具”里面有一個(gè)“路由和遠(yuǎn)程訪問”項(xiàng),找到后點(diǎn)擊,在出現(xiàn)的“操作”菜單上點(diǎn)擊“配置并啟用路由”項(xiàng),會(huì)出現(xiàn)“路由和遠(yuǎn)程訪問服務(wù)器安裝向?qū)?rdquo;,按照向?qū)У奶崾具M(jìn)行操作就可以了。點(diǎn)擊[下一步]按鈕,出現(xiàn)選擇項(xiàng),我們需要選擇的是“網(wǎng)絡(luò)路由器”,因?yàn)槲覀兊哪康木褪亲學(xué)indows 2000 Server承擔(dān)路由器的責(zé)任。
2、點(diǎn)擊[下一步]按鈕后,會(huì)出現(xiàn)確定協(xié)議的窗口,F(xiàn)在IPX/SPX協(xié)議已經(jīng)不使用了,而且NetBEUI協(xié)議也不是可以路由的協(xié)議,所以我們只需要對(duì)TCP/IP協(xié)議進(jìn)行路由,選擇“是,所有可用的協(xié)議都在列表上”就可以了。
3、點(diǎn)擊[下一步]按鈕,會(huì)出現(xiàn)是否允許遠(yuǎn)程撥入的選項(xiàng),因?yàn)槲覀冊(cè)诰钟蚓W(wǎng)中,不允許用戶從電話線撥入局域網(wǎng),因此選擇“否”就可以了。再點(diǎn)擊[下一步]按鈕,就會(huì)提示設(shè)置完成了。點(diǎn)擊[完成]按鈕之后,會(huì)出現(xiàn)“正在啟動(dòng)路由和遠(yuǎn)程訪問服務(wù)”的提示,啟動(dòng)之后的“路由和遠(yuǎn)程服務(wù)”窗口如附圖所示。
設(shè)置客戶端
在啟用服務(wù)后,并不是馬上可以使用,而是需要給客戶端指定網(wǎng)關(guān)的IP地址。因?yàn)殡m然啟動(dòng)了路由器,但是客戶端計(jì)算機(jī)并不知道路由器(即網(wǎng)關(guān))的IP地址,所以還是無法通信。
客戶端的設(shè)置也很簡單,假定您使用Windows 98作客戶端,在“網(wǎng)上鄰居”上右擊,在彈出的菜單中點(diǎn)擊“屬性”,在協(xié)議列表中點(diǎn)擊“TCP/IP”協(xié)議,點(diǎn)擊[屬性]按鈕,就會(huì)出現(xiàn)“TCP/IP屬性”對(duì)話框。在“網(wǎng)關(guān)”選項(xiàng)卡中,在“新網(wǎng)關(guān)”下面的IP地址欄輸入服務(wù)器的IP地址,再點(diǎn)擊[添加]按鈕。服務(wù)器有兩個(gè)IP地址,選擇哪一個(gè)呢?當(dāng)然是選擇和當(dāng)前主機(jī)在同一個(gè)網(wǎng)段的IP地址了。即如果當(dāng)前主機(jī)IP地址是“192.168.1.150”,那么網(wǎng)關(guān)的IP地址就是“192.168.1.X”的那個(gè)IP地址。當(dāng)然,這不需要在所有的計(jì)算機(jī)上設(shè)置,只要在需要跨網(wǎng)段通信的計(jì)算機(jī)上設(shè)置就可以了。
在所有的設(shè)置完成之后,現(xiàn)在您用“ping”命令測試一下與另外一個(gè)網(wǎng)段的通信是否正常。如果您設(shè)置的都正確,通信就會(huì)沒問題的。
如何停止服務(wù)
如果想中斷兩個(gè)網(wǎng)段的通信,如何實(shí)現(xiàn)呢?這也很好實(shí)現(xiàn):在“路由和遠(yuǎn)程訪問”程序中點(diǎn)擊其中的“IP路由選擇”,在右邊出現(xiàn)的“本地連接”中右擊,在彈出的菜單中點(diǎn)擊“屬性”,會(huì)出現(xiàn)一個(gè)對(duì)話框,在“啟用IP路由器管理器”上去掉復(fù)選框即可。
如果您有多個(gè)網(wǎng)段,也可以用這個(gè)方法實(shí)現(xiàn),原理是一樣的。如果兩個(gè)教室之間的交換機(jī)或集線器沒有直接連接,此時(shí)就需要服務(wù)器安裝雙網(wǎng)卡,每塊網(wǎng)卡分別連接到一個(gè)教室的交換機(jī)或集線器上,再分別指定一個(gè)IP地址,再啟用“路由和遠(yuǎn)程訪問”服務(wù)即可。