Site icon System Zone

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.

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

MikroTik RouterOS v7 Basic Configuration

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

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.

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

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.

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

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.

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

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.

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

NATing Configuration in MikroTik RouterOS

Run the following command to configure NATing from command prompt.

/ip firewall nat add action=masquerade chain=srcnat

 

MikroTik Router is now ready. Connect a switch to MikroTik LAN interface with RJ45 cable and connect all PCs to this switch. Also connect ISP cable to WAN interface. Now assign IP to all your LAN PC according to your LAN IP network series. If you face any problem to set IP address in windows PC, follow the article about how to assign static IP address in windows operating system which will guide you the proper steps to assign IP address in any windows PC. Now browse any website or ping google.com from your LAN PC. If your ISP is OK, you will now be able to browse any website successfully.

Known Security Issue

The above section has described the basic configuration of a MikroTik RouterOS but the configuration has a security issue: if anyone comes to your network and know the LAN IP block and assign IP address in his/her device, he/she will be able to access internet without your knowledge because there is no blocking here.

For this, we will create a firewall rule that will block all incoming IP addresses except our allowed IPs. The following steps will show how to block all IP addresses except allowed IPs with firewall rule.

After creating firewall rule, the Filter Rules tab will look like the following image.

FIrewall Rule to disallow unwanted IP

You can run the following command to create the firewall rule.

/ip firewall filter add action=drop chain=forward in-interface=ether2 src-address-list=!allowed_IP

Allow IP from Address List

Now if anyone assigns LAN block IP, cannot get internet access until you allow them from RouterOS. To allow any IP for internet access, do the following steps.

  • From Winbox, go to IP > Firewall menu item. Firewall window will appear,
  • Click on Address List tab and then click on PLUS SIGN (+). New Firewall Address List window will appear.
  • Choose the Src. Address List that you provided in Firewall rule creation from Name dropdown menu.
  • Put the IP that that you want to allow from Address input box.
  • Click Apply and OK button.
Creating Firewall Address List Entry

Now the assigned IP will be able to access internet through your MikroTik RouterOS.  

You can create address list entry with the following command also.

/ip firewall address-list add address=10.10.0.2 list=allowed_IP

More on MikroTik RouterOS…

MikroTik Router basic configuration is not so enough to maintain a real network. If you need to maintain an office network, it will be better to use MikroTik DHCP Server. Managing DHCP Server with Radius Server will provide you more faster and smart solution.

Again, if you want to maintain an ISP network, MikroTik PPPoE Server is a better solution. MikroTik PPPoE Server with Radius Server will provide you a prepaid billing system also.

If you plan to maintain a Hotel, Airport, Railway, Restaurant network or any ISP network with WiFi solution, MikroTik Hotspot Server is your best friend. Using Radius Server with Hotspot, you can manage Bandwidth with Prepaid Billing System as well as Data Limit with Prepaid Billing System.

In addition, if you find bandwidth management solution with MikroTik Router, MikroTik Bandwidth Management with Simple Queue will be enough helpful. But it will be better to Manage ISP Bandwidth with MikroTik PCQ.

Sometimes, you may need load balancing and link redundancy solution. Then, go through MikroTik Load Balancing and Link Redundancy with ECMP.

If you face any confusion to follow the above steps, watch the following video that will show how to configure RouterOS 7 step by step.

How to configure MikroTik RouterOS v7 first time using Winbox has been discussed in this article. A known security issue has also been discussed. I hope, you will now be able to configure MikroTik RouterOS v7 without any hassle. However, if you face any confusion, feel free to discuss in comment or contact me from Contact page. I will try my best to stay with you.

Exit mobile version