#每日三件事,第997天#
1.運行dynamips.exe -H 7200, 偵聽7200端口,默認支持cisco7200路由器,想要支持其它路由器,需要加參數 -p 路由器型號 ;具體命令直接運行dynamips.exe -help
2.編寫網絡拓撲文件(只要是文本文件就可以),下面是文件的內容:
autostart = False #讓路由器默認不啓動,需手工啓動;
[localhost]
port=7200 #此處的7200和dynamips -H 7200中的“7200”保持一致;
udp=10000
[[7200]]
ram=200 #指定路由器的內存大小
image=./c7200-adventerprisek9-mz.152-4.M2.bin #路由器的操作系統,路徑一定要指清楚;
mmap=false
npe=npe-400
slot1=NM-4E
[[Router R1]]
F0/0 = R2 F0/0 #意思是R1的F0/0連接R2 的F0/0
[[Router R2]]
#已經在其它地方寫過的接口不能再寫了,比如F0/0,已經在R1下面寫過了。
將以上內容保存到文件a.net中,然後啓動dynagen控制檯。
3.啓動dynagen控制檯:
dynagen a.net
進入控制檯之後,輸入“?”可以查看當前可以輸入哪些命令。
list可以查看當前路由器,stat可以啓動路由器,stop停止路由器。
重點:先啓動一臺路由器,然後執行idlepc get R1,會出來10個值,其中有幾個會帶*,只要輸入*號所在行的數字即可。此時可以降低CPU的利用率。然後執行命令idlepc save R1。最後再啓動其它路由器。
dynamips最後的版本是0.2.8RC2。文件很小,也可以在linux系統中運行。可惜現在不太容易找到源代碼了。很多地方提供的下載也是一堆垃圾。