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

Исходное сообщение
"Учет времени подключения пользователя к инету через LAN."

Отправлено Starcrafter , 30-Окт-04 01:44 
Пользователь подключен к инету через ЛАН. Каким способом можно учитывать время, проведенное пользователем в Интернете? То есть нужна статистика а-ля поминутная тарификация модемного соединения.
Какими программными средствами это можно сделать?

Единственное, что мне приходить на ум - ставить mpd и по его логах считать время для каждого пользователя. Но я точно не знаю, записывает ли mpd в свои логи нужную для этого инфу (а проверить не представляться пока возможным). Да и возможно есть более правильное решение данной задачи? mpd все ж таки не для сбора статистики предназначен.


Содержание

Сообщения в этом обсуждении
"Учет времени подключения пользователя к инету через LAN."
Отправлено Starcrafter , 30-Окт-04 02:20 
Забыл добавить: используеться сервер под FreeBSD 5.2.1



"Учет времени подключения пользователя к инету через LAN."
Отправлено vlad11 , 30-Окт-04 02:27 
>Пользователь подключен к инету через ЛАН. Каким способом можно учитывать время, проведенное
>пользователем в Интернете? То есть нужна статистика а-ля поминутная тарификация модемного
>соединения.
>Какими программными средствами это можно сделать?
>
>Единственное, что мне приходить на ум - ставить mpd и по его
>логах считать время для каждого пользователя. Но я точно не знаю,
>записывает ли mpd в свои логи нужную для этого инфу (а
>проверить не представляться пока возможным). Да и возможно есть более правильное
>решение данной задачи? mpd все ж таки не для сбора статистики
>предназначен.

НЕправильная постановка задачи - если пользователь подключен к инету через ЛАН - значит, он уже в инете. Значит следует учитывать время включенного компа, проверяя время-от времени МАС-адрес карточки.


"Учет времени подключения пользователя к инету через LAN."
Отправлено Starcrafter , 30-Окт-04 02:32 
>НЕправильная постановка задачи - если пользователь подключен к инету через ЛАН - значит, он уже в инете. Значит следует учитывать время включенного компа,
>проверяя время-от времени МАС-адрес карточки.

Ресурсами ЛАН он может пользоваться бесплатно.
А вот за Интернет платить обязан. Так что простая проверка MACа не поможет.

Если я буду тарифицировать пользователя по времени, то он каким то образом должен регистрироваться у меня на сервере, что бы получить доступ к инету. Вопрос в том, какая программа или метод может обеспечить требуемые функции.


"Учет времени подключения пользователя к инету через LAN."
Отправлено vlad11 , 30-Окт-04 03:19 
>>НЕправильная постановка задачи - если пользователь подключен к инету через ЛАН - значит, он уже в инете. Значит следует учитывать время включенного компа,
>>проверяя время-от времени МАС-адрес карточки.
>
>Ресурсами ЛАН он может пользоваться бесплатно.
>А вот за Интернет платить обязан. Так что простая проверка MACа не
>поможет.
>
>Если я буду тарифицировать пользователя по времени, то он каким то образом
>должен регистрироваться у меня на сервере, что бы получить доступ к
>инету. Вопрос в том, какая программа или метод может обеспечить требуемые
>функции.

Делай соединения юзеров в инет с помощью VPN. Заодно проблема с подделкой ip и MAC-адресов решится...


"Учет времени подключения пользователя к инету через LAN."
Отправлено Starcrafter , 30-Окт-04 03:35 
>Делай соединения юзеров в инет с помощью VPN. Заодно проблема с подделкой
>ip и MAC-адресов решится...

Можно ли из логов MPD извлечь такого рода инфу? Посмотрите плз кто юзает МПД, есть ли там в логах строчки с инфой о том, когда юзер зделал лог ин и лог аут.


"Учет времени подключения пользователя к инету через LAN."
Отправлено DogEater , 31-Окт-04 13:45 
имо неправильная постановка вопроса - если подключение постоянное то стоит учитывать траффик а не время
или у тебя подключение к инету тоже повремённое ? :-)



"Учет времени подключения пользователя к инету через LAN."
Отправлено Starcrafter , 01-Ноя-04 19:53 
>имо неправильная постановка вопроса - если подключение постоянное то стоит учитывать траффик
>а не время
>или у тебя подключение к инету тоже повремённое ? :-)

Пользователь хочет платить за время проведенное в инете, не за мегабайты. Типа ностальгия по модему. Или думает что так дешевле.
"любой каприз за Ваши деньги" :)


"Учет времени подключения пользователя к инету через LAN."
Отправлено olenevod , 01-Ноя-04 22:10 
ну тогда VPN и отслеживать время существования VPN соединения

"Учет времени подключения пользователя к инету через LAN."
Отправлено bromantik , 02-Ноя-04 11:33 
>ну тогда VPN и отслеживать время существования VPN соединения
По логам, от времени соединения до времени разрыва, проще и быстрее всего воспользоваться pppoe, только я бы на твоем месте подробно распросил клиента об этом капризе... На 99% уверен, что после того как ты это сделаешь он заявит, что его это не устраивает и все твои старания улетят коту под хвост

"Учет времени подключения пользователя к инету через LAN."
Отправлено Дмитрий Ю. Карпов , 02-Ноя-04 12:16 
Попробуй всё-таки объяснить ему, что подключение круглосуточное; что порт на свиче занят независимо от того, включён ли его комп (тогда как модем и линия при выклбчении освобождаются). Также укажи, что модем в силу физики телефонных линий имеет shaping 33.6 Kbps или типа того; если он хочет повермянку, то придётся вводить shaping искуственно и лишать его главного преимущества LAN-подключения - высокой скорости. Если ему хочется ностальгии, то не хочет ли он и низкой скорости? :)

PS: Учёт времени имеет смысл тогда, когда юзер боится, что его в его отсутствие кто-то воспользуется компом или с др.компа уворует трафик. PPPoE в этом случае рулит как никто другой (его и Stream использует) - тут и авторизация по паролю (а не по IP+MAC), и шифрация трафика на участке LAN, и учёт времени.


"Учет времени подключения пользователя к инету через LAN."
Отправлено Starcrafter , 04-Ноя-04 21:48 
>Попробуй всё-таки объяснить ему, что подключение круглосуточное; что порт на свиче занят
>независимо от того, включён ли его комп (тогда как модем и
>линия при выклбчении освобождаются). Также укажи, что модем в силу физики
>телефонных линий имеет shaping 33.6 Kbps или типа того; если он
>хочет повермянку, то придётся вводить shaping искуственно и лишать его главного
>преимущества LAN-подключения - высокой скорости. Если ему хочется ностальгии, то не
>хочет ли он и низкой скорости? :)
>
>PS: Учёт времени имеет смысл тогда, когда юзер боится, что его в
>его отсутствие кто-то воспользуется компом или с др.компа уворует трафик. PPPoE
>в этом случае рулит как никто другой (его и Stream использует)
>- тут и авторизация по паролю (а не по IP+MAC), и
>шифрация трафика на участке LAN, и учёт времени.

Хорошие доводы.
Спасибо.