终于受不了windows下跑dynamips了  呵呵, 下了决心弄到基于debian的ubuntu下,
提供两个方法,
方法一: 没事找事, 自己瞎玩型
1.在Ubuntu平台安装libpcap

安装gcc编译器
sudo apt-get install gcc

安装flex编译器
sudo apt-get install flex

安装bison编译器
sudo apt-get install bison

解压数据包“libpcap-0.9.8.tar.gz”
tar -zxvf libpcap-0.9.8.tar.gz

另外Ubuntu不支持rpm安装文件,rpm是Red Hat操作系统的标准安装文件格式,可以采用alien将rpm包转换为deb包。

安装alien:sudo apt-get install alien
alien使用:alien XXX.rpm 这样就生成Ubuntu支持的XXX.deb
安装deb文件包:sudo dpkg -i XXX.deb 或双击安装

编译
./configure
make
make install

移动文件夹:mv
删除文件夹:rm -rf XXX

2.下载dynamips源代码“dynamips-0.2.8-RC2-amd64.bin”
[url]http://www.ipflow.utc.fr/blog/[/url]

3.下载dynagen源代码“dynagen-0.11.0.tar.gz”
[url]http://dynagen.org/[/url]

4.拷贝“dynamips-0.2.8-RC2-amd64.bin”到opt下
cp dynamips-0.2.8-RC2-amd64.bin /opt/dynamips
ln -s /opt/dynamips/dynamips-0.2.8-RC2-amd64.bin dynamips
这条命令是建立一个快捷键dynamips,快捷键指向“dynamips-0.2.8-RC2-amd64.bin”,此时程序的路径需要是绝对路径。

5.解压复制dynagen
tar -zxvf dynagen-0.11.0.tar.gz
mv dynagen-0.11.0 /opt
ln -s /opt/dynagen-0.11.0/dynagen dynagen

6.把ios和.net文件
把他们放入自定意的文件夹中,ios的位置无所谓,可以在.net中用绝对路径指定
“image = /opt/ios/c7200-js-mz.123-8.T11.extracted.bin”

7.启动dynampis
网上都用“nice dynampis -H 7200”来启动, 其中这个7200是端口,但我测试是不行:

frank@frank-laptop:/opt# nice dynamips -H 7200
nice: dynamips: 没有该文件或目录

权限都已经更改过了,最后没有什么办法,索性不用nice了,直接执行:

frank@frank-laptop:/opt/dynampis$ sudo ./dynamips -H 7200
Cisco Router Simulation Platform (version 0.2.8-RC2-amd64)
Copyright (c) 2005-2007 Christophe Fillot.
Build date: Oct 14 2007 10:46:52

ILT: loaded table “mips64j” from cache.
ILT: loaded table “mips64e” from cache.
ILT: loaded table “ppc32j” from cache.
ILT: loaded table “ppc32e” from cache.
Hypervisor TCP control server started (port 7200).

这时再开启一个终端并启动dynagen

frank@frank-laptop:/opt/dynampis$ sudo ./dynagen self-Mpls.net
[sudo] password for frank:
Dynagen management console for Dynamips and Pemuwrapper 0.11.0
Copyright (c) 2005-2007 Greg Anuzelli, contributions Pavel Skovajsa

=> ?

Documented commands (type help ):
========================================
capture confreg cpuinfo export hist list py save show suspend
clear console end filter idlepc no reload send start telnet
conf copy exit help import push resume shell stop ver

剩下的事就跟windowns一样了。

第二种方法: 懒人也可以,反正有人做型  呵呵
在ubuntu里有软件包管理器, 用它搜索一个别人做好的, 直接拿过来用就ok咯。 够懒的了吧。

本文转自 tiger506 51CTO博客,原文链接:http://blog.51cto.com/tiger506/141603,如需转载请自行联系原作者

在ubuntu下安装Dynamips相关推荐

  1. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  2. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  3. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

  4. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  5. ubuntu下安装windows虚拟机

    ubuntu下安装win7虚拟机总结 ubuntu16.04 虚拟机 安装win7/win10 http://WIN10:你不能访问此共享文件夹,解决方法 VirtualBox虚拟机剪贴板共享

  6. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  7. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  8. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  9. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

  10. Ubuntu下安装mysql与mysql workbench

    其他相关链接 Ubuntu 安装jdk:[链接] Ubuntu安装eclipse:[链接] Ubuntu下安装mysql与mysql workbench:[链接] Ubuntu配置tomcat9:[链 ...

最新文章

  1. 在python程序中的进程操作
  2. The superclass javax.servlet.http.HttpServlet was not found 问题解决
  3. Java多线程(五)之BlockingQueue深入分析
  4. C++ Ouput Exactly 2 Digits After Decimal Point 小数点后保留三位数字
  5. barrel-distortion
  6. Leetcode每日一题:222.count-complete-tree-nodes(完全二叉树的节点个数)
  7. 《C++ Primer Plus》第15章 友元、异常和其他 学习笔记
  8. 【原】 OPenCV学习笔记1:imread()
  9. 迷你博客突然走红 至今尚无商业模式
  10. 除了百度,这几个搜索引擎更好用
  11. 《Java就业培训教程》_张孝祥_书内源码_10
  12. Java Jsoup爬虫入门
  13. QTDesigner简介
  14. SG3525matlab,基于SG3525的BOOST变换器
  15. html新浪短域名api,新浪短链接API接口示例
  16. 北京信息科技大学计算机专业强不强,北京信息科技大学怎么样 2021年全国排名多少...
  17. 现代控制理论2——状态空间分析法
  18. 寒假思雨姐摸底D题题解
  19. 状态码401 和 403
  20. zram disksize 设置

热门文章

  1. shell输出重定向
  2. 华为tftp服务器如何配置文件,配置tftp服务器
  3. DELMIA软件物流仿真:带曲线转角输送带输送物料的仿真操作方法
  4. 生产系统建模仿真软件FactorySimulation
  5. Fiddler的安装与使用
  6. keli下使用断点调试
  7. IAR在写结构体时不提示_造价钢结构设计人神器:16个钢结构计算小软件,独立自动换算参数...
  8. Java 并发编程实战 -- 常见概念
  9. Java并发编程实战-高屋建瓴
  10. idea 添加格式化json插件GsonFormat 和快速解析第三方返回json数据