Меню Рубрики

Установка mikrotik на gns3

Mikrotik и GNS3

Доброго времени суток, Хабр!

Все уже видели, и с успехом пользуются таким эмулятором как GNS3, который представляет большие возможности новичкам, желающим разобраться с тем или иным оборудованием, но не имеющих физического доступа к нему. Либо попробовать реализовать какую — то боевую схему, отладить, проверить, а тогда отправлять ее в продакшн.

Последнее время на Хабре появляются интересные статьи по работе с оборудованием Mikrotik. Не все можно попробовать на реальном железе, поэтому у меня возник вопрос — а можно ли эмулировать и его. Как оказалось сам Mikrotik не отстает в этом вопросе, и предлагает нам попробовать…

Для эмуляции сети нам предлагают — GNS3
Для симуляции аппаратного обеспечения — Qemu
И образ RouterOS для x86 систем — RouterOS

1. Для начала нам необходимо подготовить образ виртуального жесткого диска, в который в последствии мы установим RouterOS. Для этого необходимо использовать утилиту qemu-img

qemu-img create [-f format] filename [size]

Нам будет достаточно создать простой образ в формате qcow2 размером в 1G
Qcow2 — это формат дискового образа программы QEMU. Название является аббревиатурой названия формата Copy-On-Write (копирование при записи).

Для этого выполним команду

qemu-img.exe create -f qcow2 mikrotik.img 1G

* образ создается в текущей папке. Для удобства, после установки ОС, его необходимо перенести в папку с проектом GNS3, либо в любое другое удобное для вас место

2. Далее необходимо установить саму RouterOS на наш образ виртуального жесткого диска
Для этого используем утилиту qemu

Опций у утилиты много, нам понадобиться:
-boot [a|c|d|n]
Boot on floppy (a), hard disk ( c ), CD-ROM (d), or Etherboot (n). Hard disk boot is the default.
-cdrom file
Use file as CD-ROM image (you cannot use -hdc and and -cdrom at the same time). You can use the host CD-ROM by using /dev/cdrom as filename.

qemu.exe mikrotik.img -boot d -cdrom /mikrotik.iso

Запустится интерфейс qemu, и если все выполнено успешно мы увидим приглашение для выбора необходимых компонентов. Нажимаем “i” для инсталляции.

3. Теперь нам необходимо добавить наше новое устройство в сам GNS3
Идем в Edit → Symbol Manager
Добавляем иконку роутера, добавляем ей название Mikrotik (Name), и выбираем тип Quemu guest. Не забываем нажать Apply чтобы сохранить изменения.

4. Также нам необходимо подключить наш образ жесткого диска.
Идем в Edit → Preferences → Qemu
Выбираем имя, путь к образу, объем памяти, количество и тип сетевого интерфейса.
Нажимаем Save.

источник

Mikrotik на GNS3

Требуется установить микротик в GNS3.
Делал по https://www.youtube.com/watch?v=6h5n67Heao4.
На этапе настройки dhcp-клиента, ipшник микротик не получает, сам dhcp-клиент создан, статус search, порт работает.
Антивирус\фаерволл отключал, GNS переустанавливал, в гугле аналогичных тем не нашел.
Образ микротика с офф.сайта.

Или возможно подскажите аналогичный эмулятор, чтоб можно подключится winbox-ом, настроить и потестить.

Непонятное поведение MikroTik hEX и MikroTik hAP
Имеется два устройства: MikroTik hEX RB750Gr3 MikroTik hAP ac² hEX является первым.

Mikrotik BlackList Parser (Mikrotik StopAD)
Всем привет! Будучи счастливым обладателем роутера Mikrotik задался рядом частных задач.

Объединить Mikrotik — Netis — Mikrotik
Всем доброго дня. Есть Mikrotik hAP Lite к нему подключен сетевой кабель, соответственно из.

Mikrotik TO Mikrotik (VPN)
Подскажите пожалуйста! Организовал VPN тунель м/у 2-мя Микротиками. Проблема в том что за.

Решение

GNS3 тут нужен только если микротика скрещивать еще с чем-то.
Если достаточно только микротика — то любой гипервизор/виртуализатор
В том примере на трубе — используется QEMU
Я бы посоветовал VirtualBox.

Меня лично — вполне устраивает.
И работать с ним ЧЕРЕЗ GNS3, имхо, удобнее.
Но, у ТС что-то с ним не срослось.
Поэтому — ссылка на использование Virtualbox на офсайте микротиков.

BTW, уменя создалось впечатление, что вы имеете к микротикам какое-то отношение (poweruser/тренер/юный продаван)?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Mikrotik hAP lite + Mikrotik hAP lite раздача интернета по сети
Добрый день, приобрели два роутера Mikrotik hAP lite, к первому подходит интернет от провайдера.

GNS3
Всем доброго время суток, нужна помощ в проге GNS3. Нужно промоделировать протокол OpenFlow и.

GNS3
Добрый день. Пытаюсь подключить виртуальный коммутатор cisco к реальной сети. GNS3 выдает следующую.

Q-in-Q в GNS3
Ребят подскажите хочу с Q-in-Q в GNS3 попрактиковаться, есть ли такая возможность? может какой IOS.

источник

Виртуальная лаборатория RouterOS

Уже болше года как вышел продукт Cloud Hosted Router (CHR) — виртуальный RouterOS для архитектуры x86_64. Данная версия имеет ограничение на каждый интерфейс 1Mbps . В противном случае, это полностью функциональный RouterOS.

Виртуальные лаборатории могут быть использованы в различных сценариях. Например, чтобы опробовать конфигурацию перед развертыванием. При подготовке к проведению испытаний по сертификации MikroTik. Или как маршрутизатор для виртуальных серверов. Это только основные варианты применения.

Ниже приведены основные инструкции. Чтобы начать работу по созданию виртуальных лабораторий с использованием GNS3 (графической среды для сетевых Симуляций)

Читайте также:  Установка asio в foobar

На момент написания статьи версия GNS3 является v1.5.3 stable и v2.0.0 Beta, его можно получить здесь — https://github.com/GNS3/gns3-gui/releases (Или просто направиться http://www.gns3.com ). В качестве эмулятора GNS3 можно использовать VirtualBox, Qemu, VMware и другие. Для запуска CHR, мы предлагаем Qemu. Он уже в комплекте с установкой GNS3.

1) Установить GNS3 (GNS3-1.5.3-all-in-one.exe)
Программа установки будет загружать дополнительные установочные файлы по мере необходимости.

2) Чтобы Виртуальные роутеры имели доступ к сети Интернет (или по крайней мере, к хост-машине) петлевой интерфейс должен быть создан и включен.
Так же ему необходимо дать общий доступ к сети Интернет.
Рекомендую Таких интерфейсов создать несколько штук, что-бы потом не мучаться с настройкой сразу нескольких девайсов. Я собирал лабораторию на небольшую схему из 10 уникальных устройств.
Так же это даст возможность расширить топологию вашей сети.

Для этого команду выполнить: ‘hdwwiz.exe’ (от имени администратора) откроется мастер установки оборудования .
Установка оборудования, выбранного из списка вручную -> Сетевые адаптеры -> Microsoft -> Адаптер Microsoft замыкания на себя.

Открыть «Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом -> Изменение параметров адаптера. Там будет новый сетевой адаптер и он должен иметь имя «Ethernet 2» (или какой-то другой номер, если есть больше сетевых устройств на компьютере). Ради узнаваемости, мы предлагаем переименовать интерфейс в «Loopback» или любое другое имя по вашему усмотрению.

Затем включим общий доступ к сети Интернету, выберите сетевой интерфейс, который используется для подключения компьютера к сети (Wi-Fi или проводной).
Откройте Свойства -> Общий доступ. Разрешить другим пользователям сети использовать подключение данного компьютера к Интернету, выберите Loopback как соединение с домашней сетью:

Предлагается перезагрузить компьютер в данный момент!

3) Скачать новейший CHR образ (.img файл) здесь — http://www.mikrotik.com/download

4) Идём в папку QEMU и выполняем:

После установки, у нас бут луп в загрузку с привода. Закрываем QEMU.

5) Настраиваем В GNS3 QEMU образ устройства. Не забываем о чудо галочке в Advanced Settings-> Use as Linked Base WM Которую нужно снять для создания универсального CHR. После окончания настройки нашей железки 0-го уровня, мы возвращяем галочку на место.
а) Создание заготовки Роутера без конфигурации. Не забываем о «чудо галочке» в Advanced Settings-> Use as Linked Base WM Которую нужно снять.
б) Вытягиваем на пустой проект нашу заготовку CHR. Соединяем его через Свитч с Хостом. Запускаем наш CHR.
в) Установка лицензии.
Для этого нам потребуется зарегестрироваться здесь — https://www.mikrotik.com/client/
В меню направляемся в Software Keys -> make a demo key ->
Board Type (x86 system)
Software ID (ID нашего заготовленного CHR)
Place in folder (Папка в которой будут храниться наши ключи.) -> Generate.
Наш ключ RouterOS L1 готов. Создаём файл типа «SoftwareID.key»
г) После обновления ключа роутер предложит перезагрузиться. Мы перезагружаемся. После перезагрузки в WinBOX мы завершаем работу CHR.
Так-же завершаем работу CHR в GNS3.
д) Снимаем «чудо галочку».

6) PROFIT.
У меня созданы виртуальные роутеры на 5 и 10 портов. Как аналоги RB-951 и RB-2011.

источник

Home » GNS3 • MikroTik Router » MikroTik Router Integration and Configuration on GNS3

MikroTik Router Integration and Configuration on GNS3

GNS3 is a network simulator software used by hundreds of thousands of network engineers worldwide to emulate, configure, test and troubleshoot virtual and real networks. GNS3 can talk a large number of network vendors including MikroTik. MikroTik introduces Cloud Hosted Router (a RouterOS version) that is used to run as virtual machine and a virtual machine can easily be integrated with GNS3. So, network administrators who are fond of MikroTik Router can now configure, test and troubleshoot their MikroTik network with GNS3 so easily. In my previous article I discussed how to install and configure GNS3 in Windows Operating System and in this article I will show how to integrate and configure MikroTik Router on GNS3 to simulate any MikroTik network.

MikroTik Router on GNS3

GNS3 is the best friend for those who are unable to arrange a lot of real devices and fail to configure, test and troubleshoot any complex network with MikroTik Router. GNS3 can now talk with MikroTik Router. So, emulating MikroTik Router on GNS3, a network administrator can easily do R&D and can implement it to production environment.

MikroTik Router integration and configuration on GNS3 can be divided into the following three steps.

  • Downloading MikroTik Cloud Hosted Router from MikroTik official website
  • Installing MikroTik Cloud Hosted Router on GNS3 and
  • Configuring a basic MikroTik network on GNS3.

Downloading MikroTik Cloud Hosted Router from MikroTik Official Website

MikroTik introduces Cloud Hosted Router (CHR) that can be used as a virtual machine on most of the popular hypervisors such as VMware, Hyper-V, Virtual Box, KVM as well as GNS3. So, we will download MikroTik CHR and integrate it in GNS3. The following steps will show how to download MikroTik CHR from MikroTik Official Website.

  • Go to MikroTik Official Website [mikrotik.com] from your favorite web browser and click on Software menu item. Software page will appear. Inside Software page, click on Download archive menu. Download archive page will appear where all current and historical MikroTikOS releases will be listed.
  • Expand any bugfix and stable release that you like. You will find four CHR files are available here. Among these, click on chr-version.img.zip file (such as chr-6.40.9.img.zip).
  • In a few seconds, your download will be started and within a few minutes your download will be completed.
  • Go to your download location and unzip the downloaded zip file. You will find a (.img) [chr-6.40.9.img] file now.
Читайте также:  Установка боксерской груши в квартире

MikroTik CHR is now in your Desktop. In the next step, we will install MikroTik Router on GNS3 using this Cloud Hosted Router.

Installing MikroTik Cloud Hosted Router on GNS3

After downloading MikroTik Cloud Hosted Router (CHR image file) from MikroTik official website, it is time to install it on GNS3. The following steps will show how to install MikroTik Cloud Hosted Router on GNS3 as QEMU VM.

  • Run GNS3 and go to Edit > Preferences. Preferences window will appear.
  • Inside Preferences window, Click on Qemu VMS from left panel. Qemu VM templates panel will appear at the right side.
  • Inside Qemu VM templates, click on New button. You may find a warning message about The recommended way to run QEMU on Windows and OSX is to use the GNS3 VM. As we are not using GNS3 VM, just click OK button. New QEMU VM template window will appear.
  • New QEMU VM template window will ask to provide a name for the new virtual machine. Put a suitable name (example: MikroTik-6.40.9) in Name input field and then click on Next button.
  • New QEMU VM template window will ask to adjust virtual machine RAM. By default it is assigned 256MB that is enough for a test MikroTik Router. If you wish you can increase RAM size by editing RAM input filed. Click on Next button now.
  • New QEMU VM template window will ask to choose Console type. Among three console type, choose telnet from dropdown menu and click on Next button.
  • New QEMU VM template window will ask to choose Disk image for this virtual machine. Click on Browse button and choose your downloaded CHR image file. Now it will ask whether you want to copy this image file to default images directory or not. Click on Yes button and then click on Finish button.
  • Now you will find newly created MikroTik VM in Qemu VM templates panel. Click on Edit button. QEMU VM configuration window will appear.
  • Inside QEMU VM configuration window, click on Network tab. By default one network adapter is assigned for a new virtual machine. But our MikroTik Router requires minimum two network adapters. So, change Adapters value one to two and then click on OK button.
  • Click Apply and OK button to save new MikroTik QEMU VM.
  • A new appliance named MikroTik-6.40.9 (according to your provided name) will now be available in appliance list. Click on Brose all devices button from devices toolbar and choose installed appliances and you will find your new MikroTik appliance is available here.
  • We have successfully integrated MikroTik Router on GNS3. Now it is time to configure and test our integrated MikroTik Router by designing and configuring a basic network on GNS3.

    Configuring a Basic MikroTik Network on GNS3

    After installing MikroTik Router on GNS3, it is time to configure a basic MikroTik network on GNS3 and test whether it is able to talk with the real network or not. Complete network configuration on GNS3 with MikroTik Router can be divided into two parts.

    • Designing a basic MikroTik network on GNS3 and
    • Configuring the network devices to talk with real network.

    Designing a Basic MikroTik Network on GNS3

    Before going to start MikroTik Router configuration, we first need to design a MikroTik network on GNS3. In this article, we will configure a basic network that looks like to the below image.

    Basic Mikrotik Network on GNS3

    In this network diagram, MikroTik Router’s ether1 port is connected to internet cloud which is also connected to the public network. On the other hand, MikroTik Router’s ether2 port is connected to an Ethernet Switch and two VPCSs are connected to this Switch. We will now configure this network so that MikroTik Router as well as two VPCSs is able to communicate with the public network. So, design this MikroTik network on GNS3 and follow the below section to configure it. If you face any difficulty to design this network on GNS3, feel free to visit my previous article about GNS3 installation and configuration where I have discussed how to design networks on GNS3.

    Читайте также:  Установка магнитофона в bmw

    Configuring GNS3 Network Devices to Talk with the Real Network

    In the above network diagram, there are five network appliances. Among these Ethernet Switch is a plug and play device. So, there is no configuration for LAN Switch. But we have to configure Internet Cloud, MikroTik Router and two VPCS.

    Cloud Configuration

    Cloud is the virtual internet POP in GNS3. So, it has to connect to any real network adapter. Click mouse Right Button on the cloud icon and click on Configure option. Node properties window will appear. Inside this window, click on Ethernet interfaces tab. Inside Ethernet interfaces tab, choose your desired network adapter that you want to bind with this Cloud from dropdown menu and then click on Add button. (If you don’t find your desired network adapter in dropdown menu, click on Show special Ethernet interfaces checkbox and you will find that your desired network adapter will now be available in interface dropdown menu). Your added network adapter will be listed in the Ethernet interfaces box area. Now click Apply and OK button.

    MikroTik Router Configuration

    We will just do some basic configurations in MikroTik Router. Basic MikroTik Router configuration includes assigning WAN IP, LAN IP, DNS IP as well as Route and NAT configuration. The following steps will show how to perform these tasks on MikroTik Router.

    • Click mouse right button on MikroTik Router icon and click on Start option to start MikroTik Router. Again click mouse right button and click on Console option. Putty command prompt will appear that will ask for login. Prov >ip address add address=192.168.30.2/29 interface=ether1

    MikroTik Putty Command Prompt

    MikroTik Router has been completed. MikroTik Router is now ready to communicate with the public network. Test with ping command from MikroTik terminal. If everything is OK, you will get result.

    Assigning LAN IP in GNS3 VPCS
    VPCS is a PC simulator that helps to test network configuration with ping and trace route. VPCS supports either DHCP or static IP. In this article, we will assign static LAN IP in our VPCSs (PC-1 and PC-2) and test whether it can communicate with the real network or not.

    Assigning Static LAN IP in PC-1
    The following steps will show how to assign static IP address in PC-1.

    • Click mouse right button on PC-1 icon and then click on Console option. PC-1 command prompt will appear.
    • Issue ip command in PC-1 terminal with this format:[ip ip_address/netmask gateway] example: ip 10.10.200.2/24 10.10.200.1
    • To set DNS, issue dns command with ip command: [ip dns dns_server_ip] example: ip dns 8.8.8.8
    • To save this IP configuration, issue save command.
    • To show IP configuration, run show ip command.

    Now ping to gateway or any public domain or trace route with trace command. If everything is OK, PC-1 will be able to ping and trace route to real networks.

    Assigning Static LAN IP in PC-2
    The following steps will show how to assign static IP address in PC-2.

    • Click mouse right button on PC-2 icon and then click on Console option. PC-2 command prompt will appear.
    • Issue ip command in PC-2 terminal with this format:[ip ip_address/netmask gateway] example: ip 10.10.200.3/24 10.10.200.1
    • To set DNS, issue dns command with ip command: [ip dns dns_server_ip] example: ip dns 8.8.8.8
    • To save this IP configuration, issue save command.
    • To show IP configuration, run show ip command.

    Now ping to gateway or any public domain or trace route with trace command. If everything is OK, PC-2 will be able to ping and trace route to real networks.

    If you face any confusion to follow above steps properly, watch the below video about MikroTik Router integration and configuration on GNS3. I hope it will reduce your any confusion.

    How to integrate and configure MikroTik Router on GNS3 has been discussed in this article. I hope you will now be able to design any MikroTik network on GNS3 for R&D purpose. However, if you face any confusion, feel free to discuss in comment or contact with me from Contact page. I will try my best to stay with you.

    источник

    Добавить комментарий