Skip to end of metadata
Go to start of metadata

MikroTik is a Latvian network equipment manufacturer. The company develops and sells wired and wireless network routers, network switches, access points, as well as operating systems and auxiliary software. The company was founded in 1996 with the focus of selling equipment in emerging markets.

Combining two Internet connections to increase the speed impossible to increase connection speed, but may able to have stable connection by Load Balancing
Combining two ISP with one MikroTik Router board is also a kind of example for Load Balancing

Technical Challenges

Combine two internet sources and route by the group
  • Combine two internet sources (ISP1, ISP2)
    • Let's define ISP1 for the private network (IP range ~ 10.0.*.*)
    • Let's define ISP2 for the external internet connection
  • Route any connection in ~ 10.0.*.* through ISP1
  • Route any connection except above case through ISP2
Combine two internet sources and route by IP
  • Combine two internet sources (PIP1, PIP2)
    * Note PIP=Public IP
  • Route traffics mapped with pc1 through PIP1, and all others through PIP2



How to setup a hairpin to certain local server

I have a web server needs connection from external/internal location, but just opening a port, by NAT Port Forwarding, may not good enough as far as I experienced in MikroTik router - you cannot connect to your server by domain name. Following configuration enables you to connect to your local server by domain name like you do on external network.

Note that you should check  like above

To enable above on your MikroTik router, you should drag and drop as #1 item on your NAT list like below:

To allow internal connection to your server directly, you should add NAT rule by IP → Firewall → NAT → Add New

Other references helpful

SSH Server

default user id: admin

default port: 22

Policy Based Routing