GNS3 Talks: Networker Toolkit Docker appliance: Easy WWW, FTP, TFTP, syslog, DHCP server! Part 1

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] unde rush has done it again he's created another fantastic Jean III appliance this one is called the net workers toolkit this docker Jean III appliance contains server-side software for the secondary management of network devices it has a web server FTP server TFTP server syslog server a dhcp server and SNMP server this allows us as a network engineers to add a lot of functionality to our genus 3 topologies in this example I'm using genus 3 version 2.1 dot 4 on a Mac I recommend that you use at least a genus 3 2.1 for or later if you want to use this appliance in your genus 3 topologies as this is a docker appliance it's really easy to install I'm going to go to browse all devices and search for tool as in toolbox if it's not shown in the list of installed and available appliances like it's doing here then download the appliance from the gns3 marketplace so go to marketplace on the genus three website click appliances and search for the network is toolkit selector the toolkit and click a download to download it to your local computer so it'll either display as an available appliance or you'll need to download it as I've done and go to file import appliance and select the net toolbox appliance and click open now in this example I'm using a Mac butter the process is very similar for Windows do the add appliance wizard is displayed showing us the networkers toolbox and we can see the list of services available we can see that under OSH is the maintainer of earthís appliance so thanks very much to him for doing this it's in a boon to docker container I'm going to click Next thus appliance should run on the gns3 VM any appliance so that you download should be run on the genus 3 VM if you don't have the genus 3 vm integrated with the genus 3 GUI have a look at my other videos that show you how to do that integration so I'm gonna run this appliance on the genus 3 VM and click Next we told our that or the console type be used is telnet this is the docker appliance a name so you may want to take a note of that a docker name if at any point you want to delete it from the genus 3 vm and perhaps upgrade the appliance at a later date I'm going to click Next notice the following the user name for this appliance is root password is gns3 I'm going to click finish as you can see the tool box is now available so under installed appliances I now have the toolbox so as an example if I go to browse ended devices and clear the search I can see all my device types including the toolbox I'll drag it to the workspace and as you can see genus 3 is doing a docker pool it's essentially downloading the Linux Ubuntu operating system and all software that's part of this genus 3 appliance so this makes it really easy to set up and import appliances into gns3 so that's now successfully imported in my Genie 3 topology I'm going to bring in a bull to docker container into the topology as well as an Ethernet switch which I'm going to run on the genus 3 vm it's recommended that you run devices on the genus 3 VM and that's what I'm going to do here I'm going to add a nat cloud to the topology which will act as my dhcp server and then i'm going to add a viral iOS avi router to the topology so it's a very simple topology you don't need all of these devices I'm simply adding various devices to show you the functionality of the toolbox appliance I'll connect to the devices to the switch show interface labels and a zoom in I'm not going to bother making this topology look pretty you can make it look nice if you want to I simply want to show you the functionality of this new docker container I'll start up at the devices now you can edit the configuration of the toolbox directly this way so in other words you would right-click on the appliance and click Edit config and edit these lines but a lot of people have had problems doing it or that way so I'm going to open up a console and editor the device directly through the CLI so here's the toolbox appliance I'm going to use in nano to edit Etsy network interfaces and I'm simply going to uncomment these two lines and I'm going to save the file so cat Etsy network interfaces these two lines are now uncommented so what I'm going to do is power off of this toolbox appliance and started up again when I open up a console now to the device what you'll notice is it now has an IP address that IP address was allocated by the nat cloud the toolbox appliance can now ping the internet so the nat cloud is running a DHCP server and is given the the toolbox appliance and IP address as you can see over there and again the toolbox appliance can ping devices on the Internet now this appliance has a web interface in other words it's running a web server so what I need is a client that has a browser to get a web browser I'm gonna importer the web term docker appliance so I'm going to drag it to the workspace the wizard displays and I'm simply gonna click Next Next Next Next to install the appliance so under installed appliances I now have the web term appliance which I'll add to the workspace genus 3 is doing another pull from Dhaka and he's pulling the image and once again essentially getting the operating system getting the applications and installing it on the genus 3vm for me to use once again with the use of docker and gns3 version 2 this process is very easy you simply need to wait for the docker pool to complete okay so that's been installed and what that allows me to do is add the web term appliance to my topology what I'll do here is start up the appliance and I'll open up a console as I'm using a Mac I'm using chicken of the VNC here so if I go to google.com as you can see the page is not found so what I'm going to have to do is edit the appliance and use nano to configure Etsy in network interfaces and again all I'm going to do here is uncomment of those two lines and save the file so cat Etsy network interfaces there's the output of the file so what I'll do in gene is 3 is stop or this appliance and now I can up again and open up a console to the device as you can see here I can connect to Google I can connect to other websites on the internet such as gns3 so this appliance is working but what I want to do is connect to the toolbox the toolbox a device once again has an IP address of 192 168 1 22 43 so what I'm going to do is browse to that IP address and as you can see a web server is displayed now and Russia has made this really easy we told that web files are found in this directory FTP files are found in the root directory TFTP is found in the TFTP boot directory a DHCP server is installed but is turned off so as to avoid any possible conflicts syslog and SNMP traps are found in VAR a log syslog so if you want to add a various of web servers to your genius 3 topologies and to test things such as firewall rules or access lists or anything else this allows you to add multiple web servers to your genius tree topologies and test that things are working properly so you get a web server you get an FTP server TFTP server DHCP server syslog server an SNMP trap server those services are provided by various installations on the Linux container including V SFTP D for FTP tftpd 40 FTP and so forth and so on so you can search on google for documentation and how to set these services up if you want to change the way that they configured [Music]
Info
Channel: David Bombal
Views: 13,128
Rating: undefined out of 5
Keywords: GNS3, GNS3 Appliance, GNS3 weberver, GNS3 docker, Docker, Docker GNS3, www, nginx, ftp, vsftpd, tftp, tftpd, syslog, rsyslog, dhcp, isc-dhcpd, snmp serverm snmpd, snmptrapd
Id: ERilHiKQkmw
Channel Id: undefined
Length: 11min 57sec (717 seconds)
Published: Sun Apr 22 2018
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.