先下载以下三个软件:

dynagen-0.10.1.tar.gz

dynamips-0.2.8-RC2-x86.bin

libpcap-0.9.8.tar.gz

在/root下建立一个dynamips文件夹,作为运行目录,把ios,net以及运行用的其它文件放这个文件夹中。

下载完后按照以下步骤进行:

1.安装libpcap

tar -zxvf libpcap-0.9.8.tar.gz
./configure
make
make install

2.复制/root/dynamips-0.2.8-RC2-x86.bin到/usr/local/bin/下
cp dynamips-0.2.8-RC2-x86.bin /usr/local/bin

chmod 777 dynamips-0.2.8-RC2-x86.bin
ln -s dynamips-0.2.8-RC2-x86.bin dynamips

3.解压dynagen-0.10.1.tar.gz
tar -zxvf dynagen-0.10.1.tar.gz

mv dynagen-0.10.1 /root/dynamips
cd /usr/local/bin/
ln -s /root/dynamips/dynagen-0.10.1/dynagen dynagen

获得idle_pc
dynamips -P 7200 -t 7200 /root/dynamips/unzip-c7200-js-mz.123-20.bin

等到进入到route>命令行后,按"ctrl+]"松开后按i,可以获得很多idle_pc号,复制count最大的那个到net文件里

启动dynamips:
nice dynamips -H 7200 &
nice dynamips -H 7400 &
启动控制台:
dynagen /root/dynamips/net/route.net
很useful!!
1.pkill dynamips
2.由于在linux中,dynamips会使用xterm去telnet,但是默认情况下xterm的窗口和字体都非常小
  修改dynagen.ini,添加
  xterm -fn 10*20
3. use the Gnome-terminal to replace xterm for telnet.

    Replace it with:
Code:
xterm -T %d -e 'telnet %h %p' >/dev/null 2>&1 &
 
Code:
|  # Linux (GNOME)
|  telnet = gnome-terminal -t %d -e "telnet %h %p" > /dev/null 2>&1 &
4.use the konsole to telnet
konsole,
telnet = /usr/bin/konsole –new-tab -p tabtitle=%d -e telnet %h %p >/dev/null 2>&1 &