Проект Freeradius Server представляет собой высокопроизводительный и высоко настраиваемый сервер многопротоколов, поддерживающий RADIUS, DHCPV4 DHCPV6, DNS, TACACS+ и VMPS. Он доступен в условиях GNU GPLV2. Использование Radius позволяет аутентификации и авторизации для централизованной сети и сводит к минимуму количество изменений, которые необходимо внести при добавлении или удалении новых пользователей в сеть.
Freeradius может аутентифицировать пользователей в таких системах, как 802.1x (Wi -Fi), Dialup, PPPOE, VPN, VOIP и многие другие. Он поддерживает внутренние базы данных, такие как MySQL, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP и многие другие. Он используется ежедневно для аутентификации доступа в Интернет для сотен миллионов людей, на сайтах от 10 до 10 миллионов+ пользователей.
Пожалуйста, смотрите каталог документации, который имеет полную документацию для версии 4.
Пожалуйста, также смотрите https://freeradius.org и https://wiki.freeradius.org для дополнительной документации.
Чтобы установить сервер, см. Документ инструкций по установке.
Мы понимаем, что сервер может быть трудно настроить, установить или администрировать. В конце концов, это сложная система со многими различными возможностями конфигурации.
Наиболее распространенной проблемой является то, что люди меняют большие объемы конфигурации, не понимая, что они делают, и без проверки своих изменений. Предпочтительный метод работы является следующим:
radiusd -X ).Этот метод гарантирует, что у вас есть рабочая конфигурация, которая настроена на ваш сайт как можно быстрее. Несмотря на то, что может показаться разочаровывающим, выполнять серию небольших шагов, альтернатива всегда займет больше времени. «Быстрый и свободный» способ будет более разочаровывающим, чем быстро добиться прогресса!
Запустите сервер в режиме отладки, ( radiusd -X ) и прочитайте выход. Мы не можем подчеркнуть этот момент достаточно сильно. Подавляющее большинство проблем может быть решено путем тщательного чтения результатов отладки, что включает предупреждения об общих проблемах и предложения о том, как они могут быть исправлены.
Вывод отладки подробно объясняется на странице RADIUSD-X на вики.
Многие вопросы отвечают на вики:
https://wiki.freeradius.org
Прочитайте файлы конфигурации. Многие части сервера задокументированы только с обширными комментариями в файлах конфигурации.
Поиск списков рассылки. Например, использование Google, поиск «Сайт: lists.freeradius.org» вернет результаты из списков рассылки Freeradius.
https://freeradius.org/support/
Инструкции о том, что публиковать в списке рассылки находятся на вики. Обратите внимание, что мы рекомендуем опубликовать вывод radiusd -X . Эта информация показывает, что делает сервер, когда он получает пакеты, и как он обрабатывает эти пакеты.
Мы не рекомендуем публиковать файлы конфигурации в список рассылки. Они не помогают. Вместо этого публикуйте выход radiusd -X . Мы действительно не можем подчеркнуть это достаточно.
Если у вас есть какие-либо комментарии или вам трудно заставить Freeradius делать то, что вы хотите, отправьте в список «Фрирадий-пользователей» (см. URL выше). Список рассылки Freeradius управляется и способствует сообществу Freeradius. Пользователи списка будут более чем рады ответить на ваши вопросы с предостережением, которое вы сначала прочитали документацию, относящуюся к вашей проблеме.
Если вы подозреваете дефект на сервере, хотели бы запросить функцию или отправить патч кода, используйте трекер выпуска GitHub для репозитория Freeradius-Server. Тем не менее, почти всегда лучше сначала поднять проблему в списках рассылки, чтобы определить, действительно ли это дефект или отсутствующая функция.
Инструкции по сбору данных для отчетов о дефектах можно найти здесь или на вики.
Ни при каких обстоятельствах не следует использовать трекер проблемы для запросов поддержки, эти вопросы принадлежат в списке рассылки пользователя. Если вы публикуете вопросы, связанные с сервером в трекере выпуска, проблема будет закрыта и заблокирована. Если вы настаиваете на том, чтобы разместить вопросы на трекер выпуска, вы будете запрещены во всех репозиториях проекта Freeradius на GitHub.
Пожалуйста, не жалуйтесь на то, что разработчики недостаточно быстро отвечают на ваши вопросы или не решают проблемы достаточно быстро. Пожалуйста, не жалуйтесь, если вам сказали, чтобы прочитать документацию. Мы признаем, что документация не идеальна, но она существует , и чтение может решить наиболее распространенные вопросы.
Фрирадий - это кумулятивные усилия многих лет работы многих людей, и вы получили его бесплатно. Никто не платят, чтобы ответить на ваши вопросы. Это бесплатное программное обеспечение, и единственный способ, которым оно становится лучше, - это если вы внесете вклад в проект ($$, код или документация).
Техническая поддержка, управляемая поддержка систем, пользовательские развертывания, спонсируемая разработка функций и многие другие коммерческие услуги доступны в Radius Network.