Updated GNS3 1.2.3 from source on Ubuntu 14.10 with QEMU

GNS3 Version 1.2.3 Installed from source on Ubuntu 14.10 Desktop with Qemu package using Ubuntu repository.

There is an easier way to install GNS3 on Ubuntu, for instance using apt-get install gns3.

However the version you get from that install is quite old. 0.8.7 something

Here I describe a method to get a working version GNS 1.2.3 on Ubuntu 14.10

Get a whole bunch of installation dependencies out of the way:

apt-get install git vim tmux pastebinit libelf-dev uuid-dev libpcap0.8-dev python3-setuptools python3-zmq python3-netifaces python3-pyqt4 bison flex cmake gcc wireshark qemu

cd /usr/local/src

/usr/local/src> mkdir gns3

/usr/local/src> cd gns3

/usr/local/src/gns3> git clone https://github.com/GNS3/gns3-gui.git

/usr/local/src/gns3> cd gns3-gui

/usr/local/src/gns3/gns3-gui> python3 setup.py install

/usr/local/src/gns3/gns3-gui> cd ..

/usr/local/src/gns3> git clone https://github.com/GNS3/gns3-server.git

/usr/local/src/gns3> cd gns3-server

/usr/local/src/gns3/gns3-server> python3 setup.py install

/usr/local/src/gns3/gns3-server> cd ..

/usr/local/src/gns3> git clone https://github.com/GNS3/dynamips.git

/usr/local/src/gns3> cd dynamips
/usr/local/src/gns3/dynamips> mkdir build

/usr/local/src/gns3/dynamips> cd build

/usr/local/src/gns3/dynamips/build> cmake ..

/usr/local/src/gns3/dynamips/build> make install

Th reason for the next step is to allow GNS3 to locate the dynamips binary.
ln -s /usr/local/bin/dynamips /usr/bin/dynamips

Read More

Tmux as an awesome productivity tool

Tmux is one of things I don’t think I can do without.

It allows you to run programs, have windows or tabs as well as several panes running different applications simultaneously.

Further more, it is trivial to be able to reattach to a tmux session and resume working on exactly the same window and pane layout.

For instance, I connect to a linux host on my local network from my Windows box. From there I ssh into several servers and maintain active connections.

Now say I need to restart my Windows box, I do not need to worry about losing my place with the tmux session or any of the windows / tabs and panes.

All I need to do after the restart is connect to the linux host and reattach / resume my sessions.

If you do any work with Linux systems, I highly recommend this productivity tool.

 http://tmux.sourceforge.net/

http://en.wikipedia.org/wiki/Tmux

 

Tmux

Read More

Search Everything – an Awesome Search Utility for Windows

search-everythingIt is no secret that the built-in search for Windows is pretty terrible.

 

Enter Search  Everything,

 

From their website: http://www.voidtools.com/faq/

 

For the few search queries I have run against multiple 3Tb Hard drives, response time has been amazingly fast.

 

I believe it indexes things in a smart fashion behind the scenes to speed up searches.

 

Go try it out! You will not be disappointed.

 

What is “Everything”?

“Everything” is search engine that locates files and folders by filename instantly for Windows.
Unlike Windows search “Everything” initially displays every file and folder on your computer (hence the name “Everything”).
You type in a search filter to limit what files and folders are displayed.

 

 

Read More

Installing GNS3 1.2.3 from source on Ubuntu 14.10


 

 

There is an easier way to install GNS3 on Ubuntu, for instance using apt-get install gns3.

However the version you get from that install is quite old. 0.8.7 something

Here I describe a method to get a working version GNS 1.2.3 on Ubuntu 14.10

 

Get a whole bunch of installation dependencies out of the way:
apt-get install git vim tmux pastebinit libelf-dev uuid-dev libpcap0.8-dev python3-setuptools python3-zmq python3-netifaces python3-pyqt4 bison flex cmake gcc wireshark

mkdir gns3

cd gns3

git clone https://github.com/GNS3/gns3-gui.git

cd gns3-gui
python3 setup.py install

git clone https://github.com/GNS3/gns3-server.git

cd gns3-server-master
python3 setup.py install

git clone https://github.com/GNS3/dynamips.git

cd dynamips
mkdir build
cd build
cmake ..

make install

 

Th reason for the next step is to allow GNS3 to locate the dynamips binary.

