Lovin this Python content and look forward to more. When will the Python specific course be available?. Hopefully not too expensive but whatever it is "shut up and take my money!!!" Thank you once again.
@davidbombal7 жыл бұрын
Al, thank you for the comments! Great to get feedback like this :) I hope to get initial versions of the Linux and Python courses out in the next few weeks. I' ll probably release a starter versions so people can access content quicker and then continue to add content to them like I do with the KZbin videos. Thoughts?
@alreid123457 жыл бұрын
David Bombal sure sounds like a solid plan. please let the channel know where this can be purchased and hopefully it will be on Udemy and GNS3 Academy. Are you going to cover things like Netmiko and NAPLAM?. I would also love to see an Ansible series and would also pay for good useful practical training on Ansible. Thank you and I'm also running through your CCNA Voice series at the moment and really enjoying that content but for very different reasons. Thanks again.
@abdulravoofka3637 жыл бұрын
Looking forward in youtube as well as GNS3 academy...more and more. Very soon , i would like to start network programming using python scripts configuring different types network topologies...
@davidbombal7 жыл бұрын
I will cover both Netmiko and NAPLAM and more. Initially I'll cover the basics and then get deeper and deeper. Ansible will be a separate course, but that is also on my list to create asap.
@davidbombal7 жыл бұрын
Thank you! Lots of videos coming ...
@James678514 жыл бұрын
It took me about a week to Learn GNS3 and get all of this to work through trial and error. I learned so much along the way about dockers, dynamits, virl, getting DHCP to work in for ubuntu, linux commands, Nano and alot more. I didn't know what any of the was when I started and today I was able to get this python script to work in my GNS3 environment. Thanks a lot this has shown me that I do have what it takes to further my IT career. Just start is a great motto. Thanks
@mohammedelharfaoui5 жыл бұрын
Simply the best introduction to Network programming with Python. Thanks a lot.
@FaeizMohammed5 жыл бұрын
Thank you so much sir, the mistake I made was using Eve-ng community edition. Switched back to GNS3 and I am using your videos. Now I have a lot of catching up too do. I really appreciate your efforts. A big thank you
@abdimohamed15544 жыл бұрын
Faeiz Mohammed I am curios. What was the issue with Eve-Ng community version?
@FaeizMohammed4 жыл бұрын
Abdi Mohamed EvE Ng community has limitations unlike GNS3, also I switched to Ubuntu Linux to run GNS3 and I don’t run it on windows
@dattarayahonrao69287 жыл бұрын
The best video tutorial for network engineer to start learning python.
@davidbombal7 жыл бұрын
Thank you. I appreciate it!
@danielshin35595 жыл бұрын
here agreed Absolutely!
@xtensionxward36595 жыл бұрын
i got recently CCNA certified and this is the first time i see programming and networking work together , this is so freakin magical ! i can only imagine the fun and euphoria i will feel having my router on GNS3 configured with loopback using a simple python script :D thanks for the motivation to move forward in network automation however i would love to see things that python can do that are not similar to just telneting and directly configuring the routers
@davidbombal5 жыл бұрын
Really happy to hear that the video inspired you!
@hainguyen-it85983 жыл бұрын
Tks you, after I bought your course on udemy (python for networking), I combined automation skill with 5 years of network exp, then nearly x2 my income with new position of network admin for a securities company. Really helpful
@bensake79217 жыл бұрын
This was fantastic. I've been trying to pickup programming for a while (as a network engineer), but just couldn't see "WHY" I should be doing it. After seeing this, seeing the "why", it's now motivating to learn Python, and furthermore know where to start! Thanks for the great vid.
@davidbombal7 жыл бұрын
Thanks Ben! All the best with your network automation journey.
@Tcpipx7 жыл бұрын
Simply WOW! I recently discovered David's courses. I have to say, I finally see the light! This video was EXCELLENT! Is the first time I see Python applied to networking hands on! Thank you for that David!!!
@davidbombal7 жыл бұрын
Thanks Robert! Glad to hear you are enjoying the videos :)
@kebeeyong93607 жыл бұрын
Finally i'm up and running with GNS 3 on ubuntu 16.04, thanks for this great tutorials
@rougearlequin7 жыл бұрын
Best intro to Python for Network so far. Keep up the good work!
@davidbombal7 жыл бұрын
Thank you. Stay tuned!
@jeffsicuranza11687 жыл бұрын
I went through the video, excellent introduction as well as re-enforcing the just do it approach. As many of us experienced network engineers recall this particular example is similar to using inspect or a ZOC like terminal emulator with a macro recorder that utilizes a script language. In ZOC for example you record your steps first on the device, then you just edit the macro recording for changes/variables(username, interface numbers, IP addresses etc.), resulting in REXX macro that I just run from ZOC to the router or switch. Very easy and powerful and I had to do this to deploy QoS commands to over 10,000 ports on a global network 6 years ago. The Python approach is especially flexible when you leverage the python interpreter on the actual network device’s OS. Since most network OS will be Linux based in one form or another will mostly likely now have a python 2.x or 3.x interpreter built in, just as Davide showed on the UBUNTU container. So, for some of the more OS specific commands you can just add something to the effect of “import cisco” and use the same concepts David outlined but on the device directly with script objects such as cisco.cli('show hostname') or cisco.cli("config t") or cisco.cli("interface vlan2") for example. You can save and run the script directly on the Cisco device for operators to run to make changes locally(a menu too), or run it from other network devices or centrally as David showed. I did this on a Nexus NXOS on 7k and 5k a few years back. Other venders will have their libraries as David mentioned that can be imported and run on the device directly or you access them remotely. Very powerful indeed. Great video and I look forward to the others. I always learn something from David.
@davidbombal7 жыл бұрын
Great comments Jeff! Thank you for the input :)
@bernardbain53024 жыл бұрын
Love theses videos very clear and easy to understand unlike the constant issues you get with GNS3, I am constantly being bogged down with new issues which take days sometimes weeks to resolve totally hindering and slowing down the studying and learning process for me
@Danth01gt7 жыл бұрын
This is awesome!!! I managed to create my first ever script (I have zero programming experience). Had a few hiccups with getting it to work with windows and understanding the logic but once I got it working I was able to perform a test script to log into a device at work and do a show command then exit. Thank you so much for the awesome tutorial!
@davidbombal7 жыл бұрын
Congratulations! Thank you for watching.
@PROUDVETERAN17 жыл бұрын
I'm a voice engineer always looking for better ways of doing what I do for many years. It's was inevitable that I needed to learn a new skill set. I was specifically looking for content your are providing. Thank You!!
@davidbombal7 жыл бұрын
Thank you for watching Joon!
@nadirslh607 жыл бұрын
Outstanding training methods David , it does not get any easier and any better than this. Gratitude Sir !
@davidbombal7 жыл бұрын
Thanks for the comment!
@LesterCarrejo6 жыл бұрын
David, I finally got around to trying this on a actual Cisco 3560 switch and IT WORKED Flawlessly!! Thank You for all of your informational video and especially the blogs with the DEV NET OPS, I hope it doesn't take me as long to try those out. Thanks again. You Rock!!
@davidbombal6 жыл бұрын
Thank you! And well done!
@ipserv95394 жыл бұрын
I really liked the way you are explaining things for the people who don't have any coding experience. Thanks for sharing videos about python.
@davidbombal4 жыл бұрын
Glad it was helpful!
@MrDropvis5 жыл бұрын
Thank you for sharing this knowledge, been a fan of your video's for a while and wanted to thank you as your video's are awsome !! keep the good work
@zosmanovic9763 Жыл бұрын
I think you will change my life...as a netops guy this is Gold
@spidygamingb91207 жыл бұрын
""the best way to do it ....is to do it""....excellent encouragement..
@g-man214 жыл бұрын
You should have been in the Queen's Birthday honours list. David Bombal MBE ;). Thanks for the superb videos you put out on various Network tech, but this has taken me to the next stage and opens the door to so much more.
@albertlee85377 жыл бұрын
Thanks David for sharing your knowledge! I also love “practical learning” especially via KZbin. This series that you have posted is an excellent way to have a feel of “networking programming”. Keep up the good work!
@davidbombal7 жыл бұрын
Thank you Albert! I'm glad to hear you are enjoying the videos :)
@dattarayahonrao69287 жыл бұрын
Thanks a lot!!! These is like teaching a Network Engineer how take baby steps towards python. Best help one can use to get started.
@davidbombal7 жыл бұрын
Thank you! Each journey starts with one step :)
@gladegel1237 жыл бұрын
I like the way you are teaching for network engineer who are Python beginners.
@davidbombal7 жыл бұрын
Glad to hear that and thank you :)
@muhammadusmanali97795 жыл бұрын
Sir, Your Videos are very good that motivate me to learn the python. Because I am Network Administrator and I love to learn the New Technologies specially Cisco, Linux, GNS3, Python. Keep motivate us. Thanks
@davidbombal5 жыл бұрын
Thank you! I am glad you are enjoying my videos Muhammad!
@victormelothemaster5 жыл бұрын
you will need to learn Cisco, Linux ,Gns3 and Python to have a better idea of what David is doing because he is using all those tools and command here! Go easy on yourself and try to learn one by one
@TravelisToLive4 жыл бұрын
Hey David! you are doing a good job man, keep up the spirit. This is going to help a lot of network engineers across the globe. Love from INDIA
@kenmurphy42597 жыл бұрын
Ok, I'm hooked now! Thanks David, great tutorials. I want to start using python!
@davidbombal7 жыл бұрын
That's great news Ken! Lots more programming coming in the next few days :)
@NewtonMbazima7 жыл бұрын
Hi David, Thank you very much for all your hard work and this valuable set of learning material. i am enjoying the course on GNS3
@davidbombal7 жыл бұрын
You're very welcome, thanks for the feedback Newton!
@ujjalsamanta58416 жыл бұрын
now I am very interest to learn python after see your lecture. ..thank you. .
@abhishekshah115 жыл бұрын
This is so beautiful. Thanks David!
@kritikapathak27283 жыл бұрын
Hello Mr. David, thank you so much for this tutorial! And the Amazing part of all your videos are that on every step, you always motivates the learner. Thanks again!
@славаегоров-р2ф7 жыл бұрын
Mr.Bombal biggest thanks (sorry for my bad english), good words about just do it... wery good practical learning...
@davidbombal7 жыл бұрын
Thank you! You English is great... no need to apologise :)
@alreid123457 жыл бұрын
Quick word of warning just in case people are trying the copy and paste the script the formatting in the description does not work exactly. Remember to check it's exactly same as the video. The if password loop is where you need to be careful!. Thanks again David.
@davidbombal7 жыл бұрын
Thanks for the feedback Al. I have now moved all code examples to GitHub, so hopefully things have now improved.
@RezwanRahman7 жыл бұрын
your all video is very very very help full ..thanks a Ton "David Bombal"
@davidbombal7 жыл бұрын
Thank you for watching Rezwan!
@gabimassi82654 жыл бұрын
great, everything works fine so far... thank you so much... salute from Zurich
@davidbombal4 жыл бұрын
You're welcome Gabi!
@HugoArmando354 жыл бұрын
Wow beautiful! I had not seen this video!!!!
@antikoerper2564 жыл бұрын
10:44 - very neat, thanks for this tutorial
@carlosmunozii93185 жыл бұрын
Excellent video! You just earned a new subscriber, cheers!
@cresrey59613 жыл бұрын
Damn! David why you are so great! Your a rockstar!
@abdulravoofka3637 жыл бұрын
Simply great video..Many thanks David. Loved it...looking forward for more network programmability using python scripts
@davidbombal7 жыл бұрын
Thank you! Lots of Python and network programmability videos in the queue :)
@abdulravoofka3637 жыл бұрын
Many thanks...Looking forward on this. And trying to best to follow with you...
@rajivnarayan52144 жыл бұрын
Extremely useful introduction, that you very much.
@bikramjeetsandhu23824 жыл бұрын
Thanks David - You are awesome 👏🏻
@cil31505 жыл бұрын
amazing David! straight forward!
@klittlet0053 жыл бұрын
Thank you! I have GNS3 running on Ubuntu. If my thinking is correct, I should be able to run the python scripts without adding a Linux box into the GNS3 environment. Years ago I have used bash scripting to send IP, username, password and commands using Expect . And often gathering the show output for analysis. I'll look for your training material after I finish my intro python class.
@MatheusHenrique-jz1dc3 жыл бұрын
Excellent David thank you!!
@haxid.7 жыл бұрын
Thanks you a lot!! im a really beegginer to code. your video really empower me to do more !!
@davidbombal7 жыл бұрын
Thanks Christian, I'm glad that helped.
@moussainfotech86833 жыл бұрын
Thanks a lot for this cours is very important content
@PrabhatKumar-pc4ec7 жыл бұрын
Thanks David ...:) i was searching for this kind of tutorial....
@davidbombal7 жыл бұрын
Thank you Prabhat! Glad to hear the tutorial was helpful :)
@ER_aka_RAM4 жыл бұрын
Cheers for the attention to detail 🍻
@jonathandominguezrebollo65646 жыл бұрын
Great Content David... Congrats
@ErnieJunValledorbunny4 жыл бұрын
Very detailed explanation.
@didyouknow1844-w3r4 жыл бұрын
Thanks David this is the beginning of my carrier in network automation ;)
@RishiKumar-uo9fp5 жыл бұрын
awesome stuff to learn David.....thanks a ton for this....
@voipgenius57656 жыл бұрын
i love the way you teach us .... great
@davidbombal6 жыл бұрын
Thank you. I appreciate it!
@karubees7 жыл бұрын
Great video brother David!
@davidbombal7 жыл бұрын
Thank you!
@dhilipkumar25675 жыл бұрын
Good explanation David😊 Thanks much!
@davidbombal5 жыл бұрын
Thank you!
@juanlyon33686 жыл бұрын
David Bombal!!! a big thank you
@davidbombal6 жыл бұрын
Thanks, Juan!
@CarlosLopez-vx5wb7 жыл бұрын
Great video David and thanks for share your acknowledge!
@davidbombal7 жыл бұрын
Thank you for watching Carlos!
@MuhammadKhan-yl7mt5 жыл бұрын
Very nicely walked through, thanks.
@davidbombal5 жыл бұрын
Thank you
@julaoscisar4 жыл бұрын
David, What about to use python3.X, pyhton 2.X is will has not anymore support since Jan/2020? The scripts you sre using will not work with python 3.X anymore, right??
@farajibader19134 жыл бұрын
You are the best .. Very simple explination to a hard subject .. Can yiu please recommand books that are related to this ?
@anthonysbarat7 жыл бұрын
Wow, really cool! Thank you for sharing this knowledge!
@davidbombal7 жыл бұрын
Thanks Anthony, I'm glad that helped.
@AnonymousC7 жыл бұрын
YOU ARE THE MAN DAVID
@davidbombal7 жыл бұрын
Thanks!
@AnonymousC7 жыл бұрын
Honestly i am still a beginner ( in python , makes me struggle in some parts ) , but this course made me transition into someone else with practical skills , Sir if you ever release a new cisco + python programmability course ( Paid or free ) , immediately i will be the first customer to sign in ..looking forward to it Regards
@davidbombal7 жыл бұрын
I am working on a course. Thank you for the feedback :)
@Danth01gt7 жыл бұрын
Good stuff!!! This could have been a great thing to use to make QoS changes to 260ish routers I had to do a while back.
@davidbombal7 жыл бұрын
Thank you for watching. Network automation can really save time :)
@ngstylenew-grow97797 жыл бұрын
Great video David!
@davidbombal7 жыл бұрын
Thank you for watching :)
@joseluisquintero40767 жыл бұрын
Excelente! Gracias por el contenido. Saludos desde Venezuela
@davidbombal7 жыл бұрын
De nada Jose! Enjoy the videos :)
@datsun77777 жыл бұрын
Great video. Thanks David.
@davidbombal7 жыл бұрын
Thanks. Stay tuned.
@beatzbyDAVE7 жыл бұрын
I can only thank you. thank you, sir
@davidbombal7 жыл бұрын
You're very welcome :)
@123456789lkjkm7 жыл бұрын
Thanks David, that is great videos.
@davidbombal7 жыл бұрын
Thanks :)
@123456789lkjkm7 жыл бұрын
Dear David, What's " if password: " mean?
@jorgegill12254 жыл бұрын
It'd be cool if you had explained your GNS3 configuration
@SaveraVikasBarjo7 жыл бұрын
great intro of python for Network folks. Thanks David :) most of the #PythonForNetworkEngineers video are just the python videos. but this really helped me to understand the basic application of python in networks devices.
@davidbombal7 жыл бұрын
Thank you! I'm glad you are enjoying the videos :)
@Mohammad_1234uk6 жыл бұрын
Thank you so much David
@steveperson15533 жыл бұрын
Thanks david for showing us the "Python way" but i don't get the point in it, when you can run these commands in cisco IOS in half the time
@jasonme35574 жыл бұрын
Very nice. TY David.
@davidbombal4 жыл бұрын
Thank you Jason
@عليكاظممزهرشكارةالعبودي7 жыл бұрын
That's incredible. Thank you
@davidbombal7 жыл бұрын
Thanks for the comment, you're welcome!
@ldbisono7 жыл бұрын
Thanks very much David for sharing your knowledge! from RD
@davidbombal7 жыл бұрын
Thank you Luis!
@kevindoom9 ай бұрын
you are the best!!!
@patrickslomian74234 жыл бұрын
What are the alternative for CISCO templates ?
@johntaylor98617 жыл бұрын
Dave, good job on the video, but I have 3 basic questions. 1. How did you create Ubuntu inside a docker container? 2. How exactly did you configure the NAT cloud, I assume that Ubuntu was using one interface to communicate with the GNS3 switches and another to be able to get to the Internet for the apt-get repos. 3. What served as the DNS server for the router? Regards, John.
@davidbombal7 жыл бұрын
Thank you John. Please search the videos on my channel that show options like these and much more: Ubuntu: kzbin.info/www/bejne/n5qUqqGDrL2ce5o and NAT: kzbin.info/www/bejne/aKvIoHZohpmgjZI The router was not using DNS in this topology.
@johntaylor98617 жыл бұрын
I'm sorry, I meant DHCP. Thank you, I will look into the links that you have provided.
@davidbombal7 жыл бұрын
The NAT device is acting as a DHCP server.
@DanBarbatti7 жыл бұрын
Nice intro David !
@davidbombal7 жыл бұрын
Thanks Dan! Great to see you here :)
@mohammadrahman90626 жыл бұрын
Hi David, Please see my script below import getpass import sys import telnetlib HOST = "192.168.131.130" user = raw_input("Enter your telnet username: ") password = getpass.getpass() tn = telnetlib.Telnet(HOST) tn.read_until("Username: ") tn.write(user + " ") if password: tn.read_until("Password: ") tn.write(password + " ") tn.write("enable ") tn.write("cisco123 ") tn.write("conf t ") tn.write("int loopback0 ") tn.write("ip add 1.1.1.0 255.255.255.0 ") tn.write("end ") tn.write("exit ") print tn.read_all() It asks me password and when I enter password it gets stuck and get the below error. Please help me otherwise I can't proceed. Traceback (most recent call last): File "pythonR1script1", line 14, in tn.read_until("Password: ") File "/usr/lib/python2.7/telnetlib.py", line 293, in read_until return self._read_until_with_poll(match, timeout) File "/usr/lib/python2.7/telnetlib.py", line 342, in _read_until_with_poll return self.read_very_lazy() File "/usr/lib/python2.7/telnetlib.py", line 454, in read_very_lazy raise EOFError, 'telnet connection closed' EOFError: telnet connection closed
@davidthompson93595 жыл бұрын
David, what comes in the courses? I've been working Cisco Networking for almost 20 years and want to get into the programming and the newer SDN technologies. Even though I've worked in the field this long I still haven't had a certification higher than CCNP because of issues with testing. I worked in a server farm bigger than a football field but that was old Cisco when version 11 and 12 were king. Other than your courses, what are other good materials to combine with what I know and move forward?
@Notoraj7 жыл бұрын
Thank you for your those inspiring words
@davidbombal7 жыл бұрын
You're welcome! Much appreciated :)
@renaneler7 жыл бұрын
Thanks, great tutorials!
@davidbombal7 жыл бұрын
Thank you for watching!
@subhashdabhade39607 жыл бұрын
Hi David, Its nice video series. Thanks shring such a fantastic video. Moreover i have query, Whicgh version of GNS3 required for python?
@nehasharma-19095 жыл бұрын
Sir, Can we write a script which takes ping rtt value & wait for 2*rtt time and again ping?
@samama4u7 жыл бұрын
Hi, Thank you dear for you great work.
@davidbombal7 жыл бұрын
You're welcome Abdul. Thanks for the feedback!
@abdullahabdi90932 жыл бұрын
Just amazing
@youtubejunky34497 жыл бұрын
Great films man! Really hope you can get away from GNS3 tho as hell of a work installing this software and you lose on viewers as some may not have the patience, especially young ones. Your content itself is amazing tho, really appreciating your effort done here! Great JOB!
@davidbombal7 жыл бұрын
Hi Alex, firstly, thank you for the feedback. I appreciate it. I find GNS3 to be fantastic software. Old engineers like me remember the days when we had to buy expensive hardware as there was no other option. GNS3 even with its issues is great in comparison to spending thousands of dollars on equipment. Have a look at this: kzbin.info/www/bejne/Y2LWl3WEqM2jnac - start of a series showing different options.
@youtubejunky34497 жыл бұрын
True, one more thing is that I'm stuck with getting all these iso's for routers, switches etc, like do I need to download them manually or is there some name for a packet of them and a way to install them all at once? I'm kinda terrified of ammount of work I would need to put in installing all these onto GNS3 especially that this would be a work that wouldn't teach me anything apart from mastering the touchpad to the counterstrike level using installation GUI
@youtubejunky34497 жыл бұрын
Like I mean nothing wrong in a benedictical work, but I just want to start to follow your tutorials and for now I'm stuck coz I dont know if I need to install ioses of all these different routers, or if I can follow your tutorials without them? If so can you briefly tell me how?
@leonidas3007555 жыл бұрын
Beatifull! Thank you!
@mihirshah0424 жыл бұрын
Hi David, All your videos are awesome and really helpful I wanted to learn more by purchasing course on GNS3 academy. You provided a link for $10 course but when i opened, it shows $39
@manojkbn7 жыл бұрын
Excellent !!!
@tega2rule7 жыл бұрын
thank you David
@davidbombal7 жыл бұрын
My pleasure!
@TheGlobalNetworker3 жыл бұрын
is this kind of a Good Network engineer learning Python to improve his work... or Strong Python programmer pickup domain knowledge of Networking and move into specific industry ?
@quality895 жыл бұрын
your very good, thanks
@alinmuntean29165 жыл бұрын
LOVE IT!!
@refaiabdeen59437 жыл бұрын
Cheers Mate !!
@genghis_khan_5 жыл бұрын
Nice video. Will all cisco ios be able to be automated using python?
@Prashanthkadem7 жыл бұрын
TQ man!!! informative.
@davidbombal7 жыл бұрын
Thank you!
@mohamednazaras5 жыл бұрын
Hi David....Thanks for shared video. Could you please share how to install VM and inside VM how to install GNS3 and required application associated with that for to learn python for network...Just I am asking how to add doctor container and other switch and router iOS.Pleade share the link you already uploaded......Note: if any one knows pls share the link.