This short guide shows how you can connect emulated routers with physical routers using GNS3 and the Ethernet NIO. This is a cheap method for expanding your home networking lab, and it is amazingly simple. Whilst I’m using Windows, the same method will work with Linux too.
All you need to do is add a cloud, bind it to your NIC as an ethernet NIO, and connect it to a router. It’s really that simple. I’ll show a couple of screenshots though to demonstrate.
Here’s the network layout:
Here’s the configuration for the cloud:
As you can see from the prompt of GNS_R1, it can see the cisco AS2509-RJ I have plugged into the Ethernet port on my laptop:
GNS3_R1#config t Enter configuration commands, one per line. End with CNTL/Z. GNS3_R1(config)#int fast 0/0 GNS3_R1(config-if)#ip address 192.168.1.3 255.255.255.0 GNS3_R1(config-if)#no shut GNS3_R1(config-if)#^Z GNS3_R1#show *Mar 1 00:02:07.575: %SYS-5-CONFIG_I: Configured from console by cosole GNS3_R1#show cdp neighbors Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge S - Switch, H - Host, I - IGMP, r - Repeater Device ID Local Intrfce Holdtme Capability Platform Port ID access Fas 0/0 127 R AS2509-RJ Eth 0 GNS3_R1#ping 192.168.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 4/36/108 ms