
We need to have a TFTP server and a TFTP client on our PC. Just in case, here are the pictures of the necessary cables, the adapter and the picture of how most console ports looks like on Cisco devices.įor this process we’re going to use the TFTP protocol to transfer our IOS firmware image from our PC to the Cisco switch. In order to upgrade firmware on the Cisco switch or any other switch, there are few requirements that are necessary for this procedure: We will be using a method via tftp server and protocol in order to upgrade our switch.

Also, for this tutorial, we will be using Cisco Catalyst 3560G – 48PS switch as an example, but the process is same for any other Catalyst switches. The entire upgrade procedure will be done in GNU/Linux and using Linux tools. Like it’s said in the title, our working environment will be a GNU/Linux distro. We’re going to cover the procedure how to upgrade firmware on a Cisco switch, or if you prefer more, how to upgrade IOS on a Cisco switch. If I recall you just download and install a server app, and away you go.īelow is another link that I have found that also does a fine job of explaining the Cisco side of the process simply, without getting too technical and long winded.Upgrade firmware on a Cisco switch in GNU/Linux | Tutorial Now if you are looking to setup a tftp server on Windows, well I cannot help you there. Note the article below is specfically about how to setup a tftp server on RHEL, however the process is pretty much the same. Its a very easy setup, and has been simply documented on the link below. The first thing that you are going to need is a tftp server, which I am running on my Fedora 18 desktop.


Being that I am in the middle of building out my lab, and have a ton of old cisco hardware with ancient images, I have found myself going through the process of updating firmware quite a bit as I tinker with different IOS images. So I was planning on blogging about this process simply because I keep forgetting it.
