CronAcronis 0 Опубликовано: 2006-01-22 20:54:59 Share Опубликовано: 2006-01-22 20:54:59 Есть у кого-нибудь готовые конф файлы по ограничению канала для различных тарифов? Ссылка на сообщение Поделиться на других сайтах
gelmas_x 11 Опубліковано: 2006-01-22 21:57:47 Share Опубліковано: 2006-01-22 21:57:47 ага, мне тожинтересно. Буду очень признателен, если на gelmas@starlife.net.ua Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-01-23 12:15:22 Автор Share Опубліковано: 2006-01-23 12:15:22 Лучше сюда, думаю будет хороший FAQ Ссылка на сообщение Поделиться на других сайтах
denz 0 Опубліковано: 2006-01-23 13:13:38 Share Опубліковано: 2006-01-23 13:13:38 Читайте: http://local.com.ua/forum/index.php?showto...indpost&p=20329 Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-01-23 23:32:47 Автор Share Опубліковано: 2006-01-23 23:32:47 Видел, было бы хорошо если бы у кого-нибудь рабочий вариант с iptables. Не сочтите за лень =) но вдруг у кого есть Ссылка на сообщение Поделиться на других сайтах
Bazooka 0 Опубліковано: 2006-01-27 12:50:19 Share Опубліковано: 2006-01-27 12:50:19 iptables не умеют шейпить сами по себе. тебе надо tc. Пример такой: #!/bin/bash tc qdisc del dev eth0 root tc qdisc del dev eth0 ingress tc qdisc add dev eth0 handle ffff: ingress tc qdisc add dev eth0 root handle 1: cbq avpkt 10000 bandwidth 100mbit tc class add dev eth0 parent 1: classid 1:1 cbq rate 10mbit allot 1500 prio 1 bounded isolated tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip dport 5555 0xffff flowid 1:1 tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip sport 5555 0xffff flowid 1:1 tc class add dev eth0 parent 1: classid 1:2 cbq rate 1024kbit allot 1500 prio 8 bounded isolated tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.254.121 flowid 1:2 tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip src 192.168.254.121 police rate 512kbit burst 10k drop flowid :1 Т.е. мы не шейпим общение клиента с гейзером, и шейпим юзера с адресом 192.168.254.121: вход - мегабит, исход - 0,5 мегабита Если очень интересно: http://www.lartc.org/howto З.Ы. этот скрипт генерится автоматически, т.е. можно для разных юзеров делать разные ограничения, основываясь на тарифных планах, группах и т.п. Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-01-27 20:52:03 Автор Share Опубліковано: 2006-01-27 20:52:03 А чем генерируется скрипт? Ссылка на сообщение Поделиться на других сайтах
Bazooka 0 Опубліковано: 2006-01-28 13:44:59 Share Опубліковано: 2006-01-28 13:44:59 Да чем угодно... PHP/Perl/C(++)/Shell... Кому как нравится Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-01-28 16:13:49 Share Опубліковано: 2006-01-28 16:13:49 Ещё руками можно =)) Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-02-06 12:39:40 Автор Share Опубліковано: 2006-02-06 12:39:40 Меня интересует, как вызывать данный скрипт допустим для определённого тарифа. Т.е. как организовать связку OnConnect с непосредственно ограничением канала? Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2006-02-06 13:08:01 Share Опубліковано: 2006-02-06 13:08:01 man bash Ссылка на сообщение Поделиться на других сайтах
Bazooka 0 Опубліковано: 2006-02-06 14:40:07 Share Опубліковано: 2006-02-06 14:40:07 man bash А еще man tcsh, man perl, man php... Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-02-06 19:02:10 Автор Share Опубліковано: 2006-02-06 19:02:10 Я о том же =) Если бы у меня было время и деньги, я бы непременно бы сел за маны и книги, и ничего бы не спрашивал. Но т.к. я нахожусь в другой ситуации прошу рассказать о связках, а лучше всего показать на примерах. Прошу ответить на простой вопрос, как в OnConnect я могу принять агрумент тарифа пользователя? ip=$2, как таким же образом получить тариф? какой он имеет порядковый номер? Ссылка на сообщение Поделиться на других сайтах
Bazooka 0 Опубліковано: 2006-02-06 19:28:35 Share Опубліковано: 2006-02-06 19:28:35 Если нет денег и времени, тогда очень сложно что-то реализовать. в дефолтном OnConnect написаны параметры, которые передаются. принимаются как argc. в любом случае надо читать доки или платить людям, которые их читают(читали) Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-02-06 19:33:58 Автор Share Опубліковано: 2006-02-06 19:33:58 в дефолтном OnConnect написаны параметры, которые передаются. принимаются как argc. Все пасиб, вот и все что требовалось Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-02-07 11:49:22 Автор Share Опубліковано: 2006-02-07 11:49:22 Возник вопрос, не надо ли делать MARK для фильтруемых пакетов? или iproute сам выхватит необходимые? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас