作者 主題: 好用的 Cisco IOS Emulaotr  (閱讀 35708 次)

0 會員 與 1 訪客 正在閱讀本文。

skuns

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
好用的 Cisco IOS Emulaotr
« 於: 2007-01-16 22:14 »
因為目前在準備Cisco的考試,所以用了幾個Router Simulator後,發現都有限制。
不是這個指令不支援,就是那個指令沒有作用,真是受不了。
後來在大陸的討論區看到了這一個軟體,真的好,所有的指令都可以使用,因為是使用Cisco IOS 而不是一般的模擬器。
可是Google了一下台灣的網頁,發現沒什麼資料可用,所以就貼一下我使用後,所得的一些經驗,希望對台灣的各位弟兄有所幫助。

下載軟體:
到此網站 http://dyna-gen.sourceforge.net/
點「 Dynamips Cisco router emulator」下載 Dynamips
點「Winpcap 4.0」下載 WinPcap 4.0 beta 3

兩個都裝完後,桌面會有3個捷徑,先不要執行:
Dynagen Sample Labs:一些網路拓撲
Dynamips Server:模擬伺服器
Network device list:顯示本機的網卡設定

上網找Cisco的IOS,如果Google不到,
可以到 http://www.vitaltech-group.com/ 下載試用的IOSHunter,
可以下載2004年之前的IOS。

接下來找出你要使用的 IOS 的 idlepc 的值,避免CPU的使用率100%
在Windows 的 Command mode 下執行:
C:\Program Files\Dynamips>dynamips 「IOS 的路徑」
例:C:\Program Files\Dynamips>dynamips images\C7200.bin

當IOS載入完畢後,按 ENTER 進入使用者模式。
接著按 ctrl + ],放開後按 i.
等個一分鐘,會出現一些數值,把它們拷貝到文字檔,待會要用。
接著按 ctrl + ],放開後按 q 離開模擬器。
    註:想看其它的指令,按 ctrl + ],放開後按 ENTER.

再執行一次 dynamips,不過這次加上 --idle-pc 的參數
例:dynamips --idle-pc=0x60668580 images\C7200.bin
這裡的0x60668580,就是從剛才複製到文字檔的數值中,選出一個來。
當IOS載入完畢後,按 ENTER 進入使用者模式。
這時你會發現,CPU的使用率,不再是100%了。


接著用 Ultra Edit 之類的文字編輯器,打開桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net
如下:
===============================================================================================
# Simple lab

[localhost]

    [[7200]]
    idlepc = 0x6066ce58     <-- 加入這一行,避免秏用100%的CPU,0x6066ce58請換成你所得到的數值
    image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image <-- 改成IOS所在的位置
    # On Linux / Unix use forward slashes:
    # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
    npe = npe-400
    ram = 160

    [[ROUTER R1]]
    s1/0 = R2 s1/0

    [[router R2]]
    # No need to specify an adapter here, it is taken care of
    # by the interface specification under Router R1
===============================================================================================
詳細的設定,請見桌面捷徑中的檔案 Dynagen Sample Labs\all_config_options.txt
修改後存檔。
接著按兩下桌面捷徑中的 Dynamips Server,執行模擬伺服器。
再執行桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net,載入網路拓撲。
此時你可以在 => 之後鍵入 telnet R1,連到R1 Router了。

可以好好的練習了。

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3977
    • 檢視個人資料
好用的 Cisco IOS Emulaotr
« 回覆 #1 於: 2007-01-17 01:06 »
真感謝~~ 太慢看到這東西... Q_Q
您還做好教學了. 真棒~ m(_ _)m
我做人那麼 nice, 肯定有什麼誤會.....

吉他之繩

  • 憂鬱的高中生
  • ***
  • 文章數: 175
    • 檢視個人資料
好用的 Cisco IOS Emulaotr
« 回覆 #2 於: 2007-01-17 14:02 »
讚,正需要這種東西。

subineru

  • 懷疑的國中生
  • **
  • 文章數: 38
  • 性別: 男
    • 檢視個人資料
好用的 Cisco IOS Emulaotr
« 回覆 #3 於: 2007-01-19 00:41 »
希望能藉此訓練自己的熟悉度~~~
非常感謝您~~~

peterpanstudio

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
好用的 Cisco IOS Emulaotr
« 回覆 #4 於: 2007-01-26 11:56 »
skuns~~~~~~~~~~~~萬歲!!!!!

愛情釀的酒

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
Re: 好用的 Cisco IOS Emulaotr
« 回覆 #5 於: 2007-02-05 11:41 »
引述: "skuns"
因為目前在準備Cisco的考試,所以用了幾個Router Simulator後,發現都有限制。
不是這個指令不支援,就是那個指令沒有作用,真是受不了。
後來在大陸的討論區看到了這一個軟體,真的好,所有的指令都可以使用,因為是使用Cisco IOS 而不是一般的模擬器。
可是Google了一下台灣的網頁,發現沒什麼資料可用,所以就貼一下我使用後,所得的一些經驗,希望對台灣的各位弟兄有所幫助。

下載軟體:
到此網站 http://dyna-gen.sourceforge.net/
點「 Dynamips Cisco router emulator」下載 Dynamips
點「Winpcap 4.0」下載 WinPcap 4.0 beta 3

兩個都裝完後,桌面會有3個捷徑,先不要執行:
Dynagen Sample Labs:一些網路拓撲
Dynamips Server:模擬伺服器
Network device list:顯示本機的網卡設定

上網找Cisco的IOS,如果Google不到,
可以到 http://www.vitaltech-group.com/ 下載試用的IOSHunter,
可以下載2004年之前的IOS。

接下來找出你要使用的 IOS 的 idlepc 的值,避免CPU的使用率100%
在Windows 的 Command mode 下執行:
C:\Program Files\Dynamips>dynamips 「IOS 的路徑」
例:C:\Program Files\Dynamips>dynamips images\C7200.bin

當IOS載入完畢後,按 ENTER 進入使用者模式。
接著按 ctrl + ],放開後按 i.
等個一分鐘,會出現一些數值,把它們拷貝到文字檔,待會要用。
接著按 ctrl + ],放開後按 q 離開模擬器。
    註:想看其它的指令,按 ctrl + ],放開後按 ENTER.

再執行一次 dynamips,不過這次加上 --idle-pc 的參數
例:dynamips --idle-pc=0x60668580 images\C7200.bin
這裡的0x60668580,就是從剛才複製到文字檔的數值中,選出一個來。
當IOS載入完畢後,按 ENTER 進入使用者模式。
這時你會發現,CPU的使用率,不再是100%了。


接著用 Ultra Edit 之類的文字編輯器,打開桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net
如下:
===============================================================================================
# Simple lab

[localhost]

    [[7200]]
    idlepc = 0x6066ce58     <-- 加入這一行,避免秏用100%的CPU,0x6066ce58請換成你所得到的數值
    image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image <-- 改成IOS所在的位置
    # On Linux / Unix use forward slashes:
    # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
    npe = npe-400
    ram = 160

    [[ROUTER R1]]
    s1/0 = R2 s1/0

    [[router R2]]
    # No need to specify an adapter here, it is taken care of
    # by the interface specification under Router R1
===============================================================================================
詳細的設定,請見桌面捷徑中的檔案 Dynagen Sample Labs\all_config_options.txt
修改後存檔。
接著按兩下桌面捷徑中的 Dynamips Server,執行模擬伺服器。
再執行桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net,載入網路拓撲。
此時你可以在 => 之後鍵入 telnet R1,連到R1 Router了。

可以好好的練習了。



那有沒有SWITCH的設定可以教一下嗎???

感激不盡~

hankyang

  • 憂鬱的高中生
  • ***
  • 文章數: 175
  • 性別: 男
    • 檢視個人資料
