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站點了