Jump to content
Калькуляторы

Решение -->> PPPoE ?

Ситуация следующая:

локалка 192.168.14.0/24

(IP прописаны вручную на каждой клиентской машине)

Сервер FreeBSD 4.8 (два эзернета локальный и реальный - rl0 и wi0)

Привязка по МАК-адресам клиентских машин

Squid - непрозрачный с авторизацией

Система учета траффика IPA (на основе правил фаервола IPFW)

NAT`а нет

И-нет траффик считаеться от IP-клиета на порт Squid (3128) и обратно

 

Что надо:

Возможность ведения статистики на основе правил фаервола но с возможностью существования нескольких счетов на одной клиентской машине (на одном IP-клиета). Т.е. по простому за одним компом сидят 2 брата и чтобы они не спорили кто больше а кто меньше съел и-нета, сделать так чтобы они пройдя авторизацию каждый имел свой отдельный счет.

ЗЫ. Вариант со статистикой на основе анализа логов сквида не катит - хоть и информативно - но не точно и ненадежно :(

 

Сенкс да респект тому кто дельно ответит !

Share this post


Link to post
Share on other sites
ЗЫ. Вариант со статистикой на основе анализа логов сквида не катит - хоть и информативно - но не точно и ненадежно :(

 

Что именно не точно в логах сквида???

И почему не надёжно???

Share this post


Link to post
Share on other sites
Что именно не точно в логах сквида???

И почему не надёжно???

 

В логах сквида не отображаються (размер траффика) незавершенные запросы.

А запись в лог происходит только ПОСЛЕ того как объект был доставлен/недоставлен. Т.е. чел у которого на счету осталось 100 байт может начать тянуть файл 100 мб и ему это удасться :(.

К тому же у меня работают несколько туннелей идуших мимо сквида.

Так что анализ логов сквиды - как средство решения проблемы - не катит.

Share this post


Link to post
Share on other sites

Тогда, чтобы братья не спорили, поставь PPPoE и выделяй им разные ip-адреса, а потом считай все так же файрволлом траффик с этих ip-адресов

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this