思科華為論壇Dynamips系列模擬器全攻略
« 回覆 #6 於: 2007-02-09 18:16 »
小弟也在專研Cisco 不過因為NP以後 要買機器太貴  找了以下資料

Dynamips3600安裝壓縮包
http://www.ciscohuawei.com/viewthread.php?tid=5663&extra=page%3D1
Dynamips安裝視頻
http://www.ciscohuawei.com/viewthread.php?tid=5509&extra=page%3D1

Dynamips下靜態路由及ACL的配置.
http://www.ciscohuawei.com/viewthread.php?tid=6794
Dynamips下RIP的基本配置.
http://www.ciscohuawei.com/viewthread.php?tid=5938
Dynamips下OSPF的基本配置
http://www.ciscohuawei.com/viewthread.php?tid=5656

Dynamips For 工大瑞普 6.0 CCNA版
http://www.ciscohuawei.com/viewthread.php?tid=6232&extra=page%3D1
Dynamips For 工大瑞普 6.0 CCNP版
http://www.ciscohuawei.com/viewthread.php?tid=6236&extra=page%3D1
Dynamips For 工大瑞普 6.0Pre2 交換機版本
http://www.ciscohuawei.com/viewthread.php?tid=6239&extra=page%3D1
最新版 Dynamips+dynagen (0.2.6 RC1.06 最新版本
http://www.ciscohuawei.com/viewthread.php?tid=4510&extra=page%3D1

DynamipsGUI_1.6CN
http://www.ciscohuawei.com/viewthread.php?tid=7419&extra=page%3D1
分享一個可視化的Dynampis拓撲製作工具(生成net文件)
http://www.ciscohuawei.com/viewthread.php?tid=5542&extra=page%3D1
工大CCNP拓撲修改版-Dynamips拓撲配置
http://www.ciscohuawei.com/viewthread.php?tid=6768&extra=page%3D1
CISCO IOS下載
http://www.ciscohuawei.com/viewthread.php?tid=6935&highlight
甲:我不管啦!!為什麼他可以當版主...(泣)

乙:因為他命好.....感動了天!!所以可以當版主

rose

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
好用的 Cisco IOS Emulaotr
« 回覆 #7 於: 2007-02-12 06:51 »
感謝樓上各位大大的分享  :D
另外推薦一個網站: http://www.internetworkexpert.com/resources/iosonpc.htm
在此可以download 到完整的initial config for build a ccie r&s home lab
唯一要做的是想辦法去找到IEWB3.rar
雖然只是IEWB3.0
但是對有心要學習的人來說已經夠用了  :D

Overcertified

  • 鑽研的研究生
  • *****
  • 文章數: 555
    • 檢視個人資料
    • http://www.itpro.tw
Re: 好用的 Cisco IOS Emulaotr
« 回覆 #8 於: 2007-02-13 03:37 »
那有沒有SWITCH的設定可以教一下嗎???

感激不盡~[/quote]


現在這款模擬器沒辦法模擬 Switch,Chris 已經著手開發 3550/3560 模擬器,但是3550/3560 模擬器的模擬難度太高所以短時間之內應該不會有新版本出現,所以目前要玩 Switch的功能唯一的做法就是利用 32系列Router並且搭配NM-16ESW switch module 這樣來模擬Switch,根據我對這套模擬器"資深"的使用經驗,如果是準備CCNA/CCNP已經足夠但是準備IE的話就略嫌不足,還有如果對網路產品很熟悉的人一定會發現幾個問題 ?? 那SPAN 怎麼作 ? Qos怎麼作? ,這也是這個模擬器目前沒辦法做到的地方,最後要加掛NM-16ESW switch module 只要加入這行,slot0 =   slot1 = NM-16ESW,整個設定修改起來會如同下面一樣,詳細設定你可以參考安裝目錄中的all_config_options.txt  8)
  [[Router R1]]
  model = 3640
  autostart = false
  slot0 = NM-16ESW
  slot1 = NM-4T
  F0/0 = SW1 F1/1
  S1/0 = FRSW 1
  cnfg = C:\Program Files\Dynamips\sample_labs\internetworkexpert\initial.configs\R1.initial.config.txt
