1. 程式人生 > >ubuntu下cisco模擬環境dynamips安裝與初步使用

ubuntu下cisco模擬環境dynamips安裝與初步使用

   1.首先要安裝libpcap這個經典的網路資料捕獲包,我是以前就安裝過了,所以這步省率,網上的教程一大把。

   2.安裝dynamips+dynagen,我新建了一個資料夾來儲存安裝的所需檔案

這裡為什麼會有兩個軟體,我的理解是dynamips相當與我們以往裝的虛擬機器軟體,而dynagen就是引導映象檔案的工具

 sudo   mkdir  /opt/dynamips

 cd  /opt/dynamips

 sudo wget http://downloads.sourceforge.net/dyna-gen/dynagen-0.11.0.tar.gz

然後解壓:

sudo tar -xvzf dynagen-

0.11.0.tar.gz

cd /opt/dynamips/dynagen-0.11.0

less README.txt

然後檢視需要dynamips的版本,這個是需要0.2.8-RC1以上的

然後下載dynamips

可到  http://www.ipflow.utc.fr/blog/   下載對應作業系統的版本然後放到/opt/dynamips目錄下

改變這個程式的許可權

sudo chmod 755dynamips-0.2.8-RC2-x86.bin

現在就可以啟動以上兩個軟體了,如果你覺得啟動不方便,可以做個對映。

cd  /usr/bin

sudo ln -s /opt/dynamips-0.2.8-RC2-x86.bin

 dynamips 

sudo ln -s /opt/dynamips/dynagen-0.11.0/dynagen dynagen

這樣就可以用dynamips和dynagen這兩個命令直接啟動對應的可執行程式

然後去下載一個router的映象檔案,這個映象檔案我還沒搞清楚用哪個好,我就下了一個7200的,把它放到/opt/dynamips/images目錄下吧

在做packet tracter是我們都是直接擺上裝置連線的,這個要這麼連線呢,需要寫一個.net的檔案,作為我們的拓撲檔案。

sudo gedit /opt/dynamips/dynagen-0.11.0/sample_labs/simple1/simple1.net

修改檔案:

# Simple lab
[localhost]
    workingdir = /home/zhang/dynagen/  工作目錄
    [[7200]]
        image = /opt/dynamips/images/c7200-adventerprisek9-mz.124-24.T.BIN  映象檔案目錄
        npe = npe-400    這個值需按不同映象檔案來
        ram = 160      記憶體的值
    [[ROUTER R1]]
    [[ROUTER R2]]
    [[ROUTER R3]]
    [[ROUTER FS]]
    s1/1 =R1 s1/0
    s1/2 =R2 s1/0
    s1/3 =R3 s1/0

以上就建好了一個拓撲圖,想當於FS的s1/1和R1的s1/0相連,後面的類似

然後就是啟動dynamips

sudo dynamips -H 7200

載入映象檔案
sudo dynagen /opt/dynamips/dynagen-0.11.0/sample_labs/simple1/simple1.net

如果成功的話用list檢視一下裝置

=> list
Name       Type       State      Server          Console   
R1         7200       running    localhost:7200  2000      
R2         7200       running    localhost:7200  2001      
R3         7200       running    localhost:7200  2002      
FS         7200       running    localhost:7200  2003

然後就可以用telnet連線到路由器進行配置了,開啟另外一個終端

telnet localhost 2000   //連線到R1

配置完成後一定記得儲存配置,就是把ram的東西複製到nvram

copy system running-config nvram:startup-config

現在你就可以進行各種拓撲圖的連線與配置了,雖然沒有packet tracter那麼方便,但是這個模擬的更真實