На биллинг сервере выполняем следующее :
cd /usr/abills/ mysql -D abills < db/Netblock.sql |
В config.pl биллинга включаем модуль :
vim /usr/abills/libexec/config.pl # config.pl @MODULES = ( 'Netblock' ); |
Работу шейпера и правила обработки/блокировки обеспечивает скрипт shaper_start.sh
/etc/init.d/shaper_start.sh start |
Скачиваем нужный нам блоклист :
# UABlock /usr/abills/libexec/billd netblock TYPE=uablock FETCH=1 # Роскомнадзор /usr/abills/libexec/billd netblock TYPE=rkn FETCH=1 # Список ограниченного доступа, BY list (Беларусь) /usr/abills/libexec/billd netblock TYPE=byblock FETCH=1 |
В зависимости от операционной системы, нужно произвести следующие действия :
Прописать в конфиге биллинга ( /usr/abills/libexec/config.pl ) :
$conf{NETBLOCK_FW_ADD_CMD} = '/sbin/ipset add netblock %IP'; $conf{NETBLOCK_FW_DEL_CMD} = '/sbin/ipset del netblock %IP'; |