我的學習筆記 http://www.itpro.tw/blog
EveryBody Splunk ~~ ^_^

Overcertified

  • 鑽研的研究生
  • *****
  • 文章數: 555
    • 檢視個人資料
    • http://www.itpro.tw
Re: 好用的 Cisco IOS Emulaotr
« 回覆 #9 於: 2007-02-13 03:38 »
引述: "Overcertified"
那有沒有SWITCH的設定可以教一下嗎???

感激不盡~



現在這款模擬器沒辦法模擬 Switch,Chris 已經著手開發 3550/3560 模擬器,但是3550/3560 模擬器的模擬難度太高所以短時間之內應該不會有新版本出現,所以目前要玩 Switch的功能唯一的做法就是利用 32系列Router並且搭配NM-16ESW switch module 這樣來模擬Switch,根據我對這套模擬器"資深"的使用經驗,如果是準備CCNA/CCNP已經足夠但是準備IE的話就略嫌不足,還有如果對網路產品很熟悉的人一定會發現幾個問題 ?? 那SPAN 怎麼作 ? Qos怎麼作? ,這也是這個模擬器目前沒辦法做到的地方,最後要加掛NM-16ESW switch module 只要加入這行,slot0 = NM-16ESW,整個設定修改起來會如同下面一樣,詳細設定你可以參考安裝目錄中的all_config_options.txt  8)
  [[Router R1]]
  model = 3640
  autostart = false
  slot0 = NM-16ESW
  slot1 = NM-4T
  F0/0 = SW1 F1/1
  S1/0 = FRSW 1
  cnfg = C:\Program Files\Dynamips\sample_labs\internetworkexpert\initial.configs\R1.initial.config.txt[/quote]
我的學習筆記 http://www.itpro.tw/blog
EveryBody Splunk ~~ ^_^

hankyang

  • 憂鬱的高中生
  • ***
  • 文章數: 175
  • 性別: 男
    • 檢視個人資料
Re: 好用的 Cisco IOS Emulaotr
« 回覆 #10 於: 2007-02-13 17:13 »
引述: "Overcertified"
那有沒有SWITCH的設定可以教一下嗎???

感激不盡~



現在這款模擬器沒辦法模擬 Switch,Chris 已經著手開發 3550/3560 模擬器,但是3550/3560 模擬器的模擬難度太高所以短時間之內應該不會有新版本出現,所以目前要玩 Switch的功能唯一的做法就是利用 32系列Router並且搭配NM-16ESW switch module 這樣來模擬Switch,根據我對這套模擬器"資深"的使用經驗,如果是準備CCNA/CCNP已經足夠但是準備IE的話就略嫌不足,還有如果對網路產品很熟悉的人一定會發現幾個問題 ?? 那SPAN 怎麼作 ? Qos怎麼作? ,這也是這個模擬器目前沒辦法做到的地方,最後要加掛NM-16ESW switch module 只要加入這行,slot0 =   slot1 = NM-16ESW,整個設定修改起來會如同下面一樣,詳細設定你可以參考安裝目錄中的all_config_options.txt  8)
  [[Router R1]]
  model = 3640
  autostart = false
  slot0 = NM-16ESW
  slot1 = NM-4T
  F0/0 = SW1 F1/1
  S1/0 = FRSW 1
  cnfg = C:\Program Files\Dynamips\sample_labs\internetworkexpert\initial.configs\R1.initial.config.txt[/quote]

嗯!!我也是要說這個說  改一下上面大大的就可以了  現在IE  SW已經要考4W/6R嚕 又變多了真是的  以前比較少都買不起了  現在還多2台SW...
甲:我不管啦!!為什麼他可以當版主...(泣)

