# Install RouterOS in a virtual machine and connect it to CONTROL

## Overview

This guide walks you through installing RouterOS in a VirtualBox virtual machine and connecting it to CONTROL using the TR-069 protocol.

## Prerequisites

- VirtualBox installed on your system
- Internet connection to download RouterOS files
- Basic familiarity with virtual machine management

---

## Step 1: Download RouterOS

Visit the [MikroTik download page](https://mikrotik.com/download) and download the following files:

- **RouterOS 6.48.6 Long-term x86 ISO image**
- **Extra packages** (contains the TR-069 package)

[![Download page screenshot](https://docs.zequenze.com/uploads/images/gallery/2026-02/Vs14ZTdy7RQ2YOUF-tmpbms4oyq2.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/mvEc50XHpoyBlmfN-image-1645563625256.png)

---

## Step 2: Create the Virtual Machine

### Configure VM Settings

1. Open VirtualBox and create a new virtual machine

[![Create VM screenshot](https://docs.zequenze.com/uploads/images/gallery/2026-02/9Jx44kVIB9CIZR3o-tmpcomfo47g.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/Mv3oDt79NRs9wM3s-image-1645540572569.png)

2. Enter the required information as shown below

[![VM name and type](https://docs.zequenze.com/uploads/images/gallery/2026-02/FdSwIXY8ZsElAofN-tmppz5c44i1.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/i5esLCZF6cWBfOAg-image-1645540727105.png)

3. Allocate RAM memory (64 MB is sufficient for RouterOS)

[![RAM allocation](https://docs.zequenze.com/uploads/images/gallery/2026-02/Mrx9U3QXtj9C36R1-tmpogwqhb4s.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/plVH46RssZbjb007-image-1645540756544.png)

4. Create a virtual hard disk with the following settings:

[![Hard disk creation - Step 1](https://docs.zequenze.com/uploads/images/gallery/2026-02/VnqD9l589cK4eUcr-tmpshci-hc3.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/6CfgTqutHS0yi2Ev-image-1645540814470.png)

[![Hard disk creation - Step 2](https://docs.zequenze.com/uploads/images/gallery/2026-02/UIcopM4SnHf7ox6r-tmpoq5cu5tg.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/a5wssyxyYP2Qm7H9-image-1645540823381.png)

[![Hard disk creation - Step 3](https://docs.zequenze.com/uploads/images/gallery/2026-02/D94y336cFm3nHSer-tmpl-xk1-7t.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/IwXz2cIHSjoozczW-image-1645540843981.png)

[![Hard disk creation - Step 4](https://docs.zequenze.com/uploads/images/gallery/2026-02/RpqWNI6n9z2HNwdG-tmp40mv2rpc.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/dkQSxSePg1j2hFwM-image-1645540849381.png)

### Configure Network Adapters

5. After the VM is created, add an additional network adapter in the VM settings

[![VM summary](https://docs.zequenze.com/uploads/images/gallery/2026-02/mAzhF0BK5pUt5zU6-tmpmuts-qzi.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/YFc1Xhf8guWfIn2d-image-1645541963736.png)

6. The network configuration should look like this:

[![Network configuration](https://docs.zequenze.com/uploads/images/gallery/2026-02/2FIgCMWszBhYhRd0-tmp84t0k5hk.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/0NlDdNUBWluKZXnU-image-1645541986896.png)

---

## Step 3: Install RouterOS

### Boot and Installation

1. Start the virtual machine

[![Start VM](https://docs.zequenze.com/uploads/images/gallery/2026-02/YdJ8hT5fkxDF24zw-tmpx7du9jz0.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/8LfoRYGvfIESust8-image-1645542013174.png)

2. Select the RouterOS ISO image and boot the VM

[![Select ISO](https://docs.zequenze.com/uploads/images/gallery/2026-02/LtqD5EIYu55YHsZY-tmp8ueu00df.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/FWlfut4uMtk5LI5V-image-1645542036477.png)

3. When the package selection screen appears, press **A** to select all packages

[![Package selection - Before](https://docs.zequenze.com/uploads/images/gallery/2026-02/1us2ZMCN4yuNx4F8-tmpy5x-q9-3.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/FnaF3ra8nKDGW0iC-image-1645542066394.png)

[![Package selection - After](https://docs.zequenze.com/uploads/images/gallery/2026-02/LuLFYqodlEXXYT0r-tmp22qy0o9c.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/qWZ02CJDJvT9RX7g-image-1645542074001.png)

4. Press **I** to start the installation and confirm when prompted

[![Installation confirmation](https://docs.zequenze.com/uploads/images/gallery/2026-02/GwoqjES71dxIpW9A-tmp9ski3vtp.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/QgDiq5kuy3Orpw0n-image-1645542109056.png)

5. After installation completes, **unmount the ISO image** to prevent the installation wizard from restarting

[![Unmount ISO](https://docs.zequenze.com/uploads/images/gallery/2026-02/JmVDheFPvtkE3wvA-tmp-0yb2nou.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/fMhuTbjcDkRs7Sqz-image-1645542125618.png)

---

## Step 4: Initial Configuration

### Login to RouterOS

1. Once the login screen appears, use the default credentials:
   - **Username:** `admin`
   - **Password:** (leave blank)

[![Login screen](https://docs.zequenze.com/uploads/images/gallery/2026-02/UDUokA552QEq22I3-tmppuqx59ed.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/fGdqNyGSOr4oPccn-image-1645542150525.png)

### Assign IP Address

2. Add an IP address to enable remote access. For this example, we'll use `192.168.1.50`:

```
ip address add address=192.168.1.50/24 interface=ether1
```

[![Add IP address](https://docs.zequenze.com/uploads/images/gallery/2026-02/lo1cGVBni87TMLsZ-tmpfcywfuyb.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/QBpkaJ7zWJ0P0zvw-image-1645563333612.png)

3. Verify the IP address was added correctly:

```
ip address print
```

[![Verify IP address](https://docs.zequenze.com/uploads/images/gallery/2026-02/sHm9h3vwaaFbOpdY-tmpdvdyfq1f.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/t0QzRo5FoP31CENj-image-1645563369321.png)

### Access Web Interface

4. Open a web browser and navigate to the RouterOS web interface using the IP address you configured:

```
http://192.168.1.50/webfig/
```

[![Web interface login](https://docs.zequenze.com/uploads/images/gallery/2026-02/qzymh4uvt7TZXb8g-tmpdud11xrc.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/2K0GfMwkPJRwn5IF-image-1645563400046.png)

5. Click on **WebFig** to access the full configuration interface

[![WebFig interface](https://docs.zequenze.com/uploads/images/gallery/2026-02/iZ90wkzxewhiYd5A-tmp7f8lrduh.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/hf41tP5PGFYJZomZ-image-1645563427078.png)

---

## Step 5: Install TR-069 Package

1. Navigate to **Files** in the WebFig interface and upload the TR-069 package

[![Files menu](https://docs.zequenze.com/uploads/images/gallery/2026-02/OeihLm63uGhiXZO0-tmptm1ejatj.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/o1VsZ4lB9Z1oPuVq-image-1645563446671.png)

2. Extract the downloaded Extra packages archive and locate the TR-069 package file

[![Extract packages](https://docs.zequenze.com/uploads/images/gallery/2026-02/71QkaRGIAmqopWMm-tmpqents33v.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/xX4Yt6RhcNyPC9l2-image-1645563471763.png)

[![Locate TR-069 package](https://docs.zequenze.com/uploads/images/gallery/2026-02/MfZXLRpaP19d4l5z-tmpdhgmdr2k.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/e84Zdqk86j3sQRE7-image-1645563481019.png)

3. Reboot the router to complete the package installation

[![Reboot system](https://docs.zequenze.com/uploads/images/gallery/2026-02/iM4pM8zZ7JxGOkI3-tmplwer-btd.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/mCKFdZdQrV61gsqO-image-1645563502754.png)

4. After reboot, verify that TR-069 is enabled in the system

[![TR-069 enabled](https://docs.zequenze.com/uploads/images/gallery/2026-02/2A0eOS7DE0eYUgzE-tmp8ld0uony.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/NX3azdMj09hvSmAK-image-1645563525530.png)

---

## Step 6: Obtain RouterOS License

RouterOS displays a warning message indicating you have 24 hours to use the software without a license. You must register to obtain a free demo license.

### Save Software ID

1. Note the **Software ID** displayed in the license warning message

[![Software ID](https://docs.zequenze.com/uploads/images/gallery/2026-02/fSOtOx9ENvlmz6Ii-tmpsgv3nrta.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/5BvjCyM4Z2Z3NLnE-image-1645563554969.png)

### Generate License Key

2. Register for a MikroTik account at the [registration page](https://mikrotik.com/client/register)

3. After logging in, navigate to **MAKE A DEMO KEY**, enter your Software ID, and generate the license

[![Generate license - Step 1](https://docs.zequenze.com/uploads/images/gallery/2026-02/0BytGzc9PBjTlWfR-tmprxgj98uc.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/A0Oy5zD3L2m5qXb8-image-1645563588494.png)

[![Generate license - Step 2](https://docs.zequenze.com/uploads/images/gallery/2026-02/UZAZujYjLFCajoAO-tmp4z7-1glg.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/jJPsEw1XviNGVZXf-image-1645563598789.png)

### Activate License

4. Connect to RouterOS via SSH

[![SSH connection](https://docs.zequenze.com/uploads/images/gallery/2026-02/Yzgw1mALwDdBHeBo-tmpxj5xd502.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/YjhkFhBwsPvc73Jb-image-1645825961461.png)

5. Paste the license key in the terminal and reboot to complete activation

[![Paste license key](https://docs.zequenze.com/uploads/images/gallery/2026-02/p0aHjLVOxBrAfEFM-tmpb3vmu-a3.png)](https://docs.zequenze.com/uploads/images/gallery/2022-02/Tu0LgvBlhPYYSxad-image-1645825982230.png)

6. After reboot, a confirmation message indicates the license was successfully activated

[![License activated](https://docs.zequenze.com/uploads/images/gallery/2022-02/scaled-1680-/kxs0BYgcbsxaeEkM-image-1645825