Installing a Mikrotik CHR virtual router
In Yandex Cloud, you can deploy a virtual Mikrotik Cloud Hosted Router from a ready-made VM image. To install Mikrotik Cloud Hosted Router and check its operability:
- Before you start.
- Create a VM with Mikrotik Cloud Hosted Router.
- Log in to your VM and change your password.
- Create a test VM.
- Check the connection between the router and test VM.
If you no longer need these resources, delete them.
Prepare your cloud
Sign up for Yandex Cloud and create a billing account:
- Go to the management console
and log in to Yandex Cloud or create an account if you do not have one yet. - On the Yandex Cloud Billing
page, make sure you have a billing account linked and it has theACTIVE
orTRIAL_ACTIVE
status. If you do not have a billing account, create one.
If you have an active billing account, you can go to the cloud page
Learn more about clouds and folders.
Required paid resources
Alert
When you use a Mikrotik Cloud Hosted Router image without a license, the router throughput is limited to 1 Mbps. To remove this limit, install a license
The cost of using a virtual router and test VM includes:
- A fee for the disks and continuously running VMs (see Yandex Compute Cloud pricing).
- A fee for using a public IP address (see Yandex Virtual Private Cloud pricing);
Create a VM with Mikrotik Cloud Hosted Router
- Open your folder and click Create resource. Select Virtual machine.
- Enter a name for the VM, like
mikrotik-router
. - Select an availability zone with a subnet. If you don't know which availability zone you need, leave the default.
- Under Image/boot disk selection, go to the Cloud Marketplace tab and select the Cloud Hosted Router image.
- Under Computing resources:
- Select the VM's platform.
- Specify the number of vCPUs and amount of RAM:
- Platform: Intel Ice Lake.
- Guaranteed vCPU share: 100%
- vCPU: 2.
- RAM: 2 GB.
- In the Network settings section, choose the required network and subnet and assign a public IP to the VM either by selecting it from the list or automatically. If you don't have a network or subnet, create them on the VM creation screen.
- In the Access field, enter the login and SSH key to access the VM. Note that you only need this data for VM creation. You can't use the data for router access.
- Click Create VM.
Creating the VM may take several minutes. When the VM's status changes to RUNNING
, you can log in.
Alert
Set a complex administrator password immediately after VM creation.
Change the administrator password on the router
The router is created with a public IP address, so you need to change the default administrator password for security reasons.
- Open the
mikrotik-router
VM page in the management console . - Copy the VM's public address and open it in your browser. The initial router setup screen opens.
- Enter the VM's internal IP address in the IP Address field.
- On the page that opens, enter the new administrator password, confirm it, and click Apply Configuration. You can make other setting later.
Create a test VM
Create a test VM in the subnet that hosts the router, to test connectivity between the router and VM.
-
On the management console
folder page, click Create resource and select Virtual machine. -
In the Name field, enter the VM name:
test-vm
. -
Choose the same Availability zone that the
mikrotik-router
is in. -
Under Image/boot disk selection, click the Cloud Marketplace tab and select Ubuntu as your image.
-
Under Computing resources:
- Select the VM's platform.
- Specify the necessary number of vCPUs and amount of RAM.
- Platform: Intel Ice Lake.
- Guaranteed vCPU share: 20%
- vCPU: 2.
- RAM: 1 GB.
-
Under Network settings, select the network and subnet hosting the
mikrotik-router
VM. -
In the Public address field, choose No address:
-
In the Access field, enter the login and SSH key to access the VM.
-
Click Create VM.
Check the connection between the router and test VM
Alert
If you use WinBox to access the router, connect to the router using the VM's IP address. MAC access is not supported in Yandex Cloud.
Make sure that a network connection has been established between the router and test VM:
- Open the router's administrative interface in the browser.
- Click Terminal.
- In the terminal that opens, run
ping <internal IP address of the test VM>
.
If the packets reach the test VM, you can start configuring the router. To learn how to work with the router, see the Mikrotik documentation
Delete the resources you created
To stop paying for your deployed resources, delete the mikrotik-router
and test-vm
VMs.
If you reserved a public static IP address, delete it.