
【基本介紹】
DynamipsGUI,是由中國青島CCIE小凡開發(fā)的一個思科模擬器圖形前端。它不僅整合了思科所有的IOS模擬器,而且還整合了BES以及VPCS。它是一個綜合的模擬器解決方案。它配置輸出采用的是bat批處理文件。目前最新版是2.83。【軟件功能】
1.集成dynamips 0.2.8-rc1,未支持172.集成官方win版PEMU,提供TAP/UDP兩種模式連接,支持UDP端口直接橋接dynamips,
3.修正VPCS連接顯示的BUG
4.新增自動更新功能,未注冊版本含部分自動更新功能
5.添加注冊及廣告位,支持軟件發(fā)展
3.修正連接信息不正確的bug
【安裝教程】
下載DynamipsGUI模擬器下載完成后,點擊DynamipsGUI2.8.exe進行安裝。

安裝過程中使用默認配置就可以。



安裝完成后,可以打開程序的快捷圖標(biāo)來打開軟件。

【界面介紹】
首先我按圖中序號對每個區(qū)域進行介紹:
①:此區(qū)域是選擇交換機和路由器的個數(shù)(有點廢話)
②:這個地方是選擇設(shè)備類型,IOS路徑,idle-p值NPE類型,虛擬(表示虛擬設(shè)備的RAM所占的內(nèi)存大小,因為dynamips在模擬時候需要將主機的物理內(nèi)存模擬成模擬設(shè)備的RAM)
③:此區(qū)域是配置分布式的dynamips的設(shè)置區(qū)域的.
④:這里可以選擇一些不需要IOS的模擬設(shè)備。如:FrameRelay交換機、ATM交換機、以太網(wǎng)交換機(現(xiàn)在已經(jīng)有支持交換的模塊NM-16ESW).由模擬器自己提這些功能.
⑤:設(shè)備類型,選擇你所需要模擬的設(shè)備,以上的設(shè)備為dynamips目前支持的類型,其他的暫不支持.
⑥:這里可以設(shè)置連接到主機通信(下文詳細介紹)
⑦:可以直接讀取真實設(shè)備里
【基本介紹】
使用DynamipsGUI搭建自己的網(wǎng)絡(luò)測試環(huán)境根據(jù)下面的拓撲圖搭建我們的網(wǎng)絡(luò)測試環(huán)境:

1、首先做設(shè)備選型,R1使用Cisco的7200路由器,SW1、SW2用Cisco的3640路由器來模擬,路由器個數(shù)填1,交換機個數(shù)填2,勾選橋接到pc和虛擬pc。

2、在設(shè)備配置區(qū)域里設(shè)備類型下拉框中選擇7200,點擊瀏覽加載7200的ISO文件。
注意IOS在網(wǎng)上下載后,后綴名為BIN,大家需要先將后綴名字改為RAR,然后再解壓出來,這樣在運行模擬設(shè)備時候就避免了再解壓。

3、點擊計算idle出現(xiàn)下面窗口。
注:計算idle-pc值(idle-pc只為了解決在開啟模擬設(shè)備時不至于你的CPU占有率達到100%,所以這個值對于能做好實驗很重要)
按任意鍵繼續(xù),之后看到的就是設(shè)備的啟動了(如同真實設(shè)備一樣).然后在設(shè)備的用戶模式下(Router>)下先按組合鍵ctrl+],接著在單獨按i鍵.記住不要三個鍵一起按.按完以后就是等待了.如圖:

可以先隨便選擇一個idle-pc值,并記下上面所有的16進制值。(在一切配置完后,生成.bat文件后再去修改這個idle-pc值。修改idle-pc值后啟動設(shè)備,打開任務(wù)管理器看CPU的占用情況,關(guān)掉設(shè)備重新修改idle-pc值,只到CPU的占用率讓你滿意為止。)
接下來我要拿來單講的就是這個寄存器的值了.很多人在做實驗的時候都問,為什么copy run start以后.下次重新啟動虛擬設(shè)備時.設(shè)置沒有被保存.主要就是這個地方的設(shè)置問題了.學(xué)思科的人都清楚0x2142和0x2102了. 0x2142啟動時是不從NVRAM讀配置.而0x2102相反.因為dynamips默認是0x2142 所以我們需要在這個地方改為0x2102就可以了.然后在到虛擬的路由設(shè)備里面在show ver看看,你會發(fā)現(xiàn)寄存器的值0x2142(雖然我們這之前在dynamipsGUI已經(jīng)配置過)但還是要重新在改一次寄存器的值才能最后的保存你的配置命令:config-register 0x2102
然后再配置在copy run start,再reload看看.你就會發(fā)現(xiàn)設(shè)置保存成功!
點擊確定,保存對7200的設(shè)置。

4、根據(jù)上面的方法來配置3640.

