A graphical network simulator to design and configure virtual networks

GNS3 for Mac

GNS3 2.1.10

  -  39.8 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of GNS3 2.1.10.


For those interested in downloading the most recent release of GNS3 for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • GNS3 2.1.10 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    GNS3 2.1.10 Screenshot 1
  • GNS3 2.1.10 Screenshot 2
  • GNS3 2.1.10 Screenshot 3
  • GNS3 2.1.10 Screenshot 4

What's new in this version:

- Fix small errors like unhandled exceptions etc.
- Fix when appliance version is not available for Dynamips/IOU/Qemu
- Fix issue when installing appliance with no version selected
- Check for existing appliance name across all emulator types
- Improve the invalid port format detection
- Catch OSError/PermissionError when checking md5 on remote image
- Fix UnicodeDecodeError in file editor
- Catch import error for win32serviceutil
- Fix bug with empty project ID when creating a new node
- Fix various small errors, mostly about non-existing C/C++ objects
- Send extra controller and compute information in crash reports
- Update setup.py and fix minor issues
- Set the default delay console all value to 1500ms if using Solar-PuTTY
- Make Solar-Putty the default if installed
- Fix issue with custom appliance
- Forbid controller and compute servers to be different versions. Report last compute server error to clients and display in the server summary
- Fix issue with appliance categories
- Add compute information to crash reports
- Add controller version in Sentry bug reports
- Backport: Fix "Network session error" issues
- Add SolarPutty command line
- Add missing Qemu boot priority values
- Update PyQt5 from version 5.8 to version 5.10
- Include locale information and GNS3 VM version in crash reports
- Import encodings.idna to avoid LookupError when standard library is in a zip file
- Catch exceptions in various locations to fix small issues reported by Sentry
- Check if serial pipe can be opened for VMware and VirtualBox VMs
- Update aiohttp verion requirement in order to support Python 3.7
- Catch asyncio.CancelledError when shutting down the server
- Report GNS3 VM errors to the GUI server summary
- Replace vboxnet0 (if it does not exist) by the first available vboxnet interface on Windows
- Check if the VirtualBox host-only network exists when starting a GNS3 VM running on VirtualBox
- Change file timestamps if necessary because ZIP does not support timestamps before 1980
- Add missing coroutine decorator
- Refactor asyncio locking system for Python 3.7 support
- Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4
- Fix exception with short names for Dynamips interfaces