Mikrotik Router Basic Configuration Using Winbox

MikroTik is one of the most popular routers. MikroTik Router has a lot of networking services that help to build a stable and smooth network so easily. It is said that any ISP Company or any Enterprise Office cannot go a single day without MikroTik Router. So, system administrators who are not using MikroTik Router yet, they will soon start using MikroTik Router, I think.

As a system administrator, I am also using MikroTik Router about 5 years in my network and really I have got a very stable and smooth network. MikroTik Router is mainly famous for bandwidth control service and packet filtering functionalities as well as cheap price. MikroTik Router is also favorite to any system administrator because of having graphical user interface (GUI) software named Winbox which helps to manage MikroTik Router so easily.

As the usage of MikroTik Router is growing rapidly, this article is designed to show the basic configuration of a MikroTik Router from very beginning using Winbox software so that a new MikroTik Router user can easily configure his/her router from very starting and can operate his network smoothly.

MikroTik RouterOS V7

MikroTik RouterOS v7 (both Long-term and Stable) has been released with new features. So, it is usual that if you buy a new MikroTik Router, it will be RouterOS v7. RouterOS v7 has some changes. So, if you are an old RouterOS user, you may face some new features those were not in the previous version. But there is no need to be heisted because there is a correlation between the old and the new versions. So, you can absorb it so easily.

Prerequisites to Configure a MikroTik Router

Before going to start RouterOS v7 configuration, you should have the following prerequisites.

  1. Basic knowledge on IP Addressing and Networking.
  2. A MikroTik RouterBOARD or MikroTik RouterOS installed on a PC or CHR that is running on a hypervisor.
  3. Winbox Software.
  4. PC with Windows Operating System installed and RJ45 cables.

If you have the above requirements properly, you are now ready to start MikroTik router basic configuration. The rest of this article will show the step by step guide to configure a MikroTik Router from very beginning.

Configuring MikroTik RouterOS v7 following 4 Easy Steps

MikroTik RouterOS v7 can easily be configured following the below 4 steps properly.

  • Assigning WAN and LAN IP addresses
  • Gateway configuration
  • DNS configuration and
  • NATing configuration

To configure MikroTik RouterOS, we will follow the following simple network where first interface of a MikroTik RouterBOARD is connected to an ISP network and the second interface is connected to a LAN switch where LAN PCs or devices will be connected.

Diagram on MikroTik RouterOS v7 Basic Configuration

Diagram on MikroTik RouterOS v7 Basic Configuration

MikroTik RouterOS v7 Basic Configuration

According to the above network diagram, we have the following information.

  • WAN IP: 192.168.40.119/24 (This IP will be provided by your ISP)
  • Default Gateway: 192.168.40.1 (This will also be provided by your ISP)
  • LAN IP Block: 10.10.0.0/24 (You can assign according to your network requirement. As 10.10.0.1/24 has been assigned on MikroTik interface, it will be the default gateway of LAN devices.)
  • DNS IP: We will use Google DNS IP 8.8.8.8 and 8.8.4.4 but you can use any DNS Server provided by your ISP or you can use your own DNS Server.

That’s enough for the basic configuration of RouterOS v7. So, let’s start the configuration.

Step 1: Assigning WAN and LAN IP Addresses

