На сервере подняты PPTPD + Radius.
При подключении клиента, он получает адрес 192.168.1.2 по VPN. Если этот клиент отключится и в это же время подключится второй, то ему присвоется этотже адрес.
Как сделать чтобы этот же адрес не присваивался около минуты, а присваивался другой адрес которым давно не пользовались?
>На сервере подняты PPTPD + Radius.
>При подключении клиента, он получает адрес 192.168.1.2 по VPN. Если этот клиент
>отключится и в это же время подключится второй, то ему присвоется
>этотже адрес.
>Как сделать чтобы этот же адрес не присваивался около минуты, а присваивался
>другой адрес которым давно не пользовались?написать скриптик для radius'а -- который будет смотреть какие ip в пуле свободны и как долго
>написать скриптик для radius'а -- который будет смотреть какие ip в пуле
>свободны и как долгопоподробнее можно... жраже не знаю с чего начать...
>>написать скриптик для radius'а -- который будет смотреть какие ip в пуле
>>свободны и как долго
>
>поподробнее можно... жраже не знаю с чего начать...начните от сюда
http://abills.net.ua/wiki/doku.php
>начните от сюда
>http://abills.net.ua/wiki/doku.phpхотелосб бы что-нибудь свое...
может кто знает как привязать пользователя к ip по vpn?
>>начните от сюда
>>http://abills.net.ua/wiki/doku.php
>
>хотелосб бы что-нибудь свое...
>может кто знает как привязать пользователя к ip по vpn?в users:
имя_пользователя Framed-IP-Address = xxx.xxx.xxx.xxx
>в users:
>имя_пользователя Framed-IP-Address = xxx.xxx.xxx.xxxу меня radius завязан на mysql http://pank.org/blog/archives/000911.html
users как вынести в mysql?
или users там уже есть?
>>в users:
>>имя_пользователя Framed-IP-Address = xxx.xxx.xxx.xxx
>
>у меня radius завязан на mysql http://pank.org/blog/archives/000911.html
>users как вынести в mysql?
>или users там уже есть?Тоже недавно завязывал PostgreSQL+FreeRadius+PPPoE сервер
users хранятся в таблице radcheck
поля в таблице следующие
username = login пользователя
attribute (Password | Framed-IP-Adress | и еще много других возможных параметров)
op (:= | > | < ) оператор
Value = значение поляПолучается для для одного пользователя над сделать несколько записей.
Будут вопросы пиши.
>users хранятся в таблице radcheck
>поля в таблице следующие
>username = login пользователя
>attribute (Password | Framed-IP-Adress | и еще много других возможных параметров)
>op (:= | > | < ) оператор
>Value = значение поля
>Будут вопросы пиши.Атрибут Framed-IP-Adress хранится в базе radreply;
В radcheck происходит лишь проверяются те атрибуты, которыми должен обладать клиент для доступа к вашей системе PPPoE
>>начните от сюда
>>http://abills.net.ua/wiki/doku.php
>
>хотелосб бы что-нибудь свое...
>может кто знает как привязать пользователя к ip по vpn?дык -- нужно то 3 вещи --
1 скачать
2 посмотреть как сделано там
3 сделать своё