BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 07 июл 2025, 17:45

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
СообщениеДобавлено: 14 май 2009, 14:08 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
Подскажите как в нате реализовать разграничение входящего и исходящего трафика пользователю с помощью iproute. Если можно пример как у вас реализовано. Спс


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 16:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
ну один пример есть в документации:
http://bgbilling.ru/v4.5/doc/ch09s11s06.html#d0e11671


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 17:05 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
А есть какой нибудь реализованный пример на загрузку и выгрузку пользователем с разными приоритетами. И скобки <LOOP></LOOP> как их можно понимать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 17:14 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
И как вставляетя скорость ${speed} в команды с Типа Правил если нужно вставить несколько скоростей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 19:03 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
vadimidav писал(а):
А есть какой нибудь реализованный пример на загрузку и выгрузку пользователем с разными приоритетами. И скобки <LOOP></LOOP> как их можно понимать?

не совcем понял вопроса ..про LOOP почитайте тут:
http://bgbilling.ru/v4.6/doc/ch05s11s06.html#d0e12064


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 19:05 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
vadimidav писал(а):
И как вставляетя скорость ${speed} в команды с Типа Правил если нужно вставить несколько скоростей

Правило :
speed1=128
speed2=256
speed3=128
param1=10
param2=20

команды :

add {speed1} eth0 {param1}
add {speed2} eth1
add {speed3} eth0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 19:53 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
Спасибо я понял


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 15 май 2009, 23:30 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
А реализованные сложные примеры правил кто нибудь скинет ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2009, 00:12 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
А что такое param1=10,param2=20 и как его использовать? и эти правила
add {speed1} eth0 {param1}
add {speed2} eth1
add {speed3} eth0
Куда их вписывать на манаде в линуксе и для чего? У меня такие рарифы:
1024 kбит/c speed2=1024
64 кбит/с speed1=64
2048 кбит/с speed3=2048
128 кбит/с speed4=128
И как будут выбиратся и вставляться разные скорости на входящий и исходящий трафик (нужно чтобы при выборе тарифа вставлялись разные скорости в скобки) у меня такой конф:

tc class add dev eth1 parent 1:1 classid 1:[N1] htb rate {speed2}kbit
tc qdisc add dev eth1 parent 1:[N1] handle [N1]: sfq perturb 10

tc class add dev ppp0 parent 1:1 classid 1:[N1] htb rate {speed1}kbit
tc qdisc add dev ppp0 parent 1:[N1] handle [N1]: sfq perturb 10


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2009, 12:04 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
vadimidav писал(а):
А что такое param1=10,param2=20 и как его использовать? и эти правила
add {speed1} eth0 {param1}
add {speed2} eth1
add {speed3} eth0

Это я привел как пример..т.е комнада "add {speed1} eth0 {param1} " будет после замены выгляит так "add 24 eth0 10", если в типе правила прписано speed1=24
и param1=10
vadimidav писал(а):
Куда их вписывать на манаде в линуксе и для чего?

это академический пример , никакого отношения к линуксу он не имеет

vadimidav писал(а):
У меня такие рарифы:
1024 kбит/c speed2=1024
64 кбит/с speed1=64
2048 кбит/с speed3=2048
128 кбит/с speed4=128
И как будут выбиратся и вставляться разные скорости на входящий и исходящий трафик (нужно чтобы при выборе тарифа вставлялись разные скорости в скобки) у меня такой конф:

tc class add dev eth1 parent 1:1 classid 1:[N1] htb rate {speed2}kbit
tc qdisc add dev eth1 parent 1:[N1] handle [N1]: sfq perturb 10

tc class add dev ppp0 parent 1:1 classid 1:[N1] htb rate {speed1}kbit
tc qdisc add dev ppp0 parent 1:[N1] handle [N1]: sfq perturb 10


не понял ..у вас на одно интрефейсе надо одну скорость прописать, а на другом другую?
напрмер делайте 2 прпавила.
1.
speed1=64
speed2=1024

2.
speed1=128
speed2=2024

если в праивилах вы забьете тот блок, который приведен вами же выше, то

для первого типа правила вы получите команды:
tc class add dev eth1 parent 1:1 classid 1:[N1] htb rate 1024kbit
tc qdisc add dev eth1 parent 1:[N1] handle [N1]: sfq perturb 10

tc class add dev ppp0 parent 1:1 classid 1:[N1] htb rate 64kbit
tc qdisc add dev ppp0 parent 1:[N1] handle [N1]: sfq perturb 10[/quote]

для второго :
tc class add dev eth1 parent 1:1 classid 1:[N1] htb rate 2024kbit
tc qdisc add dev eth1 parent 1:[N1] handle [N1]: sfq perturb 10

tc class add dev ppp0 parent 1:1 classid 1:[N1] htb rate 128kbit
tc qdisc add dev ppp0 parent 1:[N1] handle [N1]: sfq perturb 10[/quote]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 май 2009, 15:00 
Не в сети

Зарегистрирован: 11 май 2009, 00:09
Сообщения: 7
Карма: 0
Да спасибо я уже разобрался все работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 авг 2009, 11:52 
Не в сети

Зарегистрирован: 09 июн 2009, 05:35
Сообщения: 19
Карма: 0
Достаточно тупой вопрос... А где в манад установить ключевое слово... А то чтото недогоняю.. Вроди в правилах все нормально, но правила не добавляются и не убираются..
в логе manad.out - starting manad..

request =test


request =test


request =add 6

commands:

delete =

В правилах -
[DEFAULT]

[OPEN]

<LOOP>
iptables -I FORWARD -s {A} -j QUEUE
iptables -t nat -A POSTROUTING -s {A} -j SNAT -o eth0 --to-source xx.xx.xx.xx
iptables -t nat -A POSTROUTING -s {A} ! -d 172.16.0.0/12 -j SNAT -o eth3.5 --to-source xx.xx.xx.xx
</LOOP>
[/OPEN]
[CLOSE]
<LOOP>
iptables -D FORWARD -s {A} -j QUEUE
iptables -t nat -D POSTROUTING -s {A} -j SNAT -o eth0 --to-source xx.xx.xx.xx
iptables -t nat -D POSTROUTING -s {A} ! -d 172.16.0.0/12 -j SNAT -o eth3.5 --to-source xx.xx.xx.xx
</LOOP>
[/CLOSE]

[/DEFAULT]


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.040s | 40 Queries | GZIP : On ]