Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RouterOS versions are released in several "release chains": Long - term, Stable, Testing, and BetaDevelopment. When upgrading RouterOS, you can choose a release chain from which to install the new packages. 

...

After clicking the Upgrade button in QuickSet or in Packages menu upgrade window will open with current Changelog (if newer version exists) and buttons to download and install latest versions.

By clicking "Download & UpgradeInstall", downloads will start and after successful download will reboot to install downloaded packages. Even if custom packages are installed, downloader will take that into account and download all necessary packages.

Image RemovedImage AddedImage Removed


Image Added

Manual upgrade

You can upgrade RouterOS in the following ways:

...

  • First step - visit www.mikrotik.com and head to the Software/download page, there choose the type of system you have the RouterOS installed on.;
  • Download the Combined package, it will include all the functionality of RouterOS routeros (main) and extra packages that are installed on a device;
  • Upload packages to a device using one oh methods:

Using Winbox

Choose your system type, and download the upgrade package. Connect to your router with Winbox, Select the downloaded file with your mouse, and drag it to the Files menu. If there are some files already present, make sure to put the package in the root menu, not inside the hotspot folder! The upload will start.

Image RemovedImage Added

After it finishes - reboot the device. The New version number will be seen in the Winbox Title and in the Packages menu

...

  • Open your favourite FTP program (in this case it is Filezilla), select the package and upload it to your router (demo2.mt.lv is the address of my router in this example). note that in the image I'm uploading many packages, but in your case - you will have one file that contains them all
  • if you wish, you can check if the file is successfully transferred onto the router (optional):
Code Block
languageros
[normis@Demo_v2.9admin@MikroTik] >file>/file print
 #Columns: NAME                   TYPE                  SIZE      , TYPE, SIZE, CREATION-TIME
# 0 supout.rifNAME             .rif file    TYPE       SIZE  285942     nov/24/2005 15:21:54
 1 dhcp-2.9.8.npkCREATION-TIME         package               138846     nov/29/2005 09:55:42
 2 ppp-2.9.8.npk          package               328636     nov/29/2005 09:55:43
 3 advanced-tools-2.9.... package               142820     nov/29/2005 09:55:42
 4 web-proxy-2.9.8.npk    package
0  routeros-7.9-arm.npk  package    13.0MiB  may/18/2023 16:16:18
1  pub                   377837directory     nov/29/2005 09:55:43
 5 wireless-2.9.8.npk     package               534052     nov/2904/20052022 0911:5522:4319
 6 routerboard-2.9.8.npk  packageramdisk               192628     nov/29/2005 09:55:45
 7 system-2.9.8.npkdirectory           package               5826498    nov/29/2005 09:55:54jan/01/1970 03:00:24
  • reboot your router for the upgrade process to begin:
[normis@Demo_v2.9admin@MikroTik] > /system reboot
Reboot, yes? [y/N]: y
  • after the reboot, your router will be up to date, you can check it in this menu:
[admin@MikroTik] >/system package print
  • if your router did not upgrade correctly, make sure you check the log
[admin@MikroTik] >/log print without-paging

...

You can automate the upgrade process by running a script in the system scheduler. This script queries the MikroTik upgrade servers for new versions, if the response received says "New version is available", the script then issues the upgrade command:

Code Block
languageros
[admin@MikroTik] >/system package update
check-for-updates once
:delay 3s;
:if ( [get status] = "New version is available") do={ install }

...

CD Install

RouterOS Package Types

RouterOS supports a lot of different features and since every installation requires a specific set of features supported it is possible to add or remove certain groups of features using the package system. As a result user is able to control what features are available and the size of the installation. Packages are provided only by MikroTik and no 3rd parties are allowed to make them.

List of packages

...

Working with packages

Actions for executed commands will be applied only on restart. Until then, user can freely schedule or revert set actions.

...

For example list of available packages

  [admin@rack1_b3] /system package> print
  Flags: X - disabled
  #   NAME                    VERSION                 SCHEDULED
  0   option                  6.18
  1   routeros-tile           6.18
  2   system                  6.18
  3 X wireless-fp             6.18
  4   ipv6                    6.18
  5   wireless                6.18
  6   hotspot                 6.18
  7   dhcp                    6.18
  8   mpls                    6.18                    scheduled for disable
  9   routing                 6.18
  10   ppp                     6.18
  11   security                6.18
  12   advanced-tools          6.18
      

...

Information about RouterOS packages can be found here