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-
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
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那麼方便,但是這個模擬的更真實