Preamble and disclaimer:
The following is a set of considerations that are intended as advice useful to avoid the most common issues when accessing or configuring a Mikrotik device running RouterOS.
It is my personal take on the matter, and in no way approved, endorsed or recommended, officially or unofficially, by Mikrotik or their partners or by anyone else.
In other words you are perfectly free to ignore them.
Why you should use Winbox
There are mainly 3 ways to access a Mikrotik router, here are all 4
of them:
1) telnet/SSH (CLI only)
2) WebFig (GUI)
3) Winbox (GUI) v.3.x
4) Winbox (GUI) v.4.x
The Mikrotik RouterOS is derived from (or based on) Linux, so it is born essentially CLI (Command Line Interface) only.
Both the Webfig and Winbox are graphical wrappers around the underlying command line and both offer an access to it through "terminal".
When something is changed in the RouterOS new releases it is generally speaking added first to CLI (and terminal), later to Winbox and last to Webfig.
In detail:
Unless really-really needed[2], right now you will be better served by Winbox v. 3.x, at least until v.4.x will exit the current "unfinished" or "work in progress" status[3] [4].
In a nutshell, when dealing with a Mikrotik device running RouterOS:
- if you really know what you are doing, and ONLY if you really do, use CLI.
- otherwise use Winbox v.3.x, in any case in the terminal you can issue all the command lines while having easier access/login to the device.
- if you really need to, use Winbox v.4.x
- there is no valid reason to prefer WebFig to any of the above, but if you like it and you can do with it what you need to do, it is fine.
Which can further be simplified into:
[1] It is not immediate/evident that WInbox can connect in two ways:
If you click on the IP of a device that is listed in the lower part of the opening window:
the "Connect To:" field will be filled with the IP, but if you click on the MAC of the same device, the field will be filled with the MAC.
When you press the Connect button the connection will be (hopefully) established with the chosen device using the one or the other method.
In the example screenshot on the help page you can see that a few devices show an IP address of 0.0.0.0, this means that the connection is to a port that has no IP assigned.
Still, you can connect via MAC to those devices, in theory you could keep your Mikrotik devices without IP assigned and still be able to connect via MAC.
Even if possible, it is generally speaking not a very good idea, as while fiddling you could accidentally disable the MAC-server on the router or mis-configure the allowed interface-list and thus lock you out of MAC access.
A common enough issue when fiddling with IP addresses is that you change the IP (and/or netmask) of the port of the router but the IP (and/or netmask) of the computer you are using is not changed accordingly, connection via MAC bypasses this problem.
[2] A simple, exemplificative and not exhaustive list of people that may actually need v.4.x:
- Linux users that do not have already WINE installed for one reason or the other (all 37 of them)
- Mac users that do not have WINE installed
- People affected by particular eye conditions that require dark mode
- Hipsters (Winbox 4.x UI is waay cooler than 3.x, which vaguely reminds of Win95 interface)
[3] The related topic is this one, judge for yourself if it can be considered "mature":
[4] ... or trust rextended's opinion on the matter: