Беларусь
0,290$
Новая Зеландия
0,039$
Пакистан
0,080$
Монако
0,044$
Чили
0,042$
Главная // Руководства // Установка Trixbox

Установка Trixbox

В этом руководстве я расскажу вам о замечательном продукте Trixbox, о его установке. Двумя словами и не расскажешь, что же это за Trixbox такой. Одни называют его линукс-дистрибутивом, основанном на CentOs, служащим для быстрого и простого развёртывания VoIP бизнес уровня. Другие называют его программной мини-АТС. И те, и другие правы. В общих чертах Trixbox – это программный комплекс, основанный на CentOS, основной задачей которого является создание в кротчайшие сроки сервера IP телефонии. Набор встроенных функций, поддерживаемого оборудования просто потрясает. Но обо всём по порядку.

Прежде всего хочу ответить тот факт, что данная статья предназначена исключительно для тех людей, которые вообще не имеют понятия ни об IP-телефонии, ни о Linux. Для тех же людей, которые имеют некоторый багаж знаний об UNIX-системах, которых не страшит работа в командной строке, которые в состоянии настроить сетевые интерфейсы и знают, где хранятся log-файлы, - эта статья, безусловно, будет мало полезна и информативна. Разве что получат поверхностные представления о Trixbox в целом. Итак, продолжим…

Существуют две основные реализации Trixbox: бесплатная и коммерческая версия. Я буду рассматривать бесплатную версию, т.к. для функций дома или небольшого офиса его более чем достаточно. Кого интересует более продвинутая реализация, великолепная, но платная техподдержка, тому следует присмотреться к коммерческой версии.

Для начала следует посетить домашнюю страницу Trixbox. Вот такой вот весёленький зелёненький дизайн:

http://www.trixbox.org

На сайте вы сможете найти огромное количество разнообразной информации, включая документацию, видео уроки, поддерживаемое оборудование, информацию для разработчиков и т.д. Нас же в данный момент интересует страничка для скачивания образа дистрибутива:

http://www.trixbox.org

Как видите, на момент написания статьи текущий релиз 2.2.12. Существует ещё один релиз – 2.4.0, можете выбрать его, принципиальных различий не будет. Существует так же версия 2.4-wmvare – это специальная версия для WmVare player, предназначенная для запуска и тестирования в виртуальной машине. Это для тех, кто хочет просто ознакомиться с Trixbox-ом, как предупреждают сами разработчики, не для реальных, боевых систем.

Итак, приступим. После скачивания образа системы, записываете его на любой CD. Если Вы собираетесь его устанавливать на какой-либо компьютер, то нужно уметь выставлять в BIOS-е загрузку с CD-ROM. Кроме того, хочу обратить Ваше внимание на то, что при установке Trixbox все данные с жёсткого диска будут удалены.

При загрузке с CD Вы увидите следующее:

Boot screen

Система ещё раз предупреждает, что все данные на жёстком диске будут уничтожены. Для продолжения инсталляции необходимо нажать Enter. После этого будет загрузка служебной информации, поиск устройств в системе, в общем, очень много буковок.

Boot screen

Если Вы новичок в UNIX-подобных системах, то не пугайтесь – это нормальный процесс, так и должно быть. Поэтому даже не пытайтесь успеть прочитать, что же это компьютер пишет.

После того, как все устройства, необходимые для нормального функционирования системы, найдены, произойдёт запуск инсталлятора. Сначала он загрузит различные драйвера для SCSI.

Loading SCSI drivers

После загрузки драйверов, инсталлятор попросит Вас выбрать раскладку клавиатуры, чтобы корректно обрабатывать все Ваши нажатия. В принципе, можете смело оставлять “us” – всё будет замечательно работать.

Keyboard type

Далее произойдёт запуск anaconda – это уже инсталлятор самой операционной системы CentOS. После того, как будут определены тип Вашей видеокарты, монитор и мышка, система предложит выбрать часовой пояс, который больше всего соответствует Вашему местонахождению. К сожалению Одессы в этом списке нет, так что я ограничусь выбором Киева.

Time Zone Selection

Следующий шаг очень важен. Для тех, кто знаком с UNIX системами, тому нет необходимости объяснять о важности выбора пароля для пользователя root. Для новичков скажу только одно: root – это самый главный и важный пользователь в системе. У него самые высокие права доступа для совершения каких-либо действий в системе. Поэтому очень важно выбрать такой пароль, который, во-первых, не сможет угадать или подобрать злоумышленник, а во-вторых, чтобы Вы сами его не забыли (-: Чтобы в этом убедиться, система попросит дважды ввести пароль для root-а.

Root Password

В принципе, дальше можете откинуться на спинку кресла, сварить себе кофе, закурить сигарету: система сама продолжит работу в автоматическом режиме.

Сначала она отформатирует корневой раздел:

Formating

После этого она возьмётся за форматирование загрузочного раздела:

Formating

После этого будет осуществлён перенос образа системы на Ваш жёсткий диск:

Copying File

Следующим этапом инсталляции системы будет установка необходимых программ. Сначала будет произведена подготовка для RPM транзакций. RPM расшифровывается как Red Hat Package manager. Он предназначен для упрощения установки и удаления программ.

Processing

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

Package Installation

После это начнётся собственно установка всего необходимого программного обеспечения.

Package Installation

Как видно на этом рисунке, инсталляционная программа сообщает нам имя устанавливаемого пакета, его размер, а так же краткое описание данного пакета. В нижней части рисунка отображается общий процесс установки пакетов: сколько всего программ будет установлено, их общий объём и общее время, которое будет на это потрачено. Для удобства и отображения динамики установки, так же отображается сколько уже пакетов установлено и сколько ещё предстоит установить.

После того, когда все необходимые программы уже установлены, произойдёт их постинсталляционное их конфигурирование:

Post Install

После этого будет завершающий шаг первого этапа установки системы – установка загрузчика. В данном случае это GNU GRUB.

Bootloader

После этого система уйдёт в первую из запланированных перезагрузок. Во время рестарта необходимо изменить настройки в BIOS-е, чтобы загрузка уже осуществлялась с жёсткого диска, а не с CD-ROM, ведь первый этап установки системы уже произошёл. Теперь при перезагрузке компьютера будет запускаться стандартный для Trixbox загрузчик – GRUB:

Bootloader GRUB

Можете нажать Enter, а можете просто подождать 5 секунд, и система пойдёт дальше загружаться. Опять будет происходить обнаружение оборудования в системе, делаться первоначальные настройки системы. После этого начнут запускаться различные системные службы CentOS. Хочу обратить Ваше внимание на следующее обстоятельство: если у Вас дома или в офисе нет DHCP-сервера (англ. Dynamic Host Configuration Protocol — протокол динамической конфигурации узла), то система на некоторое время замрёт на пункте получения IP адреса для сетевой карты, а потом выдаст ошибку.

CentOS Loading eth0 error

Не пугайтесь, ничего страшного не произошло, всё это легко будет исправлено позже. На данном этапе пусть всё будет так, как есть. Дальше система будет устанавливать и конфигурировать различное программное обеспечение – главное не мешать ей сейчас, она сама справится.

После парочки перезагрузок, установке различного программного обеспечения, дополнительных модулей, звуковых файлов, справочных руководств, Вы должны увидеть одну из важных надписей:

Asterisk Ready

Asterisk установлен и запущен. Ядро нашей мини-АТС работает. Практически сразу же появится следующая картинка:

Asterisk Ready

Данная надпись гласит нам о том, что Trixbox установлен и готов к нашим дальнейшим настройкам.

Как видите, ничего сложного в установке Trixbox нету. Немножко решительности, свободное оборудование и можно начинать осваивать IP-телефонию. Весь процесс установки занял порядка 25 минут.

В следующей статье я расскажу и первоначальной конфигурации и о том, как провести обновление операционной системы.

 

voiceip.com.ua © 2007 | Links | Статьи