Build GNS3.app for Apple Silicon

As of the date of this post, GNS3 doesn’t offer a native GNS3 client for macOS with Apple Silicon - so let’s remedy that. This post is technically a companion to GNS3 on Apple Silicon , but this GNS3 client will also work with other remote GNS3 server types. Prerequisites Mac computer with Apple silicon macOS Sonoma Git Steps Open your favorite terminal emulator. We will be working from the command line for the majority of the following steps....

May 12, 2024 · 2 min

Add Cisco routers for Dynamips to GNS3 on macOS

Dynamips may seem to be a bygone technology for the present day, but it’s still a great solution for learning routing concepts on emulated Cisco router platforms. Prerequisites GNS3 on Apple Silicon GNS3 client Steps Open your favorite terminal emulator. Create the IOS directory. mkdir -p ~/GNS3/images/IOS Copy the Cisco image files to the IOS directory. For my example, I will copy the c3640-jk9o3s-mz.124-16a.bin and c7200-adventerprisek9-mz.124-24.T5.bin image files from my Downloads directory....

May 11, 2024 · 2 min

Alacritty with GNS3 on macOS

iTerm2 is my primary terminal emulator for macOS, but I prefer to use a separate terminal emulator for GNS3 console (telnet) connections. After a little bit of research, I decided on Alacritty . It’s lightweight and supports the command line options we need for GNS3. There are several different ways to install Alacritty and Telnet, but I use MacPorts in this post. Steps Open your favorite terminal emulator (besides Alacritty 😉)....

May 11, 2024 · 2 min

Add Cisco IOSv devices to GNS3 on macOS

The Cisco IOSv and IOSv L2 devices could be considered the standard for learning Cisco routing and switching in the confines of a virtual network environment. They’re light in resource usage and contain a vast feature set. Let’s now add them to our GNS3 device inventory. Prerequisites Cisco Modeling Labs subscription GNS3 on Apple Silicon GNS3 client Steps Point your web browser to the CML Software Download page. Click the Download icon for Cisco Modeling Labs reference platform ISO file (February 2024)....

May 9, 2024 · 3 min

Add Cisco IOL devices to GNS3 on macOS

Cisco recently made the IOS on Linux (IOL) images publicly available via their Cisco Modeling Labs (CML) subscription. This post provides the steps of how to add them to GNS3 on macOS. Prerequisites Cisco Modeling Labs subscription GNS3 on Apple Silicon GNS3 client Steps Point your web browser to the CML Software Download page. Click the Download icon for Cisco Modeling Labs reference platform ISO file (February 2024). Log in with your Cisco....

May 5, 2024 · 2 min

GNS3 on Apple Silicon

Before we work our way through the steps, I will start by pointing out GNS3 server has the following constraints when running on Apple Silicon: Lack of Linux KVM for x86_64 virtualized guests Slight performance penalty with emulated x86_64 Linux binaries (Rosetta ) GNS3 is viable even with these limitations. I’m amazed with the stability and performance considering the Linux operating system and virtual network devices are running on a different CPU architecture....

April 29, 2024 · 4 min

Sync a local folder to a remote folder in Sublime Text

Though remote development is not available out of the box for Sublime Text, we can enable a form of it with the sublime-rsync-ssh package. This versatile plugin has many features and options, but this post will focus solely on syncing a single local folder to a remote folder. I recommend you peruse the README for more information. Prerequisites Sublime Text with macOS is used in the examples, but it’s still applicable for Windows and Linux....

November 14, 2023 · 2 min

SSH local port forwarding with remote GNS3 server

After opening the GNS3 client and starting nodes, we primarily access the remote virtual devices with a console connection. This console connection is either Telnet, VNC, or SPICE. A console connection covers our requirement for physical access to the virtual devices, but today most administrative tasks are carried out with a link to the network management interface . I define the GNS3 server as remote if the gns3server process is not running on the host operating system....

June 24, 2019 · 17 min

Cisco CSR 1000v Vagrant Box for VMware Fusion

Why not add the CSR 1000v to round out our collection of Cisco virtual appliances? Similar to the Cisco Nexus 9000v, each instance of the Cisco CSR 1000v requires a considerable amount of hardware resources to run. Again, I recommend a Mac with at least 16GB of memory and a dual-core CPU if you plan to run more than a single instance. Ingredients used in this guide: macOS Mojave (10....

February 13, 2019 · 6 min

Cisco Nexus 9000v Vagrant Box for VMware Fusion

The Cisco Nexus 9000v shares the same software image as its hardware counterpart, so it provides a terrific solution for feature testing and/or network automation. The only caveat is the hardware resources required to run it. I recommend a Mac with at least 16GB of memory and a dual-core CPU. Ingredients used in this guide: macOS Mojave (10.14) VMware Fusion 11 Pro Vagrant 2.2.3 VMware provider for Vagrant Cisco Nexus 9000v Switch Steps 1....

February 1, 2019 · 5 min