Stiff 0 Опубліковано: 2008-04-30 17:49:49 Share Опубліковано: 2008-04-30 17:49:49 2Shtorm выкинь этот фрирадиус, прикрути лучше модуль radius к старгейзеру. Ссылка на сообщение Поделиться на других сайтах
Shtorm 0 Опубліковано: 2008-05-06 05:55:30 Share Опубліковано: 2008-05-06 05:55:30 2Stiff Если я убиваю Freeradius у себя ставлю модуль radius к старгейзеру Что мне делать в пункте 5.3.3 Запускаем радиус в режим отладки freeradius -X и пытаемся присоединится c клиента по впн с логином test и паролем test Смотрим что сыпет в консоль, если подключение устанавливается, запускаем freeradius как демон. ??? Ссылка на сообщение Поделиться на других сайтах
Shtorm 0 Опубліковано: 2008-05-13 06:39:12 Share Опубліковано: 2008-05-13 06:39:12 И еще вопрос если ставим плугин , то 2,2,2 строку с radius.so не трогаем ??? не совсем понятно ... Ссылка на сообщение Поделиться на других сайтах
Shtorm 0 Опубліковано: 2008-05-14 06:27:10 Share Опубліковано: 2008-05-14 06:27:10 И еще вопрос по FreeRadius ... Есть ли разница , будет он версии 1.1.7 или версии 2.0.4 не могу понять модуль freeradius-mysql включен в последнии версии или нет ??? Ссылка на сообщение Поделиться на других сайтах
Stiff 0 Опубліковано: 2008-05-14 18:20:59 Share Опубліковано: 2008-05-14 18:20:59 2StiffЕсли я убиваю Freeradius у себя ставлю модуль radius к старгейзеру Что мне делать в пункте 5.3.3 Запускаем радиус в режим отладки freeradius -X и пытаемся присоединится c клиента по впн с логином test и паролем test Смотрим что сыпет в консоль, если подключение устанавливается, запускаем freeradius как демон. ??? Фрирадиус удали, собери стг с модулем радиус. Функции сервера радиус будет выполнять сьаргейзер (а не freeradius). Настрой модуль радиуса по прилагающейся к нему инструкции. Соответственно, никакой базы данных заливать не надо, так же проконтролировать, чтоб секретный ключ в настройках radiusclient и stargazer.conf совпадал. Так же надо будет изменить конфиг pptpd, убрать require-mschap-v2 иrequire-mppe-128, поставить require-chap (не умеет модуль радиуса к стг работать с mschapv2). Когда запущен стг, можно протестировать работу модуля радиус утилитой radtest, она входит в фрирадиус. Так что лучше его не удаляй, а просто снеси конфиги и убери из init.d Если будет время и желание, могу попытаться переписать данный мануал для новичков, только вместо фрирадиуса-модуль радиус для стг. Пишите, если надо Ссылка на сообщение Поделиться на других сайтах
Shtorm 0 Опубліковано: 2008-05-15 06:39:27 Share Опубліковано: 2008-05-15 06:39:27 Ок , хоть я и новичок попробую поиграться :loop: Соответственно, никакой базы данных заливать не надо Не совсем понял про базу . Это пункт 3.3 ??? Если да + она залита , то ничего не делать с ней ? И еще вот это - mod_radius-0.81beta.tar - оно,модуль для радиуса ??? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-05-15 08:01:36 Share Опубліковано: 2008-05-15 08:01:36 Если есть желаение и смелость присутствует - можно попробовать версию 2.405.9.8 Там добавлена экспериментальная поддержка работы с FreeRADIUS. Более подробно, с конфигами, скриптами и коментариями - смотри в архиве в каталоге projects/stargazer/scripts/shaper_vpn_radius Ссылка на сообщение Поделиться на других сайтах
Stiff 0 Опубліковано: 2008-05-15 08:23:43 Share Опубліковано: 2008-05-15 08:23:43 Не совсем понял про базу .Это пункт 3.3 ??? Если да + она залита , то ничего не делать с ней ? Базу удали через phpmyadmin (так проще всего), создай новую, пустую. Проследи, чтоб в конфиге старгейзера было правильно указано имя базы. И еще вот это - mod_radius-0.81beta.tar - оно,модуль для радиуса ??? Да, он самый :-) Ссылка на сообщение Поделиться на других сайтах
roneaf 2 Опубліковано: 2009-11-10 17:23:00 Share Опубліковано: 2009-11-10 17:23:00 Извините за "глупый" вопрос,но работает сие произведение с mikrotik`ом???? Ссылка на сообщение Поделиться на других сайтах
dieselnoi 0 Опубліковано: 2010-01-09 10:03:24 Share Опубліковано: 2010-01-09 10:03:24 респект за мануал собираю-ставлю-запускаю-полет нормальный при попытке править чтото вынь-конфигуратором выдает следующее access voilation at address 004317A2 in module 'sgconfig.exe'.Read of addressFFFFFD60. может кто подскажет что есть что и как это победить ось Suse 11.2 Ссылка на сообщение Поделиться на других сайтах
yajeka 0 Опубліковано: 2010-11-03 09:49:49 Share Опубліковано: 2010-11-03 09:49:49 (відредаговано) Привет Всем. ПРошу помощи, застрял на "п. 1.2 Ставим mod_store_mysql: Компилим его вручную: заходим в папку stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql запускаем файл build копируем получившийся mod_store_mysql.so в папку /usr/lib/stg/" запустил билд, а оно мне debian:~/stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql# ./build ############################################################################# Building STG Mysql Module 0.62 for Linux ############################################################################# gmake: *** No rule to make target `/usr/include/mysql/mysql.h', needed by `mysql_store.o'. Stop. Смотрю по дате, а файл mod_store_mysql.so не изменился. А по описанию я должен получить mod_store_mysql.so новый, так? В ожидании помощи, спасибо После apt-get install mysql* Создался файлик, но как мне показалось его содержание особо не изменилось... Подолжаю Відредаговано 2010-11-03 10:14:04 yajeka Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2010-11-03 12:02:41 Share Опубліковано: 2010-11-03 12:02:41 Привет Всем. ПРошу помощи, застрял на "п. 1.2 Ставим mod_store_mysql: Компилим его вручную: заходим в папку stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql запускаем файл build копируем получившийся mod_store_mysql.so в папку /usr/lib/stg/" запустил билд, а оно мне debian:~/stg-2.4-2007.01.20-13.47.20/projects/stargazer/plugins/store/mysql# ./build ############################################################################# Building STG Mysql Module 0.62 for Linux ############################################################################# gmake: *** No rule to make target `/usr/include/mysql/mysql.h', needed by `mysql_store.o'. Stop. Смотрю по дате, а файл mod_store_mysql.so не изменился. А по описанию я должен получить mod_store_mysql.so новый, так? В ожидании помощи, спасибо После apt-get install mysql* Создался файлик, но как мне показалось его содержание особо не изменилось... Подолжаю apt-get install libmysqlclient-dev Ссылка на сообщение Поделиться на других сайтах
yajeka 0 Опубліковано: 2010-11-03 13:06:53 Share Опубліковано: 2010-11-03 13:06:53 debian:~# stg-2.4-2007.01.20-13.47.20/projects/stargazer/startstg stg-2.4-2007.01.20-13.47.20/projects/stargazer/startstg: line 3: ./stargazer: No such file or directory Start failed Что я не так делаю? Если же так то debian:~# stg-2.4-2007.01.20-13.47.20/projects/stargazer/stargazer debian:~# То стартует сервис, но при заходе на http://192.168.9.105/apache2-default/root пишет не првильный пароль. Я так понимаю нет связи между стг а вебсервисом. Подскажите плиз, какие логи выложить? Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2010-11-05 13:25:40 Share Опубліковано: 2010-11-05 13:25:40 Решил попробовать модуль радиуса, собрал его, положил в /usr/lib/stg/ , добавил его в конфиг, все красиво 2010-11-05 12:52:23 -- Stg v. Stg 2.403b 2010-11-05 12:52:23 -- Message queue created successfully. msgKey=5555 msgID=163840 2010-11-05 12:52:23 -- Timer thread started successfully. 2010-11-05 12:52:23 -- Storage plugin: mysql_store v.0.67 (Alf). Loading successfull. 2010-11-05 12:52:23 -- Users started successfully. 2010-11-05 12:52:23 -- Traffcounter started successfully. 2010-11-05 12:52:23 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2010-11-05 12:52:23 -- Module: 'Radius modul version 0.72alpha'. Start successfull. 18 2010-11-05 12:52:23 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50 2010-11-05 12:52:23 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2010-11-05 12:52:23 -- Module: 'Pinger v.1.01'. Start successfull. 100 2010-11-05 12:52:23 -- Module: 'Stg configurator v.0.05'. Start successfull. 220 2010-11-05 12:52:23 -- Stg started successfully. Добавляю пользователя , в chap-secrets не добавляется, при тесте выдает следующее root@192:/install/etc/radiusclient# radtest test test 127.0.0.1:1812 0 radsecret 0 127.0.0.1 radclient: dict_init: /usr/share/freeradius/dictionary[216] invalid keyword "INCLUDE" Коментирую строку связанную с этим "INCLUDE" получается следующее: root@192:/install/etc/radiusclient# radtest test test 127.0.0.1:1812 0 radsecret 0 127.0.0.1 radclient: XUnknown attribute "User-Password" Как это все настроить... прошу сильно не бить, с радиусом не сталкивался. Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2010-11-06 06:49:43 Share Опубліковано: 2010-11-06 06:49:43 Получилось обойтись без радиуса, используя модуль mod_radius . Но вот есть вопрос, когда отрицательный баланс у пользователя то после дисконнекта подключиться не может, а каким образом сделать чтоб пользователя отключало когда баланс становится отрицательный? Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2010-11-06 07:56:08 Share Опубліковано: 2010-11-06 07:56:08 Когда у пользователя становится отрицательный баланс - тогда СТЖ отрабатывает скрипт OnDisconect. Просмотрел конфиг и увидел еще есть один параметр: # Данная опция определяет может ли пользователь получить доступ в интерент # если у него на счету нет денег, но остался предоплаченный трафик # Значения: yes, no FreeMbAllowInet = no Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2010-11-06 08:35:19 Share Опубліковано: 2010-11-06 08:35:19 Устанавливаю пользователю отрицательный баланс в логе есть только инфо о смене баланса: 2010-11-06 08:26:02 -- Admin 'admin', 127.0.0.1: User 'user': 'cash' parameter changed from '9' to '-91'. А при отключении действительно срабатывает Дисконнект скрипт. В логе следующее: D 2010.11.06-08.26.25 192.168.0.213 -91.000000 Вопрос №1 Почему дисконнект не срабатывает при отрицательном баласе Вопрос №2 Как убить отловить ppp интерфейс отключаемого пользователя? Спасибо. Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2010-11-06 17:54:45 Share Опубліковано: 2010-11-06 17:54:45 Ну, для начала приведите свои скрипт OnConnect & OnDisconect. Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2010-11-06 18:08:22 Share Опубліковано: 2010-11-06 18:08:22 причем тут эти скрипты? я использую модуль радиуса, сделав echo в лог, я вижу, что скрипт ондисконнекта не выполняется. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2010-11-07 17:13:01 Share Опубліковано: 2010-11-07 17:13:01 Я так понимаю, используется древняя патченная версия со встроенным RADIUS-сервером? Тогда сразу предупреждаю что могут быть разные люки и я вряд-ли смогу чем-то помочь. Далее. А зачем "тушить" PPP-тоннель? Может достаточно файрволом блокировать инет по классической схеме, оставляя PPP-сессию в покое? Тогда и RADIUS особо не нужен. Еще посмотри кредит и параметр FreeMbAllowInet, как было замечен выше. Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2010-11-11 13:09:24 Share Опубліковано: 2010-11-11 13:09:24 Сделал так как в первом посте, все как бы хорошо, но вот почему-то не отрабатываются Онконнект и Ондисконнект... что не может не огорчать Ссылка на сообщение Поделиться на других сайтах
nightfly 1 237 Опубліковано: 2010-11-11 14:21:08 Share Опубліковано: 2010-11-11 14:21:08 #!/usr/local/bin/php <?php ////////////config//////////// $ppp_secrets='ppp.secret'; $mysql_login='mylogin'; $mysql_password='mypassword'; $debug=0; ////////////////////////////// $link = mysql_connect("localhost", $mysql_login, $mysql_password); mysql_select_db("stg"); $userdata=''; $secrets_data=''; $query = 'SELECT `login`,`Password`,`IP` FROM `users` where `Cash`>=`Credit`'; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { $userdata[]=$row; } if (!empty($userdata)) { foreach ($userdata as $io=>$eachuser) { $secrets_data.=$eachuser['login'].' '.$eachuser['Password'].' '.$eachuser['IP']."\n"; } } if ($debug) { print($secrets_data); } file_put_contents($ppp_secrets,$secrets_data); ?> фокус Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2010-11-11 14:22:04 Share Опубліковано: 2010-11-11 14:22:04 Сделал так как в первом посте, все как бы хорошо, но вот почему-то не отрабатываются Онконнект и Ондисконнект... что не может не огорчать Так топикстартер не использует модуль радиуса. Ссылка на сообщение Поделиться на других сайтах
trinux 3 Опубліковано: 2010-11-11 14:29:27 Share Опубліковано: 2010-11-11 14:29:27 Я не использую модуль радиуса, я все переделал заново Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас