dynamips - Cisco router Emulator

Distribution: openSUSE 42.2
Repository: openSUSE Education all
Package name: dynamips
Package version: 0.2.16
Package release: 57.1
Package architecture: x86_64
Package type: rpm
Installed size: 1.07 MB
Download size: 329.19 KB
Official Mirror: ftp.gwdg.de
Cisco Router Emulator supported by GNS3 Community Dynamips emulates Cisco 7200/3600/3725/3745/2691 Routers on a traditional PC. You can use dynamips to create labs. It uses IOS Images (which are not part of this package). Of course, this emulator cannot replace a real router. It is simply a complementary tool to real labs for administrators of Cisco networks or people wanting to pass their CCNA/CCNP/CCIE exams.



  • dynamips = 0.2.16-57.1
  • dynamips(x86-64) = 0.2.16-57.1


    Install Howto

    1. Add the openSUSE Education repository:
      # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Education/openSUSE_Leap_42.2/ opensuse-education
    2. Install dynamips rpm package:
      # zypper install dynamips


    • /usr/bin/dynamips
    • /usr/bin/nvram_export
    • /usr/share/doc/dynamips/COPYING
    • /usr/share/doc/dynamips/ChangeLog
    • /usr/share/doc/dynamips/MAINTAINERS
    • /usr/share/doc/dynamips/README.hypervisor
    • /usr/share/doc/dynamips/README.md
    • /usr/share/doc/dynamips/RELEASE-NOTES
    • /usr/share/doc/dynamips/TODO
    • /usr/share/man/man1/dynamips.1.gz
    • /usr/share/man/man1/nvram_export.1.gz
    • /usr/share/man/man7/hypervisor_mode.7.gz


    2017-02-28 - mpost@suse.com - Added define-s390x-arch.patch to enable building on s390x.

    2016-03-25 - andrea@opensuse.org - new upstream version 0.2.16 * Remove libuuid dependency and NIO Multicast implementation that depends on it. NIO Multicast is never used and maybe not even functional. * EthernetSwitch: Allow to choose ethertype for QinQ outer tag

    2015-06-04 - andrea@opensuse.org - New upstream version 0.2.15 * minor fixes for OSX - removed dynamips-0.2.14_fix_hanging_ethsw_add_nio.patch

    2014-11-30 - andrea@opensuse.org - added dynamips-0.2.14_fix_hanging_ethsw_add_nio.patch to fix upstream bug 59 https://github.com/GNS3/dynamips/issues/59

    2014-09-25 - andrea@opensuse.org - new upstream version 0.2.14 * Add optional argument 'format' to hypervisor commands 'send_con_msg' and 'send_aux_msg'. Report "X byte(s) written" on succeess. * String formats: - plain - plain string (default, old behavior) - base64 - base64 encoded string * Fix issue with 7200 IOS crashing after restart * Fixed issue #49 - IOS crashes after router restart * Fixed issue #50 - vm send_con_msg

    2014-07-11 - andrea@opensuse.org - new upstream version 0.2.13 - MPC860: Add debug message for the unimplemented CP reset command - Report the partid of dev_am79c971 type AM79C971_TYPE_10BASE_T as Am79C970A. - Fixes the "AMD Unknown" that shows up in "show controllers". IOS calls this "AMD Presidio" or "AmdP2". - MPC860 FEC: (logic is inlined in dev_mpc860.c for now) - implement PHY LXT970A, which was hardcoded as values in the MII registers - if sending with link down, report no heartbeat and lost carrier - PCMCIA disk: - annotate the "Card Information Structure" data - add missing CISTPL_END - Document Cisco EEPROM format v1 and v4. - Add CMake build system. - Missing empty line at end of fs_nvram.c - Fix unused function warnings. - Remove unused duplicate of physmem_get_hptr from stable/mips64_jit.c - Add test builds using Travis CI. - Create new README.md based on README for GitHub frontpage. - Add common.h. - Move generic includes, types and macros from utils.h to common.h. - Minimize includes in sbox.c/h. - Minimize includes in crc.c/h. - Fix unstable nojit compilation. - Fix unused variable warning in ppc32_jit.c. - Use dev_dec21140.c from unstable. - Fix bandwidth statistics - Check if the NIO can trasmit - Add #pragma once to common.h - Rename common.h to dynamips_common.h. - Delete ds1620.h. - This file is not used and most of the constants are in dev_ds1620.c. - Tell the compiler that mem_bswap32 does not require aligned data. - Minimize headers. - define FD_SETSIZE for Cygwin in dynamips_common.h - Rename double underscore macros: - rename __not_aligned to _not_aligned - rename __maybe_unused to _maybe_used - rename __unused to _unused - Use an exclusive lock while dumping captured packets. (thread safety) - Respect the snapshot length of the descriptor. - Report failed setups of hypervisor command 'nio setup_filter'. - Make a single FAT16 partition when pcmia disks are first created. - Change pcap snapshot length to 65535. - Remove old Makefiles to avoid confusion. (not gonna be maintained) - Improve TX performance of i8254x (PA-GE) by sending up to 16 packets at a time. - Merge pull request #45 from candlerb/candlerb/txperformance - Print the device name when debugging pci accesses. - Indicate the TODO list is from the original author. - Fix for issue #9 - Reproducable crash - Fixed issue #38 - Unknown file system detected - Fixed issue #41 - "Frame is Too Long" error in Wireshark

    2014-05-11 - andrea@opensuse.org - Removed some fedora code from spec file, moved to project conf

    2014-04-01 - andrea@opensuse.org - new upstream version 0.2.12 * Fixed all known multicast issues. Patches by Peter Palúch. * New hypervisor command: - vm_debug pmem_cfind <instance_name> <cpu_id> <bytes> [<first> [<last>]] * Fixed issue #29 * Closed issue #31 - removed multicast patches now merged in upstream code