GNS3 is a continuously developed network emulator program. And those who prepare for the Cisco exams are more likely to use the GNS3 program. The biggest advantage of using this software is that it is free. Furthermore, many detailed network designs can be designed and run on it.
Many people had problems with using Cisco Switch on GNS3. With the Appliance structure, it is now easier to install and use the network device.
In order to use Cisco IOU images in the GNS3 program, GNS3 VM Server must be installed. Otherwise, you will not be able to install the IOU.
In order to use Layer 2 Switch, you need to download the necessary IOS image and import it with this application. You can find the IOU L2 Appliance installation file at the end of the article.
To import the IOU image, follow the steps below.
After you download the Cisco IOU L2.gns3a file to your computer, double-click it.
After opening the program, you will be informed about the IOU L2 installation. You can see that Layer 2 Switch is in the Multilayer Switch category.
To import GNS3 Appliance, click Next.
Select GNS3 VM Server for installation and click Next.
The files required for the IOU are as follows. You can update the files to be downloaded by pressing the Refresh button. Select the existing Cisco IOU L2 15.2.d file (i86bi-linux-l2-adventerprisek9-15.2d.bin) and check if the GNS3 VM Server is running before clicking Next.
GNS3 VM Server is currently running in the background.
You must have the L2 image in the Required Files window. The distribution of these images is strictly prohibited and you can do research on the Internet to download them.
After downloading the IOU image, click Next to load the selected image.
Do you want to install version 15.2d? Continue by clicking Yes.
The hardware specifications for the Appliance that will run on the GNS3 VM are as follows.
When importing, the new device is reported to be in the Multilayer Switch category.
After you have successfully completed the IOU installation, click OK.
Create a new project in GNS3 to check the added image.
As you can see in the image below, Layer 2 Switch with 15.2d image is available in the tools menu. Drag and drop the switch into the workspace.
At the CLI prompt, execute the show version command and check the system image and installation location of the Layer 2 Switch.
As you can see, the L2 Appliance has installed successfully!
You can check the interfaces of the switch by running the show ip interface brief command on the switch.
Create a new VLAN to verify the functionality of the IOU image and run the do show vlan command in config mode to verify the VLAN configuration.
Cisco IOS Software, Linux Software (I86BI_LINUXL2-ADVIPSERVICESK9-M), Version 15.2(CML_NIGHTLY_20151103)FLO_DSGS7, EARLY DEPLOYMENT DEVELOPMENT BUILD, synced to FLO_DSGS7_POSTCOLLAPSE_TEAM_TRACK_DSGS_PI5
Technical Support: https://www.cisco.com/techsupport
Copyright (c) 1986-2015 by Cisco Systems, Inc.
Compiled Wed 04-Nov-15 02:31 by mmen
ROM: Bootstrap program is Linux
IOU1 uptime is 2 minutes
System returned to ROM by reload at 0
System image file is "unix:/opt/gns3/images/IOU/i86bi-linux-l2-adventerprisek9-15.2d.bin"
Last reload reason: Unknown reason
This product contains cryptographic features and is subject to United
States and local country laws governing import, export, transfer and
use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption.
Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable
to comply with U.S. and local laws, return this product immediately.
A summary of U.S. laws governing Cisco cryptographic products may be found at:
If you require further assistance please contact us by sending email to
Linux Unix (Intel-x86) processor with 158154K bytes of memory.
Processor board ID 2048001
16 Ethernet interfaces
1 Virtual Ethernet interface
16K bytes of NVRAM.
Configuration register is 0x0
Current configuration : 1361 bytes
! Last configuration change at 07:43:44 UTC Mon Sep 18 2017
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
logging discriminator EXCESS severity drops 6 msg-body drops EXCESSCOLL
logging buffered 50000
logging console discriminator EXCESS
no aaa new-model
no ip icmp rate-limit unreachable
no ip domain-lookup
no ipv6 cef
spanning-tree mode rapid-pvst
spanning-tree extend system-id
vlan internal allocation policy ascending
ip tcp synwait-time 5
no ip address
ip forward-protocol nd
no ip http server
no ip http secure-server
line con 0
exec-timeout 0 0
privilege level 15
line aux 0
exec-timeout 0 0
privilege level 15
line vty 0 4
How to Use the Appliance Feature in GNS3 ⇒ Video
You can watch the video below to use Appliance on GNS3 and also subscribe to our YouTube channel to support us!
In this article, we have added a new Layer 2 Switch on GNS3 VM Server. If you want to add an L3 Switch, you can take a look at Adding Layer 3 Switch in GNS3. The use of GNS3 VM Server is crucial to performance. We also recommend that you install GNS3 VM on an external disk. In addition, we strongly recommend using an external SSD disk. Thanks for following us!
Hello, I'm Tolga! I am a computer specialist who has been specializing in computer technologies for about 20 years. I provide solutions to problems encountered in many areas such as hardware, system, network, virtualization, server systems, and operating systems, and create relevant content on my website by explaining how to solve these problems. My goal is to be a reliable source of expert, quality, and trustworthy solutions for your computer problems. By following innovations and using the latest technologies, I aim to be successful in my job and provide you with the best service. Don't hesitate to contact me for any questions or curiosity about technology. Have a nice day, stay up to date :)