天天看點

Dynamips和VMware的結合使用

Dynamips/Dynagen 和VMware Workstation的結合使用

(僅在Windows下使用)

一、Dynamips和VMware的結合使用:

       前面已經介紹過Dynamips這個軟體,Dynamips的工作原理大緻和 VMware一緻,也是模拟硬體來實作的。Dynamips也支援網卡的橋接模式,可以和主機的以太網卡進行通信。是以我們可以結合VMware和Dynamips來模拟我們需要的廣域網實驗環境。

       在前面《Dynamips/ Dynagen基礎教程》中提到過WinPcap這個程式。這個程式主要用于當Dynamips和Windows系統需要通訊時,提供橋接路由器接口到實體網卡,讓虛拟路由器和真實環境中的裝置通信。

二、準備工作:

       安裝VMware Workstation

       安裝dynagen-0.8.3_dynamips-0.2.6-RC5_Win_XP_setup.exe

       安裝WinPcap(如果不安裝則無法橋接)

三、擷取真實機器上已啟動的網卡的網卡辨別:

   1、輕按兩下桌面的“Network device list”擷取本機上所有已啟動的網卡的網卡的辨別。

      (每張網卡的辨別都是唯一的)

1.jpg (43.79 KB)

2007-6-11 17:38

2007-4-23 20:59

       上圖是我機器上的網卡辨別,我隻啟動了三張網卡:一張是真實網卡,兩張LoopBack網卡。

       提示:在上圖中,右擊滑鼠——Select All——Enter,即可将全部内容複制到剪貼版,再粘貼到記事本留待下一步使用

2、找出需要的網絡辨別:

      下面是剛複制下來的所有已啟動的網卡的網卡辨別

2.jpg (66.04 KB)

       細心的人可能發現,兩張LoopBack網卡的名稱都叫“MS LoopBack Driver”,那我們要怎樣确定他們的對應關系呢?很遺憾,我找不到更友善的方法,唯有用一個較原是的方法:

     (1)先關閉第二張LoopBack網卡,運作Network device list,得出第一張LoopBack網卡的辨別。

     (2)再關閉第一張LoopBack網卡,啟動第二張LoopBack網卡,再運作Network device list,得出第二張LoopBack網卡的辨別。

     (3)有更多網卡的如此類推。

        在我的機器中,

        第一張LoopBack網卡的辨別為:

         \Device\NPF_{C2409A0F-43B3-4F20-A981-C908638F56FF}

        第二張LoopBack網卡的辨別為:

         \Device\NPF_{5AD52487-1069-4B66-B7B7-91A552282126}

四、将路由器的以太口橋接到實體網卡:(通過修改網絡拓撲檔案實作)

       文法:路由器接口 = NIO_gen_eth:網卡辨別

       例子:

3.jpg (25.73 KB)

五、結合Dynamips和VMware Workstation模拟Internet上的Web服務:

    1、拓撲結構:

4.jpg (34.72 KB)

2007-6-11 17:40

2007-4-23 21:00

2、本機網卡的網卡辨別:

運作“Network device list”擷取網卡辨別

5.jpg (22.66 KB)

       第一張LoopBack網卡的辨別為:

       \Device\NPF_{C2409A0F-43B3-4F20-A981-C908638F56FF}

    第二張LoopBack網卡的辨別為:

       \Device\NPF_{5AD52487-1069-4B66-B7B7-91A552282126}

   3、編寫網絡拓撲檔案,并實作實體網卡和虛拟路由器接口的橋接:

        autostart=True

        [localhost]

        `3640`

           p_w_picpath=\Program Files\Dynamips\p_w_picpaths\C3640-IS.BIN

           ram=64

        `Router R1`

           model=3640

           console=3001

           idlepc=0X60501be0

           slot0 = NM-1FE-TX

           slot1 = NM-4T

           S1/1 = R2 S1/1

           F0/0=NIO_gen_eth:\Device\NPF_{C2409A0F-43B3-4F20-A981-C908638F56FF}

       `Router R2`

          model=3640

          console=3002

          idlepc=0X60501be0

          slot0 = NM-1FE-TX

          slot1 = NM-4T

          F0/0=NIO_gen_eth:\Device\NPF_{5AD52487-1069-4B66-B7B7-91A552282126}

   4、實體網卡和VMware Workstation的橋接:

6.jpg (46.85 KB)

   5、配置路由器:

        R1路由器:

        配置IP

        en

        conf t

        interface Fa0

        ip address 192.168.1.1 255.255.255.0

        no shutdown

        interface S1/1

        ip address 1.1.1.1 255.0.0.0

        配置路由:

        ip routing

        router ospf 10

        net 192.168.1.0 0.0.0.255 area 0

        net 1.0.0.0 0.255.255.255 area 0

       R2路由器:

       配置IP

       en

       conf t

       interface Fa0

       ip address 172.16.1.1 255.255.0.0

       no shutdown

       interface S1/1

       ip address 1.1.1.2 255.0.0.0

    配置路由:

       ip routing

       router ospf 10

       net 172.16.1.0 0.0.255.255 area 0

       net 1.0.0.0 0.255.255.255 area 0

   6、在PC上通路Web伺服器:

7.jpg (33.94 KB)

在PC上設定好網關後,就可以通過浏覽器通路Web站點了

繼續閱讀