The first step to configure a MikroTik RouterOS is to assign WAN and LAN IP addresses in WAN and LAN interface accordingly. The following steps will show how to assign WAN and LAN IP addresses in a new MikroTik RouterOS v7.

  • At first download latest Winbox from this link or collect latest Winbox from any source.
  • Connect your PC with MikroTik Router with a RJ45 cable. You can connect any interface of the MikroTik Router.  
  • Open Winbox software in your operating system and click on Neighbors tab. Connected Ethernet’s MAC will appear in this tab. If you don’t find MAC Address, click on Refresh button. MAC address will appear soon. Click on the appeared MAC address and the selected MAC address will be appeared in Connect To input box.
  • The default username is admin and password is blank of MikroTik RouterOS. So, type admin in the login input box and password field keep blank and then click on Connect button. Winbox graphical user interface (GUI) will appear now.
  • Click on Remove Configuration button if prompted or from Winbox go to System > Reset Configuration and check No Default Configuration and then click on Reset Configuration button to reset RouterOS.
  • The RouterOS will now be rebooted. So, after reboot login again. Now you will find a zero configuration RouterOS.
  • Go to IP > Addresses menu item. Address List window will appear now. Click on PLUS SIGN (+). New Address window will appear. Put your WAN IP address (according to the diagram: 192.168.40.119/24) which has been provided by your ISP in Address input box and then select WAN interface (in this article: ether1) from the Interface drop-down menu and click Apply and then OK button.
  • Click PLUS SIGN (+) again and put LAN Gateway IP address (in this article: 10.10.0.1/24) in Address input box and choose LAN interface (in this article: ether2) from Interface drop-down menu and click Apply and OK button.

After assigning WAN and LAN IP addresses, Address List window will look like the following image.

Assigning-WAN-and-LAN-IP-Addresses

Assigning-WAN-and-LAN-IP-Addresses

If you want to use command, open the New Terminal from Winbox menu item and then run the following command.

/ip address add address=192.168.40.119/24 interface=ether1
/ip address add address=10.10.0.1/24 interface=ether2

Note: Don’t forget to change the IP addresses according to your network information.

Step 2:  Router Default Gateway Configuration

After assigning WAN and LAN IP address, we will now set MikroTik default gateway so that router can communicate with internet. The following steps will show how to assign default gateway in MikroTik RouterOS.

  • From Winbox, go to IP > Routes menu item. Route List window will appear now. You can see two dynamic routes are already added in this Route List.
  • Click on PLUS SIGN (+). New Route window will appear. Now put gateway address (according to the diagram: 192.168.40.1) which has been provided by your ISP in Gateway input field.
  • Now click Apply and OK button.

After setting the default gateway, the Route List window looks like the following image.

Setting up the default gateway of MikroTik RouterOS
Setting up the default gateway of MikroTik RouterOS

The following command can be run to setup default gateway shortly.

/ip route add gateway=192.168.40.1

Step 3: DNS Configuration

DNS configuration is an optional configuration but without assigning DNS Server IP, RouterOS cannot resolve domain to IP address. So, it is recommending setup DNS Server IP in MikroTik RouterOS.

It is also possible to turn MikroTik RouterOS as caching DNS Server so that LAN user can resolve DNS directly from RouterOS which will save time and bandwidth usage. If you wish to turn RouterOS as DNS Server, follow my article how to turn MikroTik RouterOS as caching DNS Server.

The following steps will show how to assign DNS Server in MikroTik RouterOS.

  • Go to IP > DNS menu item. DNS Settings window will appear. In this window, put DNS server address that you have got from ISP Company or you can put Google public DNS IP (8.8.8.8) in Servers input box.
  • You can put multiple DNS server IPs by clicking add new value button (drop down button) located after the Servers input box and putting the DNS Server IP in input box.
  • Click Apply and OK button.

After assigning DNS Server IP, the DNS settings window will look like the following image.

DNS Settings in MikroTIk RouterOS v7
DNS Settings in MikroTik RouterOS v7

Run the following command to assign DNS Server IP from terminal.

/ip dns set servers=8.8.8.8,8.8.4.4

Step 4: NATing Configuration

We will now configure NATing to masquerade LAN users IP addresses. Without NATing configuration, LAN devices cannot access internet because LAN IP block is not familiar in public area.   

The following steps will show how to configure NATing in MikroTik RouterOS.

  • From Winbox, go to IP > Firewall menu item and click on NAT tab and then click on PLUS SIGN (+). New NAT Rule window will appear.
  • From General tab, choose srcnat from Chain drop down menu.
  • From Action tab, choose masquerade from Action drop down menu and then click Apply and OK button.

After configuring NATing in MikroTik RouterOS, the NAT Firewall window will look like the following image.

NATing Configuration in MikroTik RouterOS
NATing Configuration in MikroTik RouterOS