Избавляемся от lost+found в списке баз данных MySQL

При использовании для баз отдельного раздела накопителя в корне этого раздела содержится директория lost+found, и соответственно при просмотре баз эта директория отображается в листинге всех баз данных. 
Собственно - это не так страшно, но многие программы резервного копирования будут создавать пустой дамп этой псевдо базы. И он будет постоянно болтаться у вас под руками.

clamav и ложные сробатывания на Win.Exploit.CVE_2016_3316-1

После очередного обновления базы Clamav произошел конфуз - все DOC-файлы не проходили проверку "Win.Exploit.CVE_2016_3316-1 ... FOUND"
Был отправлен отчет, и временное решение - добавляем исключение.
Создаем файл в директории баз (для Debian - это /var/lib/clamav) local.ign2 с содержимым Win.Exploit.CVE_2016_3316-1
И рестартуем clamav.

BGP Балансировка канала между интерфейсами (Mikrotik, Juniper)

Пример балансировки BGP канала между несколькими интерфейсами. В данном примере между двумя. .

Juniper - автоматическое обновление prefix-list по AS и AS-SET

С помощью bgpq3 (http://snar.spb.ru/prog/bgpq3/) на удаленной машине формируем  prefix-list:
Пример скрипта - 
#!/bin/bash
/usr/bin/bgpq3 -l AS1 -J AS1 > /var/www/juniper-prefix/prefix.txt
/usr/bin/bgpq3 -l AS2 -J AS2 >> /var/www/juniper-prefix/prefix.txt
/usr/bin/bgpq3 -l AS3 -J AS3 >> /var/www/juniper-prefix/prefix.txt
/usr/bin/bgpq3 -l AS4 -J AS4 >> /var/www/juniper-prefix/prefix.txt

Установка кодека g.729 для Asterisk на powerpc

В данной заметке расскажу как установить кодек g.729 для asterisk установленным на Apple Mac mini G4.

В первую очередь установим asterisk-dev :
apt-get install asterisk-dev

После устанавиваем набор библиотек bcg729:
git clone git://git.linphone.org/bcg729.git

cd ./bcg729

./autogen.sh

./configure

make

make install

После установки переходим на сайт с исходниками кодека - http://asterisk.hosting.lv/ и скачиваем последнюю версию, на момент публикации - это http://asterisk.hosting.lv/src/asterisk-g72x-1.3.tar.bz2

Массовая смена паролей в Ubiquiti устройствах

Часто возникает вопрос о смене паролей. Если при небольшом количестве устройств не составит труда изменить их вручную, то при количестве устройств более ста без автоматизации не обойтись. Первым делом необходимо получить список всех IP-адресов устройств. Здесь все зависит от вашей системы учета. При использовании aircontrol список всех IP можно получить выполнив следующую команду:

wget --header="Accept:text/tab-separated-values" "http://localhost:9080/api/devicegroup/All%20Devices?auth.user=ubnt&auth.password=ubnt" -O all.txt

Строим QinQ между Dlink, Zyxel, RouterOS и Linux

Очередная шпаргалка.
Попробуем решить следующую задачу:
Из точки А в точку В необходимо подать три VLAN - 22 (пусть это будет менеджмент) и 21,23 (пользовательские инкапсулируемые в 100-й)
<img src="https://nklug.org.ua/files/q-in-q.png" width="100%" alt="поставленная задача">
В моем распоряжении есть два коммутатора - Dlink DGS-3420,  Zyxel GS-4012F, маршрутизатор Mikrotik RB1100 и машина с Debian Linux.
Начнем с пары Dlink и Zyxel
<img src="https://nklug.org.ua/files/dlink-zyxel-qinq-gr.png" width="100%" alt="QinQ dlink-zyxel">

Уведомления Cacti в Telegram

В последнее время Telegram.org стал довольно распространенным. Поэтому я посчитал было бы удобно получать уведомления не только на почту но и в Telegram.

Debian. отключение IPv6 в Bind (disable ipv6 on bind)

Приводим строку в /etc/default/bind9  к виду "OPTIONS="-4 -u bind"" Т.е. добавляем "-4", тем самым указываем слушать только IPv4. После чего рестартуем Bind.

Asterisk, USB-модем Huawei и отправка SMS

Небольшая статья о велосипедостроении или о том как я организовал отправку смс средствами asterisk и chan_datacard . Установку пропущу, т.к. она очень детально описана в документации Asterisk_Datacard_Freepbx Сразу отвечу почему не использовал smstools - помимо смс необходимо было совершать и голосовые звонки.