Февраль выдался настолько богатым на события, что не хватало времени рассказать обо всём. Исправляюсь – собрал краткие заметки о самом интересном.
Category Archives: Сисадмин
Настройка гарнитуры и скайпа в Gentoo
После установки свежей Gentoo я столкнулся с двумя граблями. Во-первых, отказалась заводиться гарнитура Logitech ClearChat Pro USB – отображалась лишь как микрофон, и тот работал через раз. Ошибка в dmesg была примерно следующая:
cannot submit urb 0, error -28: not enough bandwidth
Linphone на новом SIP-стеке belle-sip
На днях этот кросс-платформенный SIP-клиент перешёл на новый SIP-стек belle-sip разработки компании Belledonne Communications, а старый стек libeXosip ушёл в прошлое. Разработчики обещают новые фичи, но поддержку нескольких SRV-записей с приоритетизацией я так и не нашёл. Ниже инструкция, как собрать клиент с новой библиотекой:
Continue reading Linphone на новом SIP-стеке belle-sip
Немного о подключении UPS по USB во FreeBSD
Много где используется источник бесперебойного питания APC Smart UPS 1500 (такой, как на картинке). У него есть два способа подключения информационного кабеля – по COM- и по USB-кабелю. Но т.к. COM-порт на серверах встречается всё реже, опишу тут краткую инструкцию, как работать с этой моделью по USB – получение статусных данных и как проводить процедуру калибровки батареи.
Стандартно собираем пакет sysutils/nut, как описано здесь…
Continue reading Немного о подключении UPS по USB во FreeBSD
Собираем Jitsi в Gentoo
Недавно узнал о годном кросс-платформенном SIP-клиенте под названием Jitsi. Список его фич впечатляет – помимо всего прочего там есть групповые видеоконференции. Выглядит клиент довольно красиво, несмотря на то, что написан на Java. В этой статье мы будем устанавливать его в системе Gentoo.
Continue reading Собираем 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. всё остальное.
Под катом процедура настройки.
Continue reading Реализация QoS для IP-телефонии Asterisk на FreeBSD+pf
Установка CDR-Stats под FreeBSD
UPD: Свежая версия скрипта для установки на FreeBSD 10.1 был запилен в официальный репозиторий CDR-Stats на Github.
Есть хорошая система для учёта звонков в системах IP-телефонии Asterisk. Однако разработчики предоставляют установочный скрипт лишь для Ubuntu и CentOS Linux. Предлагаю вам небольшой скрипт для установки CDR-Stats в системе FreeBSD. Конечно, что-то нужно допилить самостоятельно, но кто вы, если не админы? 🙂
Continue reading Установка CDR-Stats под FreeBSD
Ping для HTTP
Иногда полезно узнать время отклика какого-нибудь веб-сервиса. Есть небольшая утилитка httping, которая позволяет это делать. Устанавливаем:
sudo emerge -av net-analyzer/httping
Пробуем пинговать какой-нибудь веб-сервис. Под катом…
Continue reading Ping для HTTP
Настройка Huawei E173 на FreeBSD + Asterisk
Дорогие читатели, сегодня поделюсь инструкцией, как настроить GSM-модем Huawei E173 на программной АТС Asterisk, работающей под управлением FreeBSD. Настроим исходящие и входящие звонки. Не сказать, что это очень уж секретные сведения, но мне всё-таки пришлось наступить на некоторые грабли в процессе настройки, а значит, материал достоин публикации. Итак, начнем – у нас имеется FreeBSD 8.3, Asterisk 1.8.17.0 и GSM-шлюз Huawei E173, подключающийся к USB-порту.
Подключаем USB-модем. Сперва нужно проверить, что он определяется в системе…
Continue reading Настройка Huawei E173 на FreeBSD + Asterisk