URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52874
[ Назад ]

Исходное сообщение
"Разделение шейпирование и учет трафика !"

Отправлено cristal , 28-Янв-05 21:31 
Привет Всем.
Есть вопрос, он неоднократно освешался в статьях и хауту, но стоит задача не повторять ошибок и выбрать кратчайший путь.
(Верхнее значит что я читал и ничего не понях, точнее у меня ничего не получилось, точнее получилось но не то !  - наверное я ламер :( )

Вводная :
Есть домашняя сеть (на eht1). Есть сервак с мандрейком 10.0 Есть канал с мировыми и локальными ресурсами на на eth0.

Теперь вопрос в студию :
Как и с помощью чего порезать трафик в такой зависимости - локальный 10 мб, инет 32кб (значения условные), причем локальных трафик объеденяет в себе больше десятка сетей (то есть нужно сделать тхт из него брать список локальных хостов), ну а мир - есть мир.

Как посчитать мировой трафик для каждого юзера, при этом не включая в расчет локальный трафик.
Да вот еще что забыл упомянуть - может у кого коза есть или готовое решение, что бы проще разобраться.

С уважением Андрей Кристал.



Содержание

Сообщения в этом обсуждении
"Разделение шейпирование и учет трафика !"
Отправлено AeXgRey , 31-Янв-05 09:15 
Подсчитать трафик легко.
только куда ты хочешь сохранять,
есть прога классная NETAms, можно проще на скриптах
для этого тебе пакет netfilter нужен скрипты поисчи здесь
если не найдешь пиши alex-grey@list.ru

разделить трафик то же не сложно
есть командочка tc (если не ошибаюсь traffic control)
её пока изучаю
предложил бы чего-нибудь но пока не очень понял вопрос
по подробней опиши как подлючаешься к инету


"Разделение шейпирование и учет трафика !"
Отправлено cristal , 31-Янв-05 10:35 
>Подсчитать трафик легко.
>только куда ты хочешь сохранять,
>есть прога классная NETAms, можно проще на скриптах
>для этого тебе пакет netfilter нужен скрипты поисчи здесь
>если не найдешь пиши alex-grey@list.ru
Спасибо поищу !

>по подробней опиши как подлючаешься к инету
К инету подключен с помощь витой пары на eth0  (домашние сети)



"Разделение шейпирование и учет трафика !"
Отправлено AeXgRey , 31-Янв-05 15:10 
вот ссылка поро учёт http://wiki.atmsk.ru/index.html/Ip/Traffic


>К инету подключен с помощь витой пары на eth0  (домашние сети)
если у тебя шлюз с одним eth для интернета и одним eth для локалки,
то вот командочки. за точность не уверен пешу по памяти !

--------------------------------------------------------------------
tc qdisc add dev $DEV root handle 1: htb default 26
tc class add dev $DEV parent 1: classid 1:1 htb rate ${RATEUP}kbit

tc qdisc add dev imq0 handle 1: root htb default 21
tc class add dev imq0 parent 1: classid 1:1 htb rate ${RATEDN}kbit

$DEV - интерфейс который смотрит в интернет
${RATEUP} - скорость трафика в интернет
${RATEDN} - скорость трафика из интернета
--------------------------------------------------------------------

а лучше почитай ADSL Bandwidth Management HOWTO это я снего брал
где брал сам HOWTO не помнью, нужно пришлю(у меня русскоке)
много полезного как трафик делить по приорететам и т.д.


"Разделение шейпирование и учет трафика !"
Отправлено AleX_gRey , 31-Янв-05 15:15 
кстати скрипты предложенны именно в таком варианте как запрашивалось
там один конф фаил в котом и прописываешь все ip которые хочешь
обсчитать

"Разделение шейпирование и учет трафика !"
Отправлено JohnS , 02-Фев-05 10:53 
Есть такое слово - CBQ. облегчает заморочки с TC.

"Разделение шейпирование и учет трафика !"
Отправлено AleX_gRey , 02-Фев-05 09:02 
глянь здесь может чем поможет:
http://www.opennet.me/base/net/bcl_quick_reference_quide-5.t...

"Разделение шейпирование и учет трафика !"
Отправлено cristal , 22-Мрт-05 23:38 
>глянь здесь может чем поможет:
>http://www.opennet.me/base/net/bcl_quick_reference_quide-5.t...

Простите что оставил топик без внимания - был в болнице - а там или ходи в туалет или ходи в туалет с ноутом.
Сейчас разребусь и продолжим :))