grub> setup (hd1)
grub> quit
Через некоторое время можно проверить работоспособность RAID следующей командой:
[root@sip ~]# cat /proc/mdstat
До завершения зеркалирования под информацией о разделе будет написано «resync=DELAYED» (см. md0 и md2) или процент завершения «resync = хх. х%» (см. md3). После завершения зеркалирования строка «resync» не отображается (см. md1).
Если Вас интересует порядок восстановления сервера при отказе дисков, рекомендую ознакомиться, например, с руководством «Elastix RAID Setup Step By Step Including Recovery», доступном по адресу http://www.elastixconnection.com/index.php?option=com_content&view=article&id=109&Itemid=117 (http://www.elastixconnection.com/index.php?option=com_content&view=article&id=109&Itemid=117).
Настройка сетевых интерфейсов сервера
Чтобы у абонентов появилась возможность подключаться к серверу, необходимо настроить сетевые интерфейсы. Если на сервере доступна только одна сетевая карта, появится предложение ее настроить, нажмите «Yes».
Если на сервере более одной сетевой карты, инсталлятор предложит их настроить. Нужно только угадать какая из сетевых карт к какому концентратору подключена, чтобы правильно указать сетевые адреса. Если не угадаете, после загрузки сервера можно запустить утилиту «setup», изменить настройки и перезагрузить сервер.
В появившемся окне выберите опцию «Activate on boot» (требуется активировать сетевую карту при загрузке системы) и опцию «Enable IPv4 support» (поддержка протокола IPv4 для IP-адресации).
Выберите в окне настройки «Manual address configuration» (для указания сетевых параметров сетевой карты вручную), укажите в поле «IP Address» адрес сервера и в поле «Prefix (Netmask)» маску сети, в которой находится сервер.
В следующем окне укажите в поле «Gateway» адрес шлюза, через который сервер подключен к Интернет, в полях «Primary DNS» и «Secondary DNS» введите адреса основного и резервного серверов DNS.
ВАЖНО!!! Используйте надежные серверы DNS, чтобы исключить простои Elastix (например, серверы Яндекс 77.88.8.8 или Google 8.8.8.8). Если серверы DNS станут недоступными, абоненты потеряют связь с Elastix, даже при наличии связи между абонентами и сервером Elastix. Если однажды связь перестанет работать и в ответ на команду «sip show peers» увидите множество строк «UNREACHEBLE», скорее всего проблема в доступности серверов DNS.
Далее укажите DNS-имя вашего сервера, выбрав опцию «manually».
Выбор часового пояса телефонной станции
В журнале звонков сохраняется информация о времени начала разговора. Удобно, если это время соответствует локальному времени звонка. Если все абоненты находятся в одном часовом поясе, выберите его из списка. Если абоненты находятся в разных часовых поясах, выберите то, который сочтете наиболее удобным для Вашего случая. Этот же часовой пояс будет использован системой при звонках абонентов на службу точного времени (по умолчанию «*60», для России удобнее изменить на короткий номер «100» – стр.139 «Справочные сервисы (Info Services)»).
Пароли доступа к серверу Elastix
Теперь необходимо придумать пароль супер-пользователя «root». С этим паролем можно получить полный доступ к серверу, поэтому не ленитесь и создайте стойкий ко взлому пароль. Рекомендую использовать не менее 12 символов. Также загляните в «Меры повышения безопасности».
Наконец мы добрались до небольшого перерыва – процесс инсталляции занимает около 15 минут (в зависимости от скорости соединения с сервером и от быстродействия самого сервера).
Желательно не отходить от экрана, поскольку при первом запуске инсталлятор потребует придумать стойкий пароль для сервера базы данных mySQL:
Если отвлечься надолго, можно пропустить этот экран из-за ухода сервера в режим спячки.
Лучше не сдерживать себя и в выборе пароля для управления станцией через web-интерфейс, который будет затребован следом:
Не забудьте записать в подкорку своего сознания выбранные пароли. Или хотя бы сохраните их в труднодоступном для посторонних месте. Еще раз загляните в «Меры повышения безопасности».
Обновление системы до текущей версии
Поскольку Вы еще не приступили к настройке системы, рекомендую сразу обновиться до последней версии. Когда система будет настроена, сделать этого будет уже намного сложнее – почти наверняка придется потратить время на адаптацию сделанных настроек для новых версий используемых приложений.
Войдите на сервер под логином «root» или под пользователем с правами sudo и выполните команду:
sudo yum update
В результате будут обновлены установленные модули:
После обновления войдите как root и добавьте группе sudoers административный доступ:
su root
echo '%sudoers ALL = (ALL) ALL' >>/etc/sudoers
exit
Посмотрите, также «Установка и настройка дополнения Anti-Hacker», «Меры повышения безопасности. Защита консольного доступа по SSH».
Если позже решите обновить уже работающую систему, проверьте сначала все на тестовой версии. Например, установите Elastix на Virtual Box, максимально повторите настройки боевой системы, обновитесь и перепроверьте все, что обычно используете. Поскольку в данной книге рассматривается русификация Elastix, перепроверьте на тестовой версии, что после обновления русские имена абонентов отображаются в интерфейсе и перепроверьте, что сохранилась возможность изменять русские имена абонентов и применять сделанные изменения. При необходимости повторите процедуру русификации.
Настройка основных функций защиты Elastix
Чтобы обезопасить себя и компанию от взлома АТС необходимо предпринять несколько несложных действий:
• подключайтесь к станции с защищенных от вирусов компьютеров (неплохим выбором будет использование Ubuntu в качестве основной операционной системы на Вашем рабочем компьютере – 100 % магазинов и 80 % сотрудников в офисе компании, где я работаю, уже используют ее)
• измените стандартные порты SSH и ограничьте список сетей, с которых возможно подключение по протоколу SSH (Меры повышения безопасности. Защита консольного доступа по SSH)
• измените стандартные порты HTTP/HTTPS и ограничьте список сетей, с которых возможно подключение по протоколам HTTP/HTTPS (Меры повышения безопасности. Защита доступа к WEB-интерфейсу)
• включите брандмауэр, оставив в списке разрешенных только используемые протоколы (Меры повышения безопасности. Защита портов через Firewall)
• отключите не используемый функционал
• заблокируйте подключение к станции без авторизации («Anonymous Inbound SIP Calls» в меню PBX\General Settings) и заблокируйте исходящие вызовы (Outbound Routes) по неиспользуемым направлениям
• подключаясь к провайдерам, ограничивайте исходящие звонки на их серверах
• заблокируйте перебор паролей (Меры повышения безопасности. Установка и настройка дополнения Anti-Hacker)
Проделать перечисленные настройки лучше до того, как приступить к настройке системы. Пока Вы разбираетесь с системой, злоумышленники не дремлют и сканируют порты серверов, доступных в Интернет. Обнаружив Ваш сервер, их боты проверят стандартные бреши в безопасности. Использование Вашего сервера злоумышленниками может привести к крупным финансовым потерям для компании, измеряющимися Вашей зарплатой за несколько месяцев. Не надейтесь на славу «неуловимого Джо»! Если после установки сервера до его защиты прошло несколько дней, лучше переустановить сервер заново и настроить защиту в течение нескольких минут – на процедуру изменения стандартных портов и включение Firewall этого достаточно.
Русификация Elastix
Русификация Elastix состоит из следующих этапов:
• конвертация базы данных Elastix в кодировку Unicode
• настройка кодировки Unicode для подключения к mySQL
• активация возможности использования кириллицы в именах абонентов