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

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

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас