Перейти к содержимому
Калькуляторы

freeradius next ippool

Здравствуйте. Существует два пула адресов dynamic - белый адреса, dynamic2 - серые адреса NAT. Каким образом можно решить задачу при окончании пула адресов dynamic, начать выдавать пул адресов dynamic2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в секции post-auth объявляем блок

post-auth {
Post-Auth-Type DYNREDUND { 
   dynamic
   dynamic2
}
...... 
} 

Для того, чтобы пользователь получил адрес из пула dynamic, а при его исчерпании - из пула dynamic2,

каким-либо образом атрибуту Post-Auth-Type присваиваем значение DYNREDUND, а атрибуту Pool-Name - DEFAULT.

например, в файле users:

 

DEFAULT Pool-Name := DEFAULT, Post-Auth-Type := DYNREDUND
       Fall-Through = 1

Изменено пользователем MagMike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А каким способом можно решить данную проблему при вот такой схеме?

http://linuxsnippets.net/en/snippet/utm5-freeradius-2-dynamic-ip-pool-urfaclient-%D0%BD%D0%B0-php-pppoe-server-linux

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

т.е., если я правильно понял, у Вас уже настроена схема, как описано на http://linuxsnippets.net/en/snippet/utm5-freeradius-2-dynamic-ip-pool-urfaclient-на-php-pppoe-server-linux, но теперь

надо завести новый пул dynamic2, из которого надо выдавать адреса, если закончились свободные в dynamic?

Если так, то вместо

post-auth {
    dynamic
    main_pool
    Post-Auth-Type REJECT {
       attr_filter.access_reject
    }
}

 

должно получиться

post-auth {
    Post-Auth-Type DYNREDUND { 
      dynamic
      dynamic2
    }
    main_pool
    Post-Auth-Type REJECT {
       attr_filter.access_reject
    }
}

а в users вместо

DEFAULT Sql-Group == "dynamic", Pool-Name := "dynamic"
         Fall-Through = Yes

 

надо написать:

 

DEFAULT Sql-Group == "dynamic", Pool-Name := DEFAULT, Post-Auth-Type := DYNREDUND
         Fall-Through = Yes

Изменено пользователем MagMike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.