Back to blog

MikroTik / RouterOS  ·  Tutorial  ·  July 2026

MikroTik
First Contact

The Cisco series opened with plugging into a bare IOS box; this is the same first ten minutes for RouterOS. A new MikroTik arrives with a default config that already does more than a factory Cisco — a bridge, a DHCP server, NAT, and a firewall — so the job isn't "configure from nothing," it's "get in, read what's there, and make it yours without locking yourself out."

MikroTik RouterOS WinBox First Steps Safe Mode

RouterOS is the same OS on a €50 hEX and a carrier CCR — learn it once and it scales the whole range. Unlike a factory-default Cisco switch that boots empty, a MikroTik ships with a default configuration: ether1 is the WAN (DHCP client), the remaining ports are bridged into a LAN on 192.168.88.1/24 with a DHCP server, masquerade NAT, and a starter firewall. Your first task is to reach it, read it, and rename it into your environment.

The tool that makes MikroTik forgiving is Safe Mode: changes made in it are rolled back automatically if your session drops, so a bad firewall rule can't strand you. We'll use it from the first command. This is the RouterOS counterpart to Cisco IOS: First Contact — same goals, very different menus.

Prerequisites

01

Get In — WinBox & MAC-Connect

You don't need an IP to reach a MikroTik. WinBox discovers it by MAC over Layer 2, so even a misconfigured box with no reachable address is one click away — the single best reason to keep WinBox on your toolbelt.

Open WinBox, look at the Neighbors tab, and the device appears by MAC address and identity. Click the MAC address (not the IP) to connect over MAC-telnet — this works regardless of IP configuration. Default credentials are user admin with a blank password on older RouterOS; modern v7 devices force you to set a password on first login. Set a real one immediately.

Terminal — confirm where you landed, and turn on Safe Mode first
# In the terminal, Ctrl-X toggles Safe Mode. Do this before you change anything:
# if your session drops mid-change, RouterOS reverts it automatically.
[admin@MikroTik] >              # prompt shows <SAFE> when active
[admin@MikroTik] <SAFE> > /system resource print
        board-name: hEX
          platform: MikroTik
           version: 7.15.3 (stable)

02

Read the Default Config

Before changing anything, see what the box already does. /export is your friend and your documentation — it prints the running config as the exact commands that would recreate it.

Terminal — the whole config, sensitive values masked
[admin@MikroTik] > /export hide-sensitive
/interface bridge add name=bridge
/interface bridge port add bridge=bridge interface=ether2
 ... (ether3..5 too)
/ip address add address=192.168.88.1/24 interface=bridge
/ip dhcp-client add interface=ether1                 # WAN pulls DHCP
/ip dhcp-server ... (LAN pool 192.168.88.10-254)
/ip firewall nat add chain=srcnat action=masquerade out-interface-list=WAN
/ip firewall filter ... (default input protection)

# Read one subsystem at a time with print:
[admin@MikroTik] > /ip address print
[admin@MikroTik] > /interface bridge port print
💡 Pro Tip — /export file= Is Your First Backup

/export file=day0 writes a text config to the router's storage you can pull off with WinBox drag-and-drop. It's human-readable, diff-able, and version-controllable — unlike the binary /system backup. Take one before your first change so you always have a known-good starting point. More in Backup and Recovery.

03

Make It Yours — Identity, Users, Password

Three changes turn an anonymous factory box into a managed device: a name you'll recognise in Neighbors, a real admin account, and the death of the default admin.

Terminal — identity, a named admin, remove default admin
[admin@MikroTik] <SAFE> > /system identity set name=CORE-RTR

# Create YOUR account, full group, strong password...
> /user add name=noctis group=full password="use-a-real-passphrase"
# ...log back in as it, THEN disable/remove the stock admin.
> /user set admin disabled=yes
# (or /user remove admin once you've confirmed the new login works)

04

Addressing & Internet

The default gets you online via DHCP on ether1. When you need static addressing — most business installs — here's the minimum: an address, a default route, and DNS.

Terminal — static WAN example (skip if DHCP-client is fine)
> /ip address add address=203.0.113.10/29 interface=ether1
> /ip route add dst-address=0.0.0.0/0 gateway=203.0.113.9
> /ip dns set servers=1.1.1.1,9.9.9.9 allow-remote-requests=no
# LAN gateway already exists as bridge 192.168.88.1 — change it to
# your scheme, e.g. 10.10.0.1/24, and update the DHCP server network.
> /ip address set [find interface=bridge] address=10.10.0.1/24
⚠ Gotcha — allow-remote-requests Turns the Router Into an Open Resolver

Set allow-remote-requests=yes and forget a firewall rule, and your router answers DNS for the whole internet — a favourite reflection-DDoS amplifier and an instant abuse complaint. If the LAN needs the router as a resolver, enable it and block UDP/TCP 53 on the WAN input chain. We do exactly that in Securing RouterOS.

05

The Way Back Safe to Run

Everyone locks themselves out eventually. RouterOS gives you three escape hatches, in increasing severity — know them before you need them.

Escape hatchWhen to reach for it
Safe Mode (Ctrl-X)A change you're about to make might cut you off — auto-reverts on session loss.
WinBox MAC-connectYou broke IP/routing but Layer 2 is intact. Reach it by MAC, fix the address.
/system reset-configurationConfig is unrecoverable. keep-users=yes no-defaults=yes for a clean slate that keeps your login.
Netinstall (reset button + PXE)Nuclear: reflash RouterOS entirely from a PC. Lost password, bad upgrade, suspected compromise.

Takeaways

  1. MikroTik ships configured, not blank. Bridge, DHCP, NAT, and a firewall are already there — your job is to read and adapt, not build from zero.
  2. WinBox MAC-connect needs no IP. Layer-2 discovery reaches a box you'd otherwise be locked out of — the reason WinBox stays in your kit.
  3. Turn on Safe Mode before changing anything. Ctrl-X makes RouterOS revert your changes if the session drops — the single best habit on this platform.
  4. Kill the default admin after creating your own full-group account, and set an identity so the box is recognisable.
  5. /export is documentation and a text backup in one. Take one on day zero and before every change.
  6. Know all three ways back — Safe Mode, MAC-connect, reset/Netinstall — before you touch a remote site.

New MikroTik gear and no time to learn RouterOS before the season starts?

NOCTIS deploys and documents MikroTik and Cisco networks across Crete — configured to your addressing, secured from the first boot, and handed over with a config your staff can actually keep running.

Book a Discovery Call →