Виртуальная машина MetaROUTER и запуск OpenWRT на маршрутизаторах Mikrotik

Рейтинг
Оценка: 4.94Голосов: 17Комментарии: 18

Как ни странно, но в Router OS, есть не всё необходимое для решения некоторых сетевых задач. Однако, если у Вас RB4хх, RB7хх, RB9хх, RB2011, RB1000, RB1100, RB1100AH или RB800, то возникают вопросы, связанные с установкой прокси-сервера, например Squid, работы с протоколом SIP. Целый ряд других интересных задач можно решить при помощи системы виртуализации MetaROUTER, предусмотренной в этих моделях Mikrotik. При этом, установив в качестве дополнительной операционной системы популярную среди многих системных администраторов – OpenWRT.

Мало того, при наличии некоторых должных знаний, Вы можете самостоятельно собрать имидж OpenWRT, включив в него все необходимые пакеты и функции. Как это сделать, написано в статье “Создание собственной сборки OpenWRT для маршрутизатора Mikrotik” .

Но в данный момент мы возьмём уже готовую сборку для Mikrotik MIPS RouterBoard, например, вот эту – http://openwrt.pantele.com.ua/trunk/metarouter/openwrt-metarouter-rootfs.tgz

Итак, для того чтобы установить OpenWRT в виртуальную машину MetaROUTER, нужно залить образ .tar.gz (.tgz) в файловую систему маршрутизатора. Делается это в окне меню Files.

Далее мы открываем меню MetaROUTER и нажимаем кнопку Import. Выбираем из списка файл нашего имиджа OpenWRT, указываем количество памяти, которое хотим выделить под эту виртуальную машину, ставим галочку Enebled и жмём Start.

Рис.1. Выбираем из списка файл и указываем количество памяти

Рис.1. Выбираем из списка файл и указываем количество памяти

 

После того, как Imported дойдёт до 100%, OpenWRT установлен. И в окне MetaROUTERs появится запись, с пометкой running, свидетельствующей о том, что система запущена.

Рис.2. OpenWRT установлен и система запущена

Рис.2. OpenWRT установлен и система запущена

 

Теперь мы можем присвоить виртуальной машине имя и при необходимости внести изменения в её свойства. А также, перезапустить, остановить её и т.д.

Рис.3. Присваиваем имя, вносим изменения в её свойствах и перезапускаем её

Рис.3. Присваиваем имя, вносим изменения в её свойствах и перезапускаем её

 

В разделе Interfaces добавляем динамический интерфейс для нашей Virtual Machine.

Рис.4. Добавляем динамический интерфейс и установка OpenWRT завершена

Рис.4. Добавляем динамический интерфейс и установка OpenWRT завершена

 

По сути, на этом установка OpenWRT в качестве виртуальной машины MetaROUTER завершена. Но нам нужно теперь настроить саму систему. Для этого мы открываем NewTerminal и подключаемся:

metarouter console OpenWRT

Рис.5. Настраиваем саму систему

Рис.5. Настраиваем систему

 

Рис.6. Открываем NewTerminal и подключаемся

Рис.6. Открываем NewTerminal и подключаемся

 

Первым делом, мы настраиваем сетевое подключение. Более подробно про работу и настройку OpenWRT, Вы можете узнать на сайте http://wiki.openwrt.org/.

Присваиваем интерфейсу IP адрес и Gateway. У нас это будут 192.168.0.10 и 192.168.0.1.

Рис.7. Присваиваем интерфейсу IP адрес и Gateway

Рис.7. Присваиваем интерфейсу IP адрес и Gateway

 

Прописываем настройки DNS, в частности берем публичный DNS от Google – 8.8.8.8. И в конце перегружаем систему командой reboot.

Рис.8. Прописываем настройки DNS, и в конце, перегружаем систему

Рис.8. Прописываем настройки DNS, и перегружаем систему

 

После перезагрузки и вступления в силу наших настроек, проверяем наличие Интернета на виртуальной системе при помощи команды ping.

Рис.9. Проверяем наличие Интернета на виртуальной системе

Рис.9. Проверяем наличие Интернета на виртуальной системе

 

И если всё в порядке, то можем приступать к дальнейшей настройке необходимых функций и сетевых протоколов. Но перед этим не лишним будет обновить список доступных пакетов, командой opkg update.

А для удобства пользования рекомендую установить графический web интерфейс X-WRT при помощи команды: opkg install webif.

Рис.10. Устанавливаем графический web интерфейс X-WRT

Рис.10. Устанавливаем графический web интерфейс X-WRT

 

Теперь по IP-адресу, указанному при настройке сетевого подключения OpenWRT, будет доступен интерфейс, позволяющий практически полностью обходится без командной строки. А так же, содержащий большое число статистической информации, логов и прочего.

Рис.11. При настройке сетевого подключения OpenWRT, будет доступен интерфейс

Рис.11. При настройке сетевого подключения OpenWRT, будет доступен интерфейс

 

Позволяющий производить настройку сетевых подключений и практически всех параметров, связанных с работой OpenWRT.

Рис.12. Можно настраивать сетевые подключения и практически всех параметров

Рис.12. Можно настраивать сетевые подключения и практически всех параметров

 

Также через него можно управлять всеми дополнительными пакетами, устанавливая их прямо из Интернета.

Рис.13. Можно управлять всеми дополнительными пакетами

Рис.13. Можно управлять всеми дополнительными пакетами

 

Так что, как мы видим, благодаря MetaROUTER, можно значительно расширить функционал маршрутизаторов Mikrotik. Можно установить proxy сервер, дополнительные пакеты для работы в протоколами интернет телефонии (SIP), WEB сервер и многое другое, что не доступно в Router OS. Кроме того, если Вы самостоятельно соберете свой собственный образ OpenWRT, как описано в этой статье, то Вы сможете оптимизировать как нагрузку на маршрутизатор, убрав все не нужные пакеты, так и работу самого OpenWRT. И всё это, еще раз подтверждает гибкость и универсальность оборудования Mikrotik.

Вас может заинтересовать

 
8963 грн 315.60 у.е.
Купить
 
9230 грн 325 у.е.
Купить

Если Вы нашли ошибку в тексте, то выделите ее мышкой и нажмите Ctrl + Enter или нажмите здесь.

Сообщение об ошибке

Ошибка:

Ваш комментарий (не обязательно):

Да Отмена

Об авторе Newmann