Настройка шейпера для Linux

Установка, настройка, поддержка
Ответить
ssa
Сообщения: 1
Зарегистрирован: Ср фев 20, 2019 4:16 pm

Настройка шейпера для Linux

Сообщение ssa » Чт фев 21, 2019 4:55 pm

Доброго всем времени суток!
С Linux-ом знаком не так уж близко, поэтому заранее извиняюсь за некомпетентность в некоторых моментах.
Есть Ubuntu 16.04 server
Есть Abills 0.80.04, ставил все кроме Accel-ppp автоустановщиком
Все проверил по инструкции http://abills.net.ua/wiki/doku.php/abil ... _ubuntu:ru, все работает, пользователи коннектятся (pptp/l2tp)
Проблема возникла с настройкой шейпера shaper_start.sh, т.к. встроенный в Accel-ppp работает просто ужасно и поделать с этим я ничего не смог.
Делаю все по данному мануалу http://abills.net.ua/wiki/doku.php/abil ... nux_shaper

А если точнее так:

#cp /usr/abills/misc/linux/shaper_start.sh /etc/init.d
#update-rc.d shaper_start.sh defaults

Создаю rc.conf и добавляю в него:

#touch /etc/rc.conf

abills_shaper_enable="YES"
abills_nat="192.168.160.141:10.0.0.0/24;"


#apt-get install ipset

#/usr/abills/misc/traffic_class_add.pl tables
Просит установить - XML::Simple и SOAP::Lite
Ставлю libxml-simple-perl и libsoap-lite-perl
После установки этих модулей ошибок никаких нет

# crontab -e
1 1 * * * /usr/abills/misc/traffic_class_add.pl tables

#Создаю файлы для pppd и добавляю в них следующее:

#/etc/ppp/ip-up.local

#!/bin/bash
AWK=/usr/bin/awk;
TC=/sbin/tc
IFNAME=$1

if [ -f /var/run/radattr.${IFNAME} ]; then
USER_NAME=`${AWK} '/User-Name/ {print $2}' /var/run/radattr.${IFNAME}`

/usr/abills/libexec/linkupdown pppd up ${IFNAME} ${USER_NAME} $4 LINUX_NEW_MODEL=1
fi;


#/etc/ppp/ip-down.local

#!/bin/bash
AWK=/usr/bin/awk;
TC=/sbin/tc
IFNAME=$1

if [ -f /var/run/radattr.${IFNAME} ]; then
USER_NAME=`${AWK} '/User-Name/ {print $2}' /var/run/radattr.${IFNAME}`

/usr/abills/libexec/linkupdown pppd down ${IFNAME} ${USER_NAME} $4 LINUX_NEW_MODEL=1
fi;

Отключаю встроенный шейпер Accel-ppp

#/etc/accel-ppp.conf

#ABillS 2019-02-09
[modules]
log_file
radius
#ipoe
ippool
#shaper
pptp
l2tp
#pppoe
auth_mschap_v2
auth_pap
auth_chap_md5
auth_mschap_v1
chap-secrets
sigchld
pppd_compat

Ну и в общем то все :roll:
Теперь вопрос ЧТО Я ДЕЛАЮ НЕ ТАК? и ЧТО ДЕЛАТЬ ДАЛЬШЕ?
Если вдруг каким то чудом подобная тема или инструкция уже существует просьба ткнуть носом
Заранее спасибо за ответы на мой возможно глупый вопрос)

~AsmodeuS~
Site Admin
Сообщения: 5697
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Настройка шейпера для Linux

Сообщение ~AsmodeuS~ » Чт фев 21, 2019 7:32 pm

старый вариант шейпера как Вы хотите сделать

http://abills.net.ua/wiki/doku.php/abil ... radattr:ru

Ответить