成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

研究RIP協議在Linux等多系統平臺中的應用

網絡 網絡管理
下面我們主要講解一下Linu和Windows當中的RIP協議的使用。在整個平臺中,如何構建這個協議的網絡呢?讓我們來詳細了解一下吧。

RIP協議,是路由的基礎,在很多組網結構中,我們都會用到這個協議。那么今天我們關于RIP協議的基礎就不多贅述了。本例中使用的RIP協議是 Version 2 的,支持認證、MD5 加密、VLSM、CIDR等,在這里使用 Version 2 而不使用 Version 1,是因為 Windows Server 2003 和Linux均不支持 RIPv1.由于RIP 協議是國際標準,各個廠商都會有支持.所以不管我是用 Windows 還是Linux或是 UNIX,都應該可以順利地運行RIP協議.

這里是本例中所使用的拓撲圖:

研究:RIP協議在Linux等多系統平臺中的應用

不僅用到了 VMnet1 和 VMnet8 做網絡接口,而且還使用了一個自定義的網絡—— VMnet2.那么首先,在 VMware 中新建一個 VMnet2 網絡:

研究:RIP協議在Linux等多系統平臺中的應用#p#

研究:RIP協議在Linux等多系統平臺中的應用

由于我已經添加了,這里就不會有了,當然,也可以選擇 "VMnet3" 等:

研究:RIP協議在Linux等多系統平臺中的應用

添加完成之后,應該可以在網絡連接中看到這個虛擬的 VMnet2 接口的網卡:

研究:RIP協議在Linux等多系統平臺中的應用#p#

這里是我的 Host 上的網絡設置:

研究:RIP協議在Linux等多系統平臺中的應用

其中:192.168.100.241 是我的無線網卡的 IP,不用理會它.

然后,再設置 Windows XP 設置其網絡類型為 Customize --> VMnet2:

研究:RIP協議在Linux等多系統平臺中的應用

并將其默認網關設置為 192.168.10.2,指向 Windows Server 2003 的 VMnet2 接口.#p#

研究:RIP協議在Linux等多系統平臺中的應用

再來設置 Windows Server 2003,它上邊共有 2 塊網卡,一塊網卡接入 VMnet2 網絡,其地址設置為 192.168.10.2,而另外一塊網卡接入 VMnet8 網絡,地址設置為 192.168.246.20,千萬注意,一定不要把 IP 地址和網絡的對應關系搞反了:

研究:RIP協議在Linux等多系統平臺中的應用#p#

現在設置Linux上的網卡,Linux上有 2 塊網卡,一塊接入 VMnet8 網絡,另一塊接入 VMnet1 網絡,VMnet8 網絡接口的網卡 IP 地址設置為 192.168.246.10,而接入 VMnet1 網絡的網卡 IP 地址設置為 172.16.0.1.其中 eth0 是接入到 VMnet8 網絡的,而 eth1 是接入到 VMnet1 網絡的.這是用 SSH 客戶端連接到Linux上看到的:

研究:RIP協議在Linux等多系統平臺中的應用

如果要修改 IP 地址,可以到 /etc/sysconfig/network-scripts/下邊修改 ifcfg-eth0,ifcfg-eth1 兩個腳本,同樣,修改時也要注意不要改錯了,修改完之后可以使用 service network restart 命令來重新啟動網卡,使設置生效.(注:我使用的是 Redhat Linux 9,其他的Linux平臺的實現可能有所不同).

最后,設置 Windows 2000 IP 地址為172.16.0.20,2000 上邊只有一個接口,連接到 VMnet1 網絡,并且把默認網關設置為 172.16.0.1(注:我的這個 2000 上邊有 2 塊網卡,有一塊是 NAT 網絡接入的,但是我已經把它斷開了,相當于沒有這塊網卡)

研究:RIP協議在Linux等多系統平臺中的應用#p#

OK,第一步,網絡設置完成了.現在開始配置兩臺路由器(Windows Server 2003、Linux),Windows 2003 的路由配置為:打開 "控制面板",找到"管理工具",然后找到" Route and Remote Access",在左邊的列表中,找到 Windows Server 2003 這臺主機(我的主機名是 "DC"),右鍵單擊它,然后選擇 "Config and Enable Routing and Remote Access":

研究:RIP協議在Linux等多系統平臺中的應用

然后選擇 "Next",在 "Configuration" 中選擇 "Custom configuration",然后選擇 "LAN Routing",接著按 "Next" 就結束配置了,如下圖:

研究:RIP協議在Linux等多系統平臺中的應用

完成后的界面:

研究:RIP協議在Linux等多系統平臺中的應用#p#

當然,僅僅這么配置是不可以的,還得讓 Windows Server 2003 運行路由協議,這樣才能成為一臺真正的路由器,在左邊的樹形中右鍵單擊 "IP routing" 中的 "General",然后選擇 "New Routing Protocol...":

研究:RIP協議在Linux等多系統平臺中的應用

然后是選擇路由協議,這里當然選擇 "RIP Version 2 for Internet Protocol",這時候,在左邊已經看到了RIP協議了,但是此時雖然運行了RIP協議,但并沒有把該網絡通告出來,還需要在這里添加 2 個接口:VMnet2 接口和 VMnet8 接口,首先添加 VMnet2:

研究:RIP協議在Linux等多系統平臺中的應用#p#

這時候出現了協議屬性的設置:

研究:RIP協議在Linux等多系統平臺中的應用

其實都用默認的就可以了,因為都是 RFC 規定好的,不必要修改,只有一個"Incoming packet protocol",修改為 "RIP Version 2 only",因為這里只想運行純粹的 RIPv2,所以沒有必要接受 RIPv1 的廣播數據.

重復此動作,可把 2 個網絡接口都通告進來,這樣的話,通過路由協議,將來Linux就可以學習到 VMnet2 中的路由了.

OK,現在 Windows Server 2003 就設置好了,那么現在來設置 Linux,需要一個路由組件:zebra,可在www.zebra.org下載最新版本,RedhatLinux9 在默認安裝的時候,是安裝有這個路由組件的,只需要做些簡單的配置就可以了.

下載之后,使用命令 tar -zvxf zebra-0.94.tar.gz 將其解壓縮,然后進入 zebra-0.94 目錄,分別使用命令:

  1. ./configure  
  2. make  
  3. make install 

就可以完成軟件的默認安裝,該軟件的可執行文件安裝在 /usr/local/sbin 目錄下,分別是"bgpd","ospfd","ripd","zebra",而該軟件的配置文件位于 /usr/local/etc 目錄下,分別為 "bgpd.conf.sample","ospfd.conf.sample","ripd.conf.sample","zebra.conf.sample",然后進入這個目錄,分別用命令:#p#

  1. cp bgpd.conf.sample bgpd.conf  
  2. cp ospfd.conf.sample ospfd.conf  
  3. cp ripd.conf.sample ripd.conf  
  4. cp zebra.conf.sample zebra.conf 

這里的幾個RIP協議的配置文件只是一個樣本,將來不會用到的,但是為了安全起見,還是保留它們,再復制一份出來,并把 .sample 后綴去掉,這個很重要,否則將來啟動程序的時候,是找不到配置文件的,這樣的話就啟動不了程序.然后看一下這個目錄中的 zebra.conf 文件,里邊是路由的一些配置,主要看的是 2 個東西:

  1. password zebra  
  2. enable password zebra 

這里分別是2個密碼,因為 zebra 運行之后是模擬了一個 cisco 路由器出來,所以這里的這個就相當于它的 startup-config 文件,默認的 telnet 密碼和 enable 密碼都是 zebra,在這里不需要修改什么,記著這么一個東西就好了.

然后,為了啟動方便起見,在 /usr/local/sbin 目錄下建立一個腳本文件:

  1. #!/bin/bash  
  2. cd /usr/local/sbin  
  3. ./bgpd -d  
  4. ./ospfd -d  
  5. ./ripd -d  
  6. ./zebra -d 

參數 -d 是以 demon 的方式啟動(后臺),運行該腳本,這樣的話,這個路由器模擬程序就運行起來了,現在用 netstat -an看一下有沒有運行:

研究:RIP協議在Linux等多系統平臺中的應用

如果該程序正確地運行了,那么會監聽 2601、2602、2604、2605 這幾個 TCP 端口,稍后就會用到這幾個端口.#p#

現在在Linux上使用命令:

  1. telnet 127.0.0.1 2601 

登錄到該"路由器",可以看到它的界面:

研究:RIP協議在Linux等多系統平臺中的應用

當進行telnet時,它會提示:

  1. User Access Verification 

輸入 telnet密碼(默認為 "zebra"),成功之后,再進入特權模式,使用 enable 命令,并輸入 enable 密碼(默認為 "zebra")

成功之后,應該可以看到:

  1. Router# 

怎么樣,很像 cisco 路由器吧.現在在這個端口的 telnet 不能開啟路由協議,只能做一些簡單的設置,現在只配 2 個 IP 地址即可.

分別使用命令:

  1. Router#config terminal  
  2. Router(config)#int e0  
  3. Router(config-if)#ip add 192.168.246.10/24  
  4. Router(config-if)#exit  
  5. Router(config)#int e1  
  6. Router(config-if)#ip add 172.16.0.1/24  
  7. Router(config-if)#end 

注意,這里的 e0 和 e1 的接口地址要和在Linux中使用 ifconfig 看到的 IP 地址一致.#p#

然后,注意別忘記保存,使用命令:

  1. copy run start 

然后使用 exit 命令退出,再來 telnet 2602 端口:

  1. telnet 127.0.0.1 2601 

輸入同樣的密碼,就可以進入該路由器的特權模式了, 然后,使用簡單的幾條命令,分別通告 2 個網絡:

  1. ripd#config t  
  2. ripd(config)#router rip  
  3. ripd(config-router)#network 192.168.246.0/24  
  4. ripd(config-router)#network 172.16.0.0/16  
  5. ripd(config-router)#end  
  6. ripd#copy run start 

然后,退出路由器配置模式,已經配置好了.

OK,所有的配置都已經 over 了,現在來看一下這 2 個路由器是否能夠正確運行了,由于這 2 個路由器都連接在 VMnet8 網絡中,那么我在 Host 上抓取 VMnet8 下的數據包,應該可以看到 RIPv2 的組播更新,協議分析器為 Sniffer Portable:

研究:RIP協議在Linux等多系統平臺中的應用

而且,在 Windows Server 2003 上邊,也已經可以看到它的RIP協議的鄰居了:

研究:RIP協議在Linux等多系統平臺中的應用#p#

現在來驗證一下,從 XP 上 tracert 172.16.0.20:

研究:RIP協議在Linux等多系統平臺中的應用

再從 2000 上 tracert 192.168.10.10:

研究:RIP協議在Linux等多系統平臺中的應用

OK,路由都是通的,證明路由器工作正常,至此,實驗完全結束.

RIP協議參考資料:

zebra 配置:

http://www.myfaq.com.cn/2005September/2005-09-13/202094.html

http://bbs.linuxsky.net/thread-2148-1-1.html

資源:

RFC2453:

http://www.faqs.org/rfcs/rfc2453.html

責任編輯:佟健 來源: QQread
相關推薦

2010-08-06 10:49:46

RIP路由

2009-12-15 14:29:54

RIP路由協議

2022-09-05 16:05:58

Freeswitch開源

2010-07-05 16:25:13

IPX SPX協議

2010-08-06 13:53:12

RIP協議

2010-08-06 09:51:42

RIP路由協議

2010-05-14 14:07:38

VMwareXen

2018-04-19 10:39:45

大數據資源控制大數據平臺

2010-09-10 13:28:53

配置雙協議棧嵌入式

2010-08-05 17:43:27

RIP協議

2010-07-30 14:31:20

RIP協議

2010-06-10 13:37:44

RIP協議

2010-08-06 09:17:37

RIP路由協議

2010-08-06 12:12:56

RIP協議

2010-06-10 13:18:31

RIP協議

2024-09-25 16:08:52

2010-05-20 13:30:26

MySQL代碼

2011-09-05 15:09:06

Android平臺Phonegap

2010-10-09 15:40:19

CookieJ2ME

2009-06-22 15:39:45

JSFGlassFish管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人特区| 伊人久久综合 | 五月婷婷丁香 | 欧美日韩久| 欧美日韩电影一区二区 | 91久久久久久久久久久 | 色综合一区二区三区 | 国产视频二区 | 91久久精品国产91久久 | 久久久久久久av | 一a一片一级一片啪啪 | 日韩免费一区 | 国产精品欧美一区二区 | 国产精品美女久久久久久久久久久 | 日韩在线成人 | 亚洲高清三级 | 涩涩操 | 视频在线亚洲 | 国产午夜精品一区二区三区嫩草 | 精品一区二区三区中文字幕 | 久久青 | 成人啊啊啊| 日韩在线不卡视频 | 亚洲精品一区二三区不卡 | 欧美一级视频免费看 | 国产精品999| 国产精品欧美日韩 | 精品久久不卡 | 欧美一区二 | 狠狠狠色丁香婷婷综合久久五月 | 综合久久综合久久 | 久久夜色精品国产 | 亚洲综合婷婷 | 在线免费黄色 | 在线观看日韩精品视频 | 色狠狠一区 | 欧美一区二区三区在线观看 | 日韩精品在线看 | 在线观看黄视频 | 国产精品久久国产精品 | 日韩资源 |