實(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è)置也很簡(jiǎn)單,假定您使用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”命令測(cè)試一下與另外一個(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ù)即可,。