Биллинговая система Nodeny

Главная категория => Общий раздел => Тема начата: a_eugene от 10 Марта 2010, 13:19:32



Название: PPPoE на плохом канале
Отправлено: a_eugene от 10 Марта 2010, 13:19:32
Есть основной сервер с ядром. Есть сателлит, который ходит в Инет через радиоканал. На сателлите стоит mpd5. Радиус-клиент сателлита должен раз в 45 секунд соединяться с радиус-сервером (который находится на основном сервере с ядром) для проверки пользователей. На плохом канале происходит раз в 10-50 минут превышение интервала подтверждения и подключение pppoe абонента сбрасывается.
Как сделать, чтобы радиус клиент-сателлита обращался к радиус-серверу сателлита, который, в свою очередь, обращается к основной базе nodeny?
Я в sql.conf радиуса поменял настройки, чтобы обращение шло к базе на основном сервере с такими же правами,как и в примере  инструкции.
        server = "ip_базы"
        login = "bill_stone"
        password = "hardpass"
        radius_db = "bill"
В логах радиуса все нормально
Info: Ready to process requests.
Но когда запускаю радтест на локальный сервер (сателлит), то получаю
Error: rlm_sql (sql): SQL query error; rejecting user

Что я делаю не так?

Нашел в чем дело было:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,EXECUTE ON bill.* TO 'bill_stone'@'IP_сателлита';