JunOS EX2200 Firmware Upgrade

Since I have a EX2200, I thought I should at least upgrade its firmware. But JunOS firmware upgrade didn’t go as user-friendly as I thought. Anyways, this is what I did to upgrade from 11.1R3.5 to 12.3R12.4

Key Notes:

  • Don’t use the Web Interface to upgrade. It is slow and does not seem to work.
  • Upload the firmware to a web server that allows direct linking.
  • The reboot process takes more than 15 minutes. Do not be alarmed if the switch seems to be dead during the process.

Steps via Cli

root@JunSwitch:RE:0% cli
root@JunSwitch> request system software add "Web Link here"
Fetching package...
/var/tmp/incoming-package.tgz                          748 kB  748 kBps
WARNING: A reboot is required to install the software
WARNING:     Use the 'request system reboot' command immediately
root@JunSwitch> request system reboot
Reboot the system ? [yes,no] (no) yes

Shutdown NOW!
root@JunSwitch> show version
Hostname: JunSwitch
Model: ex2200-24t-4g
JUNOS Base OS boot [12.3R12.4]
JUNOS Base OS Software Suite [12.3R12.4]
JUNOS Kernel Software Suite [12.3R12.4]
JUNOS Crypto Software Suite [12.3R12.4]
JUNOS Online Documentation [12.3R12.4]
JUNOS Enterprise Software Suite [12.3R12.4]
JUNOS Packet Forwarding Engine Enterprise Software Suite [12.3R12.4]
JUNOS Routing Software Suite [12.3R12.4]
JUNOS Web Management [12.3R12.4]
JUNOS FIPS mode utilities [12.3R12.4]