5、配置pc橋接參數(shù),在下拉框中選擇NIC-0,然后點擊計算橋接參數(shù),出現(xiàn)下面窗口,在此選擇自己的物理網(wǎng)卡即可。

復(fù)制上面的參數(shù)值(當(dāng)然你的參數(shù)值和我的不一樣),填到上面的文本框中。
6、自己先建立輸出目錄,并進行選擇。

7、點擊下一步,進行模塊設(shè)置。
點擊Router1,設(shè)備名稱自己填,設(shè)備類型7200,端口號2001,完成后在telnet到此設(shè)備時用。模塊設(shè)置,在不同的插槽中按需插入模塊。然后點擊確定Router1配置。

根據(jù)上面設(shè)置來設(shè)置Switch1、Switch2。


8、完成后點下一步開始拷貝文件。

9、接下來就是按上面的拓撲圖將設(shè)備鏈接起來。

將虛擬網(wǎng)卡XPC的P0/0口和Router1的F1/0口鏈接起來。


10、全部鏈接好后點擊生成.BAT文件。
在輸出目錄中可以看到下面的生成文件。

11、點擊Router1.bat啟動Router1,同樣點擊相應(yīng)的.bat文件可以啟動Switch1、Switch2。如果你沒有設(shè)置好idle-pc值,在這里可以通過修改.bat文件修改idle-pc值(根據(jù)你在上面記下的一組16進制值來修改idle-pc值,修改后啟動設(shè)備,打開任務(wù)管理器看CPU的占用情況,關(guān)掉設(shè)備重新修改idle-pc值,只到CPU的占用率讓你滿意為止。)。


12、用SecureCRT telnet到Router1,當(dāng)然也可也用windows自帶的cmd。

13、使用VPCS
在vpcs文件夾下雙擊vpcs.exe啟動vpc。
使用?來查看幫助。

使用ip ip地址 網(wǎng)關(guān)地址 掩碼 來配置ip參數(shù)。
使用show 命令查看vpcs的配置情況。
使用1-9數(shù)字在vpcs間切換。
還可以使用ping、tracert命令。



【常見問題】
解決DynamipsGUI啟動慢問題下面是DynamipsGUI啟動未完成的界面,若是啟動未完成,界面上的所有按鈕都不能用,大約需要經(jīng)過三十秒的時間才能啟動完成,嚴重影響了學(xué)習(xí)效率。

在Win 7“開始”中打開“運行”對話框,在其中輸入“ncpa.cpl”如下圖紅框所示,再點擊“確定”按鈕。

執(zhí)行完上面的操作后就能進入到Win 7的“網(wǎng)絡(luò)連接”。

在“本地連接”圖標(biāo)上點擊右鍵,在出現(xiàn)的菜單中選擇“禁用”選項,如下圖紅框中所示。

選擇“禁用”選項后,網(wǎng)絡(luò)連接中所有的圖標(biāo)都變成不可用的灰色了,如下圖所示。

再重新啟動DynamipsGUI模擬器,就會發(fā)現(xiàn)啟動速度非???,下圖就是啟動完成后DynamipsGUI模擬器的完整界面。

注意事項
導(dǎo)致DynamipsGUI模擬器啟動慢的問題,就是因為在啟動過程中DynamipsGUI要去搜索發(fā)現(xiàn)各個網(wǎng)卡的配置和參數(shù),如果把網(wǎng)卡都禁用的話,DynamipsGUI模擬器就不會再去發(fā)現(xiàn)各個網(wǎng)卡,也就大大加快了啟動速度。所以,為了加快啟動速度,可以在啟動前把各個網(wǎng)卡禁用,啟動完成后,若需要上網(wǎng)再把網(wǎng)卡啟用即可。
dynamipsgui按了idle后命令窗口閃退?
1.請確認您的操作系統(tǒng)的TCP/IP模塊沒有被精簡,被精簡的代表有番茄花園、電腦城裝機等部分版本操作系統(tǒng)
2.請確認您下載了最新的更新包,并按照更新包中的使用說明正確安裝了更新包
3.請確認按照正確步驟正確安裝了WinPcap并獲取了非無線設(shè)備的網(wǎng)卡參數(shù),請確認您獲取參數(shù)的網(wǎng)卡在使用dynamips時沒有被禁用
4.請確認dynamips使用的端口(一般為7200、3001~3008以及UDP端口)沒有被其他程序占用,端口使用情況查看請使用cmd中 netstat -a 命令,請退出不必要的程序(如迅雷等多端口下載程序),請檢查防火墻是否阻止了服務(wù)端的通訊,若UDP端口被占用,請運行setup目錄下的UDP端口號修改程序
5.啟動各設(shè)備,若提示無idlepc值,請使用idlepc get XX獲取,使用idlepc save XX db保存


































