So Alpha 3 came out last week with a bunch updates and I decided to give it run this week. I’m not doing anything that difficult with the program so maybe I’m not breaking it in all the way but I also was looking at some installation notes for Ubuntu and other Linux flavors, I figured I’ll try to install it on a Windows machine and not Linux (call me lazy) feel free to follow this guide.
To install GNS3, here is what I had
- Windows 7 Professional x64 bit with the latest Microsoft updates
- Downloaded GNS3 Early Release 1.0 – Alpha 3 (Must be a member)
- Oracle VM Virtual Box installed (latest version 4.3.10 and only if you are going to use IOU)
- Downloaded GNS3-1.0-alpha3 IOU VM (Only if you are going to use IOU)
Since this is an all and one installer it was pretty easy to install, and I decided to install all the components that the all-in-one had to offer.
- WinPCAP 4.1.3
- Wireshark 1.10.7
- Dynamips 0.2.12
- VPCS 0.4b2
- SuperPutty 184.108.40.206 beta
I accepted the default destination folder and installed it, once installed I used by GNS3 membership to activate the software. That’s it you now are running the Alpha version of GNS3.
If you wanted to try IOU that is where it can get tricky, remember GNS3 is a platform that can support IOU and Dynampis. IOU are images that Cisco created to run on Unix, the reason IOU is popular is because it supports layer two (switching) functionally. Before GNS3 1.0 only supported layer three (Routing) and very limited layer two (switching) functions. However IOU is not available to the public. Dynampis is an emulation technology that older Cisco router images can run on but you are still in the same situation as you were before which is Cisco does not give public access to these images.
The GNS3 team are working on trying to get an IOU image for GNS3 before the end of the year when GNS3 goes public, but since this is an alpha version of GNS3 and only available to members its currently only a problem for members that are testing out IOU. I would suspect towards the end of the year this won’t be an issue.
If you have an IOU image feel free to continue the steps below. 🙂
We now need to import the GNS3 IOU VM that we downloaded into virtual box.
- Start virtual box
- Go to File-> Import Appliance
Browse to the OVF file that you downloaded and select next and accept the defaults by selecting import. When you first start the VM you may get an error about the network interface accept the warning and make sure the VM is only using the host-only adapter.
Once the VM is online we need to do some verification, for the username you will use root and the password is cisco. When at the shell type ifconfig eth0 to get the IP address of the VM. Keep note of the IP address.
The next step is to import your IOU image into the GNS3 IOU VM.
- Type the IP address of the VM into your browser followed by the 8000 port number. (Example http://192.168.1.1:8000/upload )
- Browse your local computer for the IOU image file and select upload.
You should get a message of where the file is stored on the Linix VM when the upload is successful, keep note of that location.
Open up GNS3 and in the preferences.
- Go to Server->Remote Servers and add the GNS3 IOU VM to the list, the default port number is 8000
- Select the IOS on UNIX option and browse to the path of your license key (Path to IOURC) which is needed to activate the IOU image.
Finally we need to set the IOU image path that was uploaded to the GNS3 IOU VM.
- Select the IOU devices option in the GNS3 preferences and in the IOU path type in the path of the IOU device that you keep note of and select save. (Example: /home/gns3/Documents/GNS3/images/linux-iou.bin )
You now have a working IOU in GNS3, Go ahead and try it out. If you want more information about GNS3 or if you are a member and having some issues go check out the GNS3 forms. I hope this information that I provided helps as well.