Архив рубрики: Сисадмин

Приключения в феврале

24638429424_9d3f15c802_kФевраль выдался настолько богатым на события, что не хватало времени рассказать обо всём. Исправляюсь — собрал краткие заметки о самом интересном.

Читать далее Приключения в феврале

Настройка гарнитуры и скайпа в Gentoo

После установки свежей Gentoo я столкнулся с двумя граблями. Во-первых, отказалась заводиться гарнитура Logitech ClearChat Pro USB — отображалась лишь как микрофон, и тот работал через раз. Ошибка в dmesg была примерно следующая:

cannot submit urb 0, error -28: not enough bandwidth

Читать далее Настройка гарнитуры и скайпа в Gentoo

Linphone на новом SIP-стеке belle-sip

linphoneНа днях этот кросс-платформенный SIP-клиент перешёл на новый SIP-стек belle-sip разработки компании Belledonne Communications, а старый стек libeXosip ушёл в прошлое. Разработчики обещают новые фичи, но поддержку нескольких SRV-записей с приоритетизацией я так и не нашёл. Ниже инструкция, как собрать клиент с новой библиотекой:
Читать далее Linphone на новом SIP-стеке belle-sip

Немного о подключении UPS по USB во FreeBSD

APC Smart-UPS 1500Много где используется источник бесперебойного питания APC Smart UPS 1500 (такой, как на картинке). У него есть два способа подключения информационного кабеля — по COM- и по USB-кабелю. Но т.к. COM-порт на серверах встречается всё реже, опишу тут краткую инструкцию, как работать с этой моделью по USB — получение статусных данных и как проводить процедуру калибровки батареи.
Стандартно собираем пакет sysutils/nut, как описано здесь
Читать далее Немного о подключении UPS по USB во FreeBSD

Собираем Jitsi в Gentoo

Jitsi кросс-платформенный SIP-клиентНедавно узнал о годном кросс-платформенном SIP-клиенте под названием Jitsi. Список его фич впечатляет — помимо всего прочего там есть групповые видеоконференции. Выглядит клиент довольно красиво, несмотря на то, что написан на Java. В этой статье мы будем устанавливать его в системе Gentoo.
Читать далее Собираем Jitsi в Gentoo

Запускаем screen-сессию в единственном экземпляре

Иногда нужно запустить процесс в сессии screen, но при этом нужно, чтобы эта сессия была единственной. Тогда можно воспользоваться следующей конструкцией в crontab:

30	*	*	*	*	root	\
/usr/local/bin/screen -dmS SESSION_NAME /usr/bin/lockf -st0 /tmp/LOCK_NAME /PATH/TO/SCRIPT

Если таск зависнет, то можно будет посмотреть отчего, введя команду screen -r SESSION_NAME

Реализация QoS для IP-телефонии Asterisk на FreeBSD+pf

ЕнотикиДобрый день, коллеги!
На сей раз задача у меня — настроить приоритеты трафика таким образом, чтобы голосовые пакеты и SIP-сигнализация обрабатывались в первую очередь. Это бывает полезно, когда, например, функции АТС выполняет офисный файрволл. Заодно настроим еще и приоритеты для SSH.
Для начала, определим критерии, по которым будет классифицироваться трафик:
1. SSH — при забитости канала, самое главное — сохранить управление системой, чтобы, к примеру, суметь заблокировать вредителя;
2. SIP — небольшое количество сигнализационных SIP-пакетов для начала и завершения VoIP-сессии;
3. собственно голосовой RTP-трафик;
4. всё остальное.
Под катом процедура настройки.
Читать далее Реализация QoS для IP-телефонии Asterisk на FreeBSD+pf

Установка CDR-Stats под FreeBSD

CDR-Stats for FreeBSDUPD: Свежая версия скрипта для установки на FreeBSD 10.1 был запилен в официальный репозиторий CDR-Stats на Github.

Есть хорошая система для учёта звонков в системах IP-телефонии Asterisk. Однако разработчики предоставляют установочный скрипт лишь для Ubuntu и CentOS Linux. Предлагаю вам небольшой скрипт для установки CDR-Stats в системе FreeBSD. Конечно, что-то нужно допилить самостоятельно, но кто вы, если не админы? 🙂
Читать далее Установка CDR-Stats под FreeBSD

Ping для HTTP

Иногда полезно узнать время отклика какого-нибудь веб-сервиса. Есть небольшая утилитка httping, которая позволяет это делать. Устанавливаем:

sudo emerge -av net-analyzer/httping

Пробуем пинговать какой-нибудь веб-сервис. Под катом…
Читать далее Ping для HTTP

Настройка Huawei E173 на FreeBSD + Asterisk

GSM-модем Huawei E173Дорогие читатели, сегодня поделюсь инструкцией, как настроить GSM-модем Huawei E173 на программной АТС Asterisk, работающей под управлением FreeBSD. Настроим исходящие и входящие звонки. Не сказать, что это очень уж секретные сведения, но мне всё-таки пришлось наступить на некоторые грабли в процессе настройки, а значит, материал достоин публикации. Итак, начнем — у нас имеется FreeBSD 8.3, Asterisk 1.8.17.0 и GSM-шлюз Huawei E173, подключающийся к USB-порту.

Подключаем USB-модем. Сперва нужно проверить, что он определяется в системе…
Читать далее Настройка Huawei E173 на FreeBSD + Asterisk