文章詳情頁
VMware中使用Windows2003和Linux混合運行RIP路由協議(四)
瀏覽:110日期:2024-03-01 13:57:17
然后是選擇路由協議,這里當然選擇 “RIP Version 2 for Internet Protocol”,這時候,在左邊已經看到了 RIP 協議了,但是此時雖然運行了 RIP 協議,但并沒有把該網絡通告出來,還需要在這里添加 2 個接口:VMnet2 接口和 VMnet8 接口,首先添加 VMnet2:這時候出現了協議屬性的設置:其實都用默認的就可以了,因為都是 RFC 規定好的,不必要修改,只有一個“Incoming packet protocol”,修改為 “RIP Version 2 only”,因為這里只想運行純粹的 RIPv2,所以沒有必要接受 RIPv1 的廣播數據。 重復此動作,可把 2 個網絡接口都通告進來,這樣的話,通過路由協議,將來 Linux 就可以學習到 VMnet2 中的路由了。 OK,現在 Windows Server 2003 就設置好了,那么現在來設置 Linux,需要一個路由組件:zebra,可在www.zebra.org下載最新版本,Redhat Linux 9 在默認安裝的時候,是安裝有這個路由組件的,只需要做些簡單的配置就可以了。 下載之后,使用命令 tar -zvxf zebra-0.94.tar.gz 將其解壓縮,然后進入 zebra-0.94 目錄,分別使用命令:./configuremakemake install就可以完成軟件的默認安裝,該軟件的可執行文件安裝在 /usr/local/sbin 目錄下,分別是“bgpd”,“ospfd”,“ripd”,“zebra”,而該軟件的配置文件位于 /usr/local/etc 目錄下,分別為 “bgpd.conf.sample”,“ospfd.conf.sample”,“ripd.conf.sample”,“zebra.conf.sample”,然后進入這個目錄,分別用命令: cp bgpd.conf.sample bgpd.confcp ospfd.conf.sample ospfd.confcp ripd.conf.sample ripd.confcp zebra.conf.sample zebra.conf 這里的幾個配置文件只是一個樣本,將來不會用到的,但是為了安全起見,還是保留它們,再復制一份出來,并把 .sample 后綴去掉,這個很重要,否則將來啟動程序的時候,是找不到配置文件的,這樣的話就啟動不了程序。然后看一下這個目錄中的 zebra.conf 文件,里邊是路由的一些配置,主要看的是 2 個東西: password zebraenable password zebra這里分別是2個密碼,因為 zebra 運行之后是模擬了一個 cisco 路由器出來,所以這里的這個就相當于它的 startup-config 文件,默認的 telnet 密碼和 enable 密碼都是 zebra,在這里不需要修改什么,記著這么一個東西就好了。 然后,為了啟動方便起見,在 /usr/local/sbin 目錄下建立一個腳本文件: #!/bin/bashcd /usr/local/sbin./bgpd -d./ospfd -d./ripd -d./zebra -d 參數 -d 是以 demon 的方式啟動(后臺),運行該腳本,這樣的話,這個路由器模擬程序就運行起來了,現在用 netstat -an看一下有沒有運行:如果該程序正確地運行了,那么會監聽 2601、2602、2604、2605 這幾個 TCP 端口,稍后就會用到這幾個端口。 現在在 Linux 上使用命令:telnet 127.0.0.1 2601登錄到該“路由器”,可以看到它的界面:當進行telnet時,它會提示:User Access Verification輸入 telnet密碼(默認為 “zebra”),成功之后,再進入特權模式,使用 enable 命令,并輸入 enable 密碼(默認為 “zebra”) 成功之后,應該可以看到:Router# 怎么樣,很像 cisco 路由器吧。現在在這個端口的 telnet 不能開啟路由協議,只能做一些簡單的設置,現在只配 2 個 IP 地址即可。分別使用命令:Router#config terminalRouter(config)#int e0Router(config-if)#ip add 192.168.246.10/24Router(config-if)#exitRouter(config)#int e1Router(config-if)#ip add 172.16.0.1/24Router(config-if)#end注意,這里的 e0 和 e1 的接口地址要和在 Linux 中使用 ifconfig 看到的 IP 地址一致。然后,注意別忘記保存,使用命令:copy run start然后使用 exit 命令退出,再來 telnet 2602 端口:telnet 127.0.0.1 2601輸入同樣的密碼,就可以進入該路由器的特權模式了, 然后,使用簡單的幾條命令,分別通告 2 個網絡:ripd#config tripd(config)#router ripripd(config-router)#network 192.168.246.0/24ripd(config-router)#network 172.16.0.0/16ripd(config-router)#endripd#copy run start然后,退出路由器配置模式,已經配置好了。 OK,所有的配置都已經 over 了,現在來看一下這 2 個路由器是否能夠正確運行了,由于這 2 個路由器都連接在 VMnet8 網絡中,那么我在 Host 上抓取 VMnet8 下的數據包,應該可以看到 RIPv2 的組播更新,協議分析器為 Sniffer Portable:
標簽:
Windows系統
相關文章:
1. vm虛擬機怎么安裝Win11系統?Win11系統安裝到vm虛擬機詳細圖文教程2. 在虛擬機上安裝win11的教程3. 在虛擬機安裝Windows Vista系統攻略4. Mac虛擬機怎么安裝Windows XP?Mac虛擬機安裝xp視頻教程5. win102004是否支持虛擬機詳情6. Win8系統如何開啟Hyper-V虛擬機?7. 虛擬機如何安裝xp系統?虛擬機安裝xp系統詳細教程8. Win10沒有hyperv選項只有虛擬機平臺怎么回事?9. 蘋果臺式機怎么安裝Win11系統?蘋果臺式電腦虛擬機安裝Win11教程10. 解決win7 Vmware提示“無法獲取vmci驅動程序版本”的方法
排行榜
