ppp+pptpd+FreeRADIUS+MySQL
читал http://npj.ru/cake
пробовал поднять... неудалось - радиус не щимится в базу(postgresql) за данными пользователя на стадии авторизации клиента (пробовал цепляться из винды), искал грабли, не нашел... пробовал установку с нуля (раза 3 наверно)
решил завести с мускулом(чай не первый год с ним работаю)
в итоге всеравно радиус в базу не лезит... есть мысль о том, что по дефолту радиус бирет данные о клиентах из файла, но комментруя
# $INCLUDE ${confdir}/clients.conf
радиус не грузится...
:
rlm_sql_mysql успешно инициализируется, к базе цепляются 4 потока, собственный файл с SQL запросами инициализируется, в мускуле функция авторизации работает на ура(параллельно при попытках авторизации пишутся логи в отдельную таблицу... - для отладки) все нормально, но радиус полчит.
в логах последние строчки традиционно
......... rlm_sql (pssbiling): Attempting to connect rlm_sql_mysql #4 rlm_sql_mysql: Starting connect to MySQL server for #4 rlm_sql (pssbiling): Connected new DB handle, #4 Module: Instantiated sql (pssbiling) Module: Loaded Acct-Unique-Session-Id acct_unique: key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port-Id" Module: Instantiated acct_unique (acct_unique) detail: detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d" detail: detailperm = 384 detail: dirperm = 493 detail: locking = no Module: Instantiated detail (detail) detail: detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/reply-detail-%Y%m%d" detail: detailperm = 384 detail: dirperm = 493 detail: locking = no Module: Instantiated detail (reply_log) Listening on authentication *:1812 Listening on accounting *:1813 Ready to process requests.
далее радиус молчит.
товариши, прошу помощи
- Для комментирования войдите или зарегистрируйтесь
raskapulk пишет:rlm_sql
это не настораживает?
к чему радиус должен подключаться? к мускулу или постгресу?
в общем конфиги в студию
_________________
Главное не забыть mount /dev/hands
радиус к
решил завести с мускулом(чай не первый год с ним работаю)
радиус к мускулу
/etc/ppp/options.pptpd
/etc/raddb/radiusd.conf
/etc/pptpd.conf
/etc/raddb/pssbiling.conf
Re: радиус к
Здесь должно еще быть что-то вроде этого
Auth-Type pssbiling {
pssbiling
}
authenticate {Auth-Type
дописал....
теперь:
чет наверно не то...
вуаля,
вуаля, подружилась муська с радиусом.
но теперь начались грабли...
ибо известно что call не возвращает ничего, хоть в процедуре и есть вывод таблицы, но MYSQL check_error'у плевать на это...
блин облом с процедурами, облом с MySQL..
или я туплю...
Хочу тебе
Хочу тебе посоветовать http://sbilling.ru/.
Получше будет для тех кто знает mysql и php, perl.
И не надо ставит всякие resin и postgresql
поигрался... но
поигрался... но хотелось бы полностью с базой работать, в этом билинге мне кажется файл с паролями генерируется... что не оч хорошо...
чую приддется в постгрес писать все...
всё делаеться Ок
0. ядро с поддрежкой ppp etc ???
1. запускай с опцией -k
2. пароль NAS сервера и радиуса совпадает ???
в конфиге у новых pptpd и pppoe что в принципе по конфигам не отличаються + и - нельзя, а использовать токи >>require<<-chap etc.
токи поставил, было много траблов, так что пиши ПОМОГУ !!!
Кто может,
Кто может, помогите! не могу поднять VPN! Точнее поднял, но инет не идет клиентам и адреса не пингуются. Выложите пожалуйста конфиги
/etc/ppp/options.pptpd
/etc/pptpd.conf
/etc/ppp/chap-secrets (авторизазация покамесь через чап-секретс)
и что конкретно надо писать у клиентов при созданий впн соединения при имеющихся: шлюз провайдера, айпи провайдера, днсы.
Нужны ли правила в iptables?
Спасибо заранее.