Upgrading Juniper SRX’ Firmware

This is going to be quick one. Upgrading the firmware of a Juniper SRX firewall. First thing first, enable the ftpd service on the SRX.

karlo@BFWSRX> edit
karlo@BFWSRX# set system services ftp
karlo@BFWSRX# commit

Once the ftpd has been enabled, we can ftp to SRX and upload the new firmware to /var/tmp/. I use OSX Yosemite and will be using CyberDuck app to upload the new firmware. Once you have uploaded the new firmware, SSH to your SRX and check the checksum of the firmware. Make sure that the fimware checksum you have uploaded matches the checksum stated on Juniper website.

karlo@BFWSRX> start shell
% cd /var/tmp
% md5 junos-srsxme-12.3X48-D10.3-domestic.tgz
MD5 (junos-srxsme-12.3X48-D10.3-domestic.tgz) = 3aa1e0779a98dcb6a617b1b3738d862b
% exit

Once you have verified that the checksum integrity is good, then go to SRX operational mode. Install the firmware as shown below, and remove the ftp from the config

karlo@BFWSRX> request system software add /var/tmp/junos-srsme-12.3X48-D10.3-domestic.tgz no-copy no-validate unlink
karlo@BFWSRX> edit
karlo@BFWSRX# delete system services ftp
karlo@BFWSRX# commit and-quit

Once the installation is complete, you would need to reload the SRX.

karlo@BFWSRX> request system reboot

After the reboot, verify the firmware version by using the command below.

karlo@BFWSRX# run show version 
Hostname: BFWSRX
Model: srx100h2
JUNOS Software Release [12.3X48-D10.3]

That is pretty much how to upgrade a single SRX’ firmware.


About networkshinobi

This blog is about the things I learned about computers and networking to help me to remember them as I push further my studies. I created this blog to help myself to continue my education; and if you find this blog helpful for your studies, that is great. That is one of the reasons why I made this blog, to share my interest and knowledge. Also, all the entries/posts I made are based on my views, opinion and for educational purposes only. If you see some mistakes, feel free to drop some comments. I would appreciate all the helpful comments. Thanks BTC: 14wVPFBWNAKmfNsgUrPpw8EytkXFLjxYoU ETH: 0x8528793dF77a57186f5B15dA6DC1eaA3c5e92c4a LTC : LMpW2rGYnYdUwvnHA4huB6TGcPEEc1JzXw
This entry was posted in Juniper, Misc. and tagged , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s