|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V Scherbacov 2:5002/74.1 09 Jun 2004 16:28:25 To : Aleksey Barabanov Subject : freeradius + pptpd + учет трафика -------------------------------------------------------------------------------- Привет, Aleksey! Однажды Wednesday June 09 2004 в 11:29, некто Aleksey Barabanov писал Andrew V Scherbacov: >> ага, чтение статуса линка (включающего время на линии, трафик и >> т.п.), который устанавливается в sys-linux.c, то есть, в самом pppd. >> вот и возник AB> Предполагаю, что перехват пакетов если где и может быть сделан, то AB> только внутри кернел-спейс, т.е. в ppp_*.(o|ko). по идее, можно и внутри самого ррр это сделать. тем более, что все для нужное для этого (адреса и байты) уже есть. >> вопрос, можно >> ли как-то говорить самому ррр как считать трафик ? я в Сях не очень >> силен, просмотр исходников на ррр к успеху не привел. куда вставить >> такой фильтр - не могу сообразить. может уже кто-то по жтим граблям >> прошел ? AB> Поскольку ppp предназначен для организации мультипротокольного AB> транспорта, то никакая фильтрация не предусмотрена его дизайном. предусмотрена-то она предусмотрена. man pppd на предмет pass-filter, но это, несколько другое. а мне не нужно откидывать пакеты, а нужен элементарный exclude некоторых адресов. AB> Сомнительно что-бы кто-то этим занялся. в поисках наткнулся на множество аналогично страждущих :-), значит спрос есть, и должно, по всем правилам, появиться и предложение... :-) AB> Вообще, если забыть о всякого рода погрешностях и мелких траблах, то AB> счетчик можно поднимать через ip-up в iptables. Для оценки сначала AB> сделайте его на весь траффик и так настройте и убедитесь в его AB> работоспособности (будет возможность сравнить просто со счетчиком). А AB> потом можете добавить квалификаторы. Вот как это всунуть в радиус не AB> знаю, так как с оным не работал. Вроде есть всякого рода плугины. самих счетчиков - как грязи. а вот как их прикрутить к радиусу именно в сабжевой связке - это да, это на вскидку не решается. AB> И еще одно соображение. Скорее вы найдете плугин для радиуса для AB> работы с другим счетчиком, чем нужную можификацию ppp. скорее я напишу свой демон вместо радиуса, тем более, что задача, которую сейчас у меня решает радиус слишком для него элементарна :-) С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Когда люди не верят ни во что, они готовы поверить во все. /Ф. Шатобриан/ --- GED+W32 испытывает версию 1.1.5-040120 * Origin: Как SP не исправляй, он все в стек смотрит (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/273740c6e661.html, оценка из 5, голосов 10
|