乙:因為他命好.....感動了天!!所以可以當版主

Reminiscent

  • 可愛的小學生
  • *
  • 文章數: 4
    • 檢視個人資料
Re: 好用的 Cisco IOS Emulaotr
« 回覆 #11 於: 2007-02-20 21:59 »
引述: "skuns"
因為目前在準備Cisco的考試,所以用了幾個Router Simulator後,發現都有限制。
不是這個指令不支援,就是那個指令沒有作用,真是受不了。
後來在大陸的討論區看到了這一個軟體,真的好,所有的指令都可以使用,因為是使用Cisco IOS 而不是一般的模擬器。
可是Google了一下台灣的網頁,發現沒什麼資料可用,所以就貼一下我使用後,所得的一些經驗,希望對台灣的各位弟兄有所幫助。

下載軟體:
到此網站 http://dyna-gen.sourceforge.net/
點「 Dynamips Cisco router emulator」下載 Dynamips
點「Winpcap 4.0」下載 WinPcap 4.0 beta 3

兩個都裝完後,桌面會有3個捷徑,先不要執行:
Dynagen Sample Labs:一些網路拓撲
Dynamips Server:模擬伺服器
Network device list:顯示本機的網卡設定

上網找Cisco的IOS,如果Google不到,
可以到 http://www.vitaltech-group.com/ 下載試用的IOSHunter,
可以下載2004年之前的IOS。

接下來找出你要使用的 IOS 的 idlepc 的值,避免CPU的使用率100%
在Windows 的 Command mode 下執行:
C:\Program Files\Dynamips>dynamips 「IOS 的路徑」
例:C:\Program Files\Dynamips>dynamips images\C7200.bin

大大我執行完上面的指令後,它的顯示如下,好像不太一樣,可否為小弟解惑

C:\Program Files\Dynamips>dynagen images\c3640-is-mz.120-7.T.bin
Reading configuration file...
Network successfully started
Dynagen management console for Dynamips
=>


當IOS載入完畢後,按 ENTER 進入使用者模式。
接著按 ctrl + ],放開後按 i.
等個一分鐘,會出現一些數值,把它們拷貝到文字檔,待會要用。
接著按 ctrl + ],放開後按 q 離開模擬器。
    註:想看其它的指令,按 ctrl + ],放開後按 ENTER.

再執行一次 dynamips,不過這次加上 --idle-pc 的參數
例:dynamips --idle-pc=0x60668580 images\C7200.bin
這裡的0x60668580,就是從剛才複製到文字檔的數值中,選出一個來。
當IOS載入完畢後,按 ENTER 進入使用者模式。
這時你會發現,CPU的使用率,不再是100%了。


接著用 Ultra Edit 之類的文字編輯器,打開桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net
如下:
===============================================================================================
# Simple lab

[localhost]

    [[7200]]
    idlepc = 0x6066ce58     <-- 加入這一行,避免秏用100%的CPU,0x6066ce58請換成你所得到的數值
    image = \Program Files\Dynamips\images\c7200-jk9o3s-mz.124-7a.image <-- 改成IOS所在的位置
    # On Linux / Unix use forward slashes:
    # image = /opt/7200-images/c7200-jk9o3s-mz.124-7a.image
    npe = npe-400
    ram = 160

    [[ROUTER R1]]
    s1/0 = R2 s1/0

    [[router R2]]
    # No need to specify an adapter here, it is taken care of
    # by the interface specification under Router R1
===============================================================================================
詳細的設定,請見桌面捷徑中的檔案 Dynagen Sample Labs\all_config_options.txt
修改後存檔。
接著按兩下桌面捷徑中的 Dynamips Server,執行模擬伺服器。
再執行桌面捷徑中的檔案 Dynagen Sample Labs\simple1\simple1.net,載入網路拓撲。
此時你可以在 => 之後鍵入 telnet R1,連到R1 Router了。

可以好好的練習了。