gudwin888 Опубликовано 26 апреля, 2012 · Жалоба Здравствуйте. Существует два пула адресов dynamic - белый адреса, dynamic2 - серые адреса NAT. Каким образом можно решить задачу при окончании пула адресов dynamic, начать выдавать пул адресов dynamic2? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MagMike Опубликовано 28 апреля, 2012 (изменено) · Жалоба в секции 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 Изменено 28 апреля, 2012 пользователем MagMike Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
gudwin888 Опубликовано 30 апреля, 2012 · Жалоба А каким способом можно решить данную проблему при вот такой схеме? http://linuxsnippets.net/en/snippet/utm5-freeradius-2-dynamic-ip-pool-urfaclient-%D0%BD%D0%B0-php-pppoe-server-linux Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MagMike Опубликовано 30 апреля, 2012 (изменено) · Жалоба т.е., если я правильно понял, у Вас уже настроена схема, как описано на 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 Изменено 30 апреля, 2012 пользователем MagMike Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...