Страница 1 из 1

шейпер в Linux

Добавлено: Пт ноя 25, 2011 8:59 am
Shturm_N
В документации написано, что в /etc/rc.d/init.d/shaper.sh может быть описано несколько интерфейсов для подключения абонентов. Но в конфиге присутствуют строки:

Код: Выделить всё

$conf{IPN_FW_START_RULE}="/usr/bin/sudo /usr/abills/libexec/linkupdown ipn up eth0 %LOGIN %IP". ' > /dev/null 2>&1';
$conf{IPN_FW_STOP_RULE}="/usr/bin/sudo /usr/abills/libexec/linkupdown ipn down eth0 %LOGIN %IP". ' > /dev/null 2>&1';
В них интерфейс забит жестко. Возможно ли подключение пользователей на несолько интерфейсов?

Re: шейпер в Linux

Добавлено: Пн ноя 28, 2011 8:41 am
~AsmodeuS~
вместо интерфейса прописываете getif, работает на снепшотах от 10.11.2011

Re: шейпер в Linux

Добавлено: Пн сен 14, 2015 3:21 pm
goodsoul
Здравствуйте! Заметил следующую странность с шейпером.

выполнение скрипта shaper_start.sh (Linux) происходит до строчки

${TC} qdisc add dev ${INTERFACE} root handle 1: htb

для нового шейпера. Потому что все, что дальше не работает (не работает echo Shaper Up и так далее), есть предположение, что скрипт отрабатывает только первый раз, а дальше нет. Шейпер работает! И еще такое открытие сделал abills_ipn не отрабатывает, если стоит после abills_shaper2, то есть вообще не запускается! Если поставить до abills_shaper2, то все работает хорошо.

На настоящий момент все работает, с изменениями, о которых написал выше.
Что пришлось изменить, чтобы заработало:
Поменял местами тут:

check_server
abills_iptables
abills_nat
abills_ipn
abills_shaper
abills_shaper2
abills_shaper3
abills_dhcp_shaper
neg_deposit
irq2smp

Чтобы блокировался инет (форвард дроп)

${IPT} -A FORWARD -j DROP -i ${INTERFACE} эту строчку пришлось переместить до

${TC} qdisc add dev ${INTERFACE} root handle 1: htb .

Re: шейпер в Linux

Добавлено: Пн сен 14, 2015 5:11 pm
goodsoul
Разобрался. Это из-за того, что у меня внешний и внутренний интерфейсы одинаковые?