Cегодня решил описать очень интересное решение.
Не буду скрывать являюсь поклонником, на мой взгляд очень классного, во всех отношениях маршрутизатора MikroTik. Чем он хорош? За его не большую цену он, не буду подбирать слов, набит полезным функционалом. Там есть практически все, что может прийти в голову относительно организации сетей + обладает очень хорошей производительность, ну и еще раз повторюсь очень вкусной ценой.

Одной из фишек МикроТика является metarouter. Это компонент RouterOS (операционная система MikroTik) для виртуализации. Именно она нам и пригодится. Разворачивать все буду на MikroTik 951 Ui-2HnD. У него на борту процессор 600 МГц, 128 Мб оперативной памяти и 128 Мб дискового пространства. Этих параметров вполне достаточно чтобы создать на нем небольшую офисную АТС. В предидущих статьях основой для развертывани астериска я использовал линукс — Ubuntu, но т.к. Микротик не обладает таким большим дисковым пространством и его архитектура не х86, будем использовать OpenWRT. На просторах интернета можно найти много сборок этого дистрибутива, либо можно сделать образ самому, но мы не будем тратить драгоценное время и возьмем вот ЭТОТ. тут образы покороче есть http://openwrt.wk.cz/trunk/mr-mips

Теперь дистрибутив у нас есть, микротик тоже. Начнем установку. Закачиваем дистрибутив OpenWRT на микротик.

http://pvshka.ru/wp-content/uploads/2014/04/ast_mik01.png

Открываем  MetaROUTER, и импортируем файл образа OpenWRT, виртуальная машина будет создана автоматически. Нажимаем ImportImage

http://pvshka.ru/wp-content/uploads/2014/04/ast_mik02.png

выбираем образ, и указываем количество оперативной памяти отводимое виртуальной машине

http://pvshka.ru/wp-content/uploads/2014/04/ast_mik03.png

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

http://pvshka.ru/wp-content/uploads/2014/04/ast_mik04.png

и запускаем консоль чтобы увидеть командную строку самой виртуальной машины. Можно проверить появился ли сетевой интрфейс и кокой ему назначен ip адрес, если у вас в сети есть DHCP сервер, если нет, то надо будет прописать настройки сети вручную.

http://pvshka.ru/wp-content/uploads/2014/04/ast_mik05.png

Менеджер пакетов используемый в OpenWRT управляется командой opkg. Ключи от этой команды есть на wiki.