ln -s /usr/local/bin/dynamips /usr/bin/dynamips

 

Once these steps have been completed, simply run gns3 with the command below:

gns3

I would appreciate feedback as to how I could improve the video below.

Read More

Subnetting Resources

Subnetting is just one of those things which I can do given enough time. However for a network engineer, subnetting needs to be performed quickly, on the fly and accurately.

I intend to gather a few subnetting resources here on this page.

 

Sipcalc is an “advanced” console based ip subnet calculator.

http://www.routemeister.net/projects/sipcalc/

Sample Output:

Read More

CBT Nuggets CCNP ROUTE v2 Material

CBT Nuggets

Computer Based Training from Jeremy Cioara over at CBT Nuggets, which I will probably use towards the end of my preparation.

http://www.cbtnuggets.com/it-training-videos/course/csco_rs_300_101_2014

Cisco CCNP Routing/Switching 300-101 ROUTE

Implementing Cisco IP Routing (ROUTE v2.0)

TOTAL VIDEOS : 38 COURSE DURATION: 08:12:56

1. Welcome: Course Overview and Cisco Certification (00:13:37)

2. Intro: Technology Connecting Offices (00:23:26)

3. Intro: A Focus on GRE and DMVPN (00:32:57)

4. Intro: Routing Protocol Choices (00:11:44)

5. Intro: IPv6 Review and RIPng (00:25:48)

6. EIGRP: Overview, Communication, and Neighbors (00:27:50)

7. EIGRP: Base Configuration (00:09:34)

8. EIGRP: Summary Routes (00:09:35)

9. EIGRP: Security (00:12:06)

10. EIGRP: L2 and L3 MPLS Design (00:08:19)

11. EIGRP: Frame Relay Design (00:12:24)

12. EIGRP: Frame Relay Point-to-Point Configuration (00:11:14)

13. EIGRP: Frame Relay Multipoint Configuration (00:12:09)

14. EIGRP: Stub Routing (00:08:17)

15. EIGRP: Load Balancing (00:05:58)

16. EIGRP: IPv6 Configuration (00:06:02)

17. EIGRP: Named Configuration (00:05:55)

18. OSPF: Understanding Core OSPF Design (00:08:38)

19. OSPF: OSPF Neighbor Relationships – The Nitty Gritty (00:10:47)

20. OSPF: DR/BDR Relationships, Neighbor States, and SPF Algorithm (00:18:34)

21. OSPF: Implementing Summarization on ABRs and ASBRs (00:12:16)

22. OSPF: Special Area Types (00:14:09)

23. OSPF: Virtual Links (00:06:31)

24. OSPF: Configuring OSPFv3 (00:07:07)

25. Redistribution: Understanding Route Redistribution Concepts (00:11:22)

26. Redistribution: Configuring Basic Redistribution (00:08:38)

27. Redistribution: Filtering with Distribution Lists (00:08:21)

28. Redistribution: Prefix List Concepts (00:09:52)

29. Redistribution: Route-map Concepts and Filtering (00:14:30)

30. Redistribution: Configuring Redistribution with Prefix Lists (00:07:36)

31. Path Control: Policy-Based Routing (00:14:36)

32. Path Control: Using IP SLA (00:16:09)

33. BGP: Understanding Internet Connection Options (00:18:17)

34. BGP: Understanding BGP Neighbor Relationships (00:22:53)

35. BGP: Understanding Key BGP Attributes (00:12:25)

36. Miscellaneous Protocols: Understanding and Configuring SNMPv3 (00:11:33)

37. Miscellaneous Protocols: Understanding and Configuring PPPoE (00:08:55)

38. Miscellaneous Protocols: Cisco Easy Virtual Networking (EVN) (00:12:52)

Read More

New Journey – CCNP here I come!

Today I embark on a journey towards the next level of networking certifications from Cisco.

It was September 2013 when I achieved my last certification: the CCNA.

This time around, I am aiming to achieve the CCNP – Routing & Switching certification.

It consists of 3 exams:

ROUTE – 300-101

SWITCH –  300-115

TSHOOT – 300-135

I am not sure how long this will take, but I am hoping to successfully complete the 3 exams before Summer 2016.

I intend to document the steps I take while on this journey here at this website.

Read More

Dig DNS Lookup from com/net servers

Read More

Nslookup -d2 query

Read More