Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/freeradius/freeradius-server
Аутентификация и авторизацияСетевая безопасностьУправление идентификацией и доступом (IAM)Аутентификация
GitHubfreeradius/freeradius-server

freeradius-server

Высокопроизводительный многопротокольный AAA-сервер для RADIUS, DHCPv4/v6, DNS, TACACS+ и VMPS, централизующий сетевую аутентификацию, авторизацию и учёт.

Репозиторий
2.6k1.2k15 ч 48 мин назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

Сервер FreeRADIUS

CI build status Coverity status OSS-Fuzz status

Введение

Проект FreeRADIUS Server — это высокопроизводительный и легко настраиваемый многопротокольный сервер политик, поддерживающий RADIUS, DHCPv4, DHCPv6, DNS, TACACS+ и VMPS. Он распространяется на условиях GNU GPLv2. Использование RADIUS позволяет централизовать аутентификацию и авторизацию в сети и свести к минимуму количество изменений, которые необходимо вносить при добавлении или удалении новых пользователей в сети.

FreeRADIUS может аутентифицировать пользователей в таких системах, как 802.1x (WiFi), dialup, PPPoE, VPN, VoIP и многих других. Он поддерживает серверные базы данных, такие как MySQL, MariaDB, PostgreSQL, Oracle, Microsoft Active Directory, Apache Cassandra, Redis, OpenLDAP и многие другие. Он ежедневно используется для аутентификации доступа в Интернет для сотен миллионов людей на площадках от 10 до 10+ миллионов пользователей.

Документация

Пожалуйста, обратитесь к каталогу документации, в котором содержится полная документация для версии 4.

Дополнительную документацию также можно найти на https://freeradius.org и https://www.freeradius.org/documentation/freeradius-server/4.0.0/.

Использование ИИ

Мы не рекомендуем использовать инструменты ИИ для генерации конфигураций FreeRADIUS. Опыт показывает, что такие конфигурации в значительной степени ошибочны.

Мы рекомендуем использовать инструменты ИИ для анализа вашей конфигурации и предложения оптимизаций или улучшений. Однако к таким предложениям следует относиться с большим подозрением.

Польза ИИ не в создании нового контента. Польза ИИ в анализе больших объёмов существующего контента. Компьютеры запоминают вещи лучше людей и лучше перепроверяют конфигурации на согласованность, ошибки или пропущенные детали. Поэтому ИИ иногда может быть полезен.

Установка

Чтобы установить сервер, пожалуйста, обратитесь к документу инструкции по установке.

Настройка сервера

Мы понимаем, что сервер может быть сложным в настройке, установке или администрировании. В конце концов, это сложная система со множеством различных возможностей конфигурации.

Самая распространённая проблема — люди меняют большие части конфигурации, не понимая, что они делают, и не проверяя свои изменения. Предпочтительный метод работы следующий:

  1. Начните с файлов конфигурации по умолчанию.
  2. Сохраните копию конфигурации по умолчанию: она РАБОТАЕТ. Не меняйте её!
  3. Убедитесь, что сервер запускается — в режиме отладки (radiusd -X).
  4. Отправьте ему тестовые пакеты с помощью "radclient" или NAS/AP.
  5. Убедитесь, что сервер делает то, что вы ожидаете
    • Если не работает, измените конфигурацию и перейдите к шагу (3)
    • Если вы застряли, вернитесь к использованию "последней рабочей" конфигурации.
    • Если работает, переходите к шагу (6).
  6. Сохраните копию рабочей конфигурации вместе с заметкой о том, что вы изменили и почему.
  7. Внесите НЕБОЛЬШОЕ изменение в конфигурацию.
  8. Повторяйте с шага (3).

Этот метод гарантирует, что у вас будет рабочая конфигурация, адаптированная под ваш сайт, как можно быстрее. Хотя продвижение небольшими шагами может казаться утомительным, альтернатива всегда займёт больше времени. Путь "быстро и небрежно" будет БОЛЕЕ утомительным, чем быстрое поступательное движение вперёд!

Отладка сервера

Запустите сервер в режиме отладки (radiusd -X) и ЧИТАЙТЕ вывод. Мы не можем подчеркнуть это достаточно сильно. Подавляющее большинство проблем можно решить, внимательно прочитав отладочный вывод, который содержит ПРЕДУПРЕЖДЕНИЯ о распространённых проблемах и предложения по их устранению.

Отладочный вывод подробно объясняется на странице radiusd-X.

Читайте файлы конфигурации. Многие части сервера документированы только в виде обширных комментариев в файлах конфигурации.

Ищите в списках рассылки. Например, с помощью Google поиск "site:lists.freeradius.org <поисковый запрос>" вернёт результаты из списков рассылки FreeRADIUS.

Дополнительная помощь доступна через списки рассылки, включая коммерческую поддержку.

При публикации в списке рассылки мы рекомендуем публиковать вывод radiusd -X. Эта информация показывает, что делает сервер при получении пакетов и как он обрабатывает эти пакеты.

НЕ публикуйте файлы конфигурации в списке рассылки. Они бесполезны. Вместо этого публикуйте вывод radiusd -X. Мы действительно не можем подчеркнуть это достаточно.

ОБЯЗАТЕЛЬНО дайте чёткое описание проблемы. Пустые вопросы не добавят вам друзей. Например: "Я изменил кое-что, и теперь оно не работает. Что мне сделать, чтобы это исправить?"

Обратная связь, дефекты и поддержка сообщества

Если у вас есть какие-либо комментарии или у вас возникли трудности с тем, чтобы заставить FreeRADIUS делать то, что вы хотите, пожалуйста, напишите в список 'freeradius-users' (см. URL выше). Список рассылки FreeRADIUS управляется и пополняется сообществом FreeRADIUS. Пользователи списка будут более чем рады ответить на ваши вопросы, при условии, что вы сначала прочитали документацию, относящуюся к вашей проблеме.

Если вы подозреваете дефект в сервере, хотите запросить функцию или отправить исправление кода, пожалуйста, используйте трекер проблем GitHub для репозитория freeradius-server. Однако почти всегда лучше сначала поднять вопрос в списках рассылки, чтобы определить, действительно ли это дефект или отсутствующая функция.

Инструкции по сбору данных для отчётов о дефектах можно найти здесь и онлайн на https://www.freeradius.org/documentation/freeradius-server/4.0.0/developers/bugs.html

Ни при каких обстоятельствах трекер проблем не должен использоваться для запросов поддержки; такие вопросы относятся к списку рассылки пользователей. Если вы публикуете вопросы, связанные с сервером, в трекере проблем, проблема будет закрыта и заблокирована. Если вы будете продолжать публиковать вопросы в трекере проблем, вы будете забанены во всех репозиториях проекта FreeRADIUS на GitHub.

Пожалуйста, не жалуйтесь на то, что разработчики недостаточно быстро отвечают на ваши вопросы или недостаточно быстро исправляют проблемы. Пожалуйста, не жалуйтесь, если вам говорят пойти почитать документацию. Мы признаём, что документация не идеальна, но она существует, и её чтение может решить большинство распространённых вопросов.

FreeRADIUS — это совокупный результат многолетней работы многих людей, и вы получили его бесплатно. Никому не платят за ответы на ваши вопросы. Это свободное программное обеспечение, и единственный способ его улучшить — внести свой вклад в проект ($$, код или документация).

Коммерческая поддержка

Техническая поддержка, поддержка управляемых систем, индивидуальные развёртывания, спонсируемая разработка функций и многие другие коммерческие услуги доступны в InkBridge Networks.

Скачать инструмент