Доброго времени суток.
У меня проблема. Хочу организовать выход в Инет из локальной сети.
Буду использовать "Федорине Горе 2"1. Сделать так чтобы каждый пользователь аунтифицировался на серваке при выходе в Инет.
Насколько я знаю есть проги, к-рые умеют подменять МАС адрес сетевой...Как эта проблема может быть решена иначе...?2. Например у меня есть 2Гб трафика и 10 пользователей, и при помощи squid я делю весь трафик на 10 частей (по 200 Гб) на каждого...
Но так как сервер кеширующий...то реально вытянется не 200 Гб...каждым, а меньше...Каким образом можно сделать чтобы:
а) кэш был общим
б) но на каждому пользователю было разрешено вытягивать все 200Мб
Заранее благодарен.
используй pptp, poptop сервер назывется poptop,
дальше пиши скрипты, которые будут считать трафик, и отрубать при превышении.
>Доброго времени суток.
>У меня проблема. Хочу организовать выход в Инет из локальной сети.
>Буду использовать "Федорине Горе 2"
>
>1. Сделать так чтобы каждый пользователь аунтифицировался на серваке при выходе в
>Инет.
>Насколько я знаю есть проги, к-рые умеют подменять МАС адрес сетевой...Как эта
>проблема может быть решена иначе...?
>
>2. Например у меня есть 2Гб трафика и 10 пользователей, и при
>помощи squid я делю весь трафик на 10 частей (по 200
>Гб) на каждого...
>Но так как сервер кеширующий...то реально вытянется не 200 Гб...каждым, а меньше...Каким
>образом можно сделать чтобы:
>а) кэш был общим
>б) но на каждому пользователю было разрешено вытягивать все 200Мб
>Заранее благодарен.
спасибо...за poptop...
есть ли альтернатива ему...?и как быть с вопросом №1?
>и как быть с вопросом №1?
Авторизация в squid тебе поможет.
>>и как быть с вопросом №1?
>Авторизация в squid тебе поможет.а какие там критерии...?
MAC, имя компа, ip-шник - это всё запросто подбирается....
Т.е. - ненадёжно всё это...может как-то это всё паролить...?
Добавь к этому радиус.
Аутентификация происходит по логину и паролю.
>>>и как быть с вопросом №1?
>>Авторизация в squid тебе поможет.
>
>а какие там критерии...?
>MAC, имя компа, ip-шник - это всё запросто подбирается....
>Т.е. - ненадёжно всё это...может как-то это всё паролить...?В сквиде можно авторизоваться хоть как, хочешь - веди отдельную базу паролей, хочешь - через винды, хочешь - через ЛДАП. Как делать поищи здесь. Не получается - ищи на форуме, не ты первый с такой проблемой.
Можно сделать с использованием демона trafd, запускать каждые 10 минут подсчет по юзерам и в зависимости от результатов править ацесс-листы сквида или файрвольные правила. Соответственно для этого авторизация по ip с привязкой к мак.
p.s.
А тех кто подбирает ip, мак-адрес и пароли - по рукам, по рукам
>Можно сделать с использованием демона trafd, запускать каждые 10 минут подсчет по
>юзерам и в зависимости от результатов править ацесс-листы сквида или файрвольные
>правила. Соответственно для этого авторизация по ip с привязкой к мак.
>
>p.s.
>А тех кто подбирает ip, мак-адрес и пароли - по рукам, по
>рукамПрикольно ... 2. Например у меня есть 2Гб трафика и 10 пользователей, и при помощи squid я делю весь трафик на 10 частей (по 200 Гб) на каждого... Научи меня так трафик делить =)
запускаешь на внутреннем сетевом интерфейсе демон trafd
trafd -i <имя интерфейса>
регулярно сбрасываешь статистику по крону с trafd, помойму командочка trafsave называется.
дальше пишешь скрипт по подсчему трафика пользователей
например:
traflog -i <имя интерфейса> -sfr from <внутренний ip сервера> port <порт Squid-а> to <ip пользователя>
дальше сравнивеешь полученный результат с лимитом трафикаПривязку ip к mac делаешь с помощью командочки arp
За точность ключиков не ручаюсь, приведенный пример показывает как это все будет выглядеть в общих чертах. Я сам так не делал, но, думаю этот вариант заслуживает рассмотрения
NetAMS позволяет квотировать траффик и посчитывать его...
именно так как ты хочешь... причем он может квотировать весь траффик а не только http.
так что делай связку squid+netams - вот и все - и по тому и по другому достаточно документации.
>NetAMS позволяет квотировать траффик и посчитывать его...
>именно так как ты хочешь... причем он может квотировать весь траффик а
>не только http.
>так что делай связку squid+netams - вот и все - и по
>тому и по другому достаточно документации.Можно еще написать на С демон, который всем этим рулит и отключает кого надо
Потому что мы не ищем простых путей :)
>Доброго времени суток.
>У меня проблема. Хочу организовать выход в Инет из локальной сети.
>Буду использовать "Федорине Горе 2"
>
>1. Сделать так чтобы каждый пользователь аунтифицировался на серваке при выходе в
>Инет.
собирай прокси с аутнетификацией, сквид к примеру.
http://squid-cache.org>Насколько я знаю есть проги, к-рые умеют подменять МАС адрес сетевой...Как эта
>проблема может быть решена иначе...?
man arp
для этого и предназначен.
нужно сделать файлик с mac:IP
а не сипользуемые mac:IP забить нулями. Поищи здесь, масса тредов была по этому поводу
>
>2. Например у меня есть 2Гб трафика и 10 пользователей, и при
>помощи squid я делю весь трафик на 10 частей (по 200
>Гб) на каждого...
>Но так как сервер кеширующий...то реально вытянется не 200 Гб...каждым, а меньше...Каким
>образом можно сделать чтобы:
>а) кэш был общим
кэш и так будет общим
>б) но на каждому пользователю было разрешено вытягивать все 200Мб
>Заранее благодарен.
ipa может такие вещи делать
http://ipa-system.sourceforge.net