The first item on my list was to perform a series of firmware image and boot code updates from Cisco’s website. Here are the versions I used, which were the latest and greatest and the time:
- Firmware Image version 220.127.116.11
- Boot Code version 1.3.5.06
Start by downloading the latest firmware zip file, which contains firmware and boot code. Inside of the Sx300_FW_Boot_18.104.22.168.zip were two files:
- Firmware image: sx300_fw-14088.ros
- Boot code: sx300_boot-13506.rfb
Only the firmware image can be uploaded via the web; the boot code must be uploaded via TFPT or SCP. I opted to use Tftpd for both, available on this download page for free.
- Fire up Tftpd and point it to your SG300 extracted zip folder.
- Then click the Show Dir button to view the files in this directory.
- You can copy the filenames using the Copy button.
Next, log into the web interface of the switch and navigate to Administration > File Management >Upgrade/Backup Firmware/Language. From there:
- Select TFTP
- Firmware Image
- Enter your TFTP server IP (mine just ran on my workstation)
- Enter the firmware file name.
- Click apply.
You should see an active download from your TFPT server. Once completed, repeat the process for your boot code.
- Make sure to select Boot Code
- Enter the file name for the boot code
- Click apply
Now that the firmware image is uploaded, you can activate it. Navigate to Administration > File Management > Active Image.
- Change the Active Image After Reboot to the 22.214.171.124 image (or whatever you uploaded).
- Click Apply.
Finally, save your configuration and reboot the switch. To do this, navigate to Administration > File Management > Copy/Save Configuration. The defaults are fine (running configuration to startup configuration). Click Apply.
Navigate to Administration > Reboot. Make sure Immediate is selected, and click Apply. The switch will be unavailable for a minute or so while it reboots. Don’t do this outside of a maintenance window.
Layer 3 Mode, Jumbo Frames, and SSH
I also decided to enable a few other features. The first being Layer 3 mode to allow for L3 SVIs. You can find this in Administration > System Settings. It requires a reboot, but make sure to save your configuration first.
I also wanted Jumbo Frames enabled. Navigate to Port Management > Port Settings and enable Jumbo Frames. It doesn’t say what value is selected, so I’m assuming 9216 bytes? This is a global configuration that requires a reboot. Also, don’t forget to save your configuration.
And finally, enabling SSH access. You’d think it would be in SSH Server somewhere, right? But, you’d be wrong (I certainly was). It’s actually in Security > TCP/UDP Services. Once you’ve enabled SSH, you should … (can you guess what I’m going to say?) … save your configuration!