<HTML><BODY>Здравствуйте!<br><br>Возможно реализовать на базе Altlinux Centaurus следующую задачу:<br><br>Необходимо организовать сервер доступа в интернет для небольшого поселка - 250 абонентов, количество одновременных сессий - до 150.<br>Подключение по протоколу pppoe.<br>Имеется центральный биллинг в другом поселке, но у него нет &nbsp;возможности реализовать режим, при котором была бы локальная база, с данными необходимыми для авторизации абонентов в удаленном поселке. То есть при длительном падении канала до центральной базы в удаленном поселке никто выйти в инет не сможет. Менять биллинг на другой - не вариант, на данный момент.<br><br>Есть возможность создать БД в удаленном поселке с данными пользователя - имя, пароль, скорость доступа, баланс. Эта информация будет обновляться от центральной базы при изменении данных (изменение баланса и прочее) и по cron. То есть все остальные данные, начисления, аналитика - в центральной БД биллинга. При предоставлении доступа используются только безлимитные тарифные планы.&nbsp;<br><br>Сервер установил из пакета rp-pppoe-server - все установилось успешно и работает.&nbsp;<br>Как сделать, чтобы перед созданием соединения проверялся баланс и при положительном балансе соединение устанавливалось, а при не успешном скидывалось (а лучше чтобы выдавался Ip-адрес из другой подсети без выхода в инет)? Можно ли это реализовать без использования freeradius?<br><br>P.S. &nbsp;Я нашел, что получить параметры соединения можно в скриптах auth-up и ip-up. То есть можно в базу mysql записать имя интерфейса, логин, выданный ай-пи, например. То есть выполнить какие-либо действия, но то что я хочу - не нашел.<br><br><br><br><br><br><br>---<br>Бурко Александр              aleksandr_burko@mail.ru</BODY></HTML>