MikroTik: Upgrade RouterOS & RouterBOARD Firmware

A complete MikroTik upgrade requires an upgrade of two components: 1️⃣ MikroTik RouterOS – an operating system (OS), and 2️⃣ MikroTik RouterBOARD firmware – a bootloader.

Before starting the MikroTik router upgrade, make sure that you have a backup of your current router configuration, as this is important in case of something goes wrong during the upgrade process.

Cool Tip: How to backup and restore a MikroTik router! Read more →

MikroTik Upgrade

1️⃣ MikroTik RouterOS Upgrade

To upgrade the MikroTik RouterOS, using Winbox/Winfig, go to ⚙️ “System” → “Packages” and click on “Check For Updates” to see if there are any new RouterOS versions available.

If there is a new RouterOS version available, click on “Download” or “Download&Install”:

If you click on the “Download” button, to upgrade the router you would also have to reboot it manually(⚙️ “System” → “Reboot”).

If you click on the “Download&Install” button, the router will be upgraded and rebooted automatically, as only the selected RouterOS package is downloaded.

To upgrade the MikroTik RouterOS from a command-line (terminal), execute:

[admin@MikroTik] > /system package update check-for-updates
- sample output -
            channel: stable
  installed-version: 7.6
     latest-version: 7.10.2
             status: New version is available

[admin@MikroTik] > /system package update install

2️⃣ MikroTik RouterBOARD Firmware Upgrade

After updating the MikroTik RouterOS, it is always recommended to update the firmware of the MikroTik RouterBOARD.

To update the MikroTik RouterBOARD firmware using Winbox/Winfig, go to ⚙️ “System” → “RouterBOARD” and click on “Upgrade”:

After the MikroTik RouterBOARD firmware upgrade, reboot the router for changes to take effect (⚙️ “System” → “Reboot”).

To upgrade the MikroTik RouterBOARD firmware from the command-line (terminal), execute:

[admin@MikroTik] > /system routerboard print
- sample output -
       routerboard: yes
        board-name: hAP ax^3
             model: C53UiG+5HPaxD2HPaxD
     serial-number: ********
     firmware-type: ipq6000
  factory-firmware: 7.6
  current-firmware: 7.6
  upgrade-firmware: 7.10.2

[admin@MikroTik] > /system routerboard upgrade
[admin@MikroTik] > /system reboot

Cool Tip: Downgrade MikroTik RouterOS & RouterBOARD firmware! Read more →

MikroTik: WPS Button – Where & How To Push?

WiFi Protected Setup (WPS) feature lets to connect WiFi devices (e.g. wireless printers) to a router’s secure WiFi network without selecting a network name (SSID) and entering a password.

Wireless MikroTik routers support the WPS feature and are supplied with either physical or virtual WPS button.

This short note shows how to find and push the WPS button on the MikroTik router from a command-line (terminal) or Winbox/Webfig interface. (more…)

MikroTik: DNS over HTTPS (DoH) Server | CloudFlare

Starting from RouterOS version v6.47, it is possible to use DNS over HTTPS (DoH) on MikroTik devices.

With DoH, DNS queries and responses are encrypted within the HTTPS protocol session and are sent over port 443 (just like the normal HTTPS web traffic), that hides the name resolution requests from an Internet Service Provider (ISP) and from anyone listening on intermediary networks.

Below you will find how to setup a CloudFlare’s DoH server on the MikroTik router from a command-line (terminal) or Winbox/Webfig. (more…)

MikroTik: DNS Servers Setup

Usually an Internet Service Provider (ISP) automatically provides its own Domain Name System (DNS) servers to its users.

However, in some cases it may be required to use a private or public DNS servers.

A MikroTik can be configured to use different DNS servers than those provided by your ISP by default.

This note shows how to setup the DNS servers on the MikroTik router from a command-line (terminal) or Winbox/Webfig. (more…)

MikroTik: Static DNS Entry

A MikroTik router has a basic Domain Name System (DNS) server that allows to create static DNS entries.

This feature allows you to add your own entries to the MikroTik’s DNS server, which will be returned on requests with a higher priority.

This can be useful if, for example, you want to access some of your local devices by domain names instead of IP addresses, or if you want to redirect some outgoing DNS requests.

From this note you will find out how to create the static DNS entry on the MikroTik router from a command-line (terminal) or Winbox/Webfig. (more…)

MikroTik: Set Static IP for DHCP Client

By default, MikroTik distributes dynamic IP addresses and other network settings to all clients using the Dynamic Host Configuration Protocol (DHCP) protocol.

Sometimes you need to configure your MikroTik router so that a certain device gets the same static IP address every time it connects to the network.

This note shows how to set the static IP address for a MikroTik’s DHCP client from a command-line (terminal) or Winbox/Webfig. (more…)

MikroTik: Backup & Restore System Configuration

MikroTik routers have a backup feature that allows to save and restore a system configuration.

This is one of the most important features in MikroTik as it allows to restore the device’s configuration after a software crash or to re-apply the same configuration on a backup device (with the same model name and number) after a hardware failure.

This note shows how to backup and restore the MikroTik routers through a command-line interface (CLI), WinBox and WebFig. (more…)

MikroTik: Change MAC Address – CLI, WinBox & WebFig

Some Internet service providers (ISPs) only allow devices with particular media access control (MAC) addresses to connect to the Internet.

If you’ve decided to replace your ISP’s router with a MikroTik, you may need to clone the MAC address of a wide area network (WAN) interface to the new device.

Below I will show how to change the MAC address of the MikroTik router through a command-line interface (CLI), WinBox and WebFig. (more…)