Настроил freeradius (1.1.7) на FreeBSD (7.0) по http://www.opennet.me/base/net/mpd_win2003.txt.html
Но при первом же запуске выскочило:
... ту-ту-ту ...
Module: Loaded preprocess
preprocess: huntgroups = "/usr/local/etc/raddb/huntgroups"
preprocess: hints = "/usr/local/etc/raddb/hints"
preprocess: with_ascend_hack = no
preprocess: ascend_channels_per_line = 23
preprocess: with_ntdomain_hack = no
preprocess: with_specialix_jetstream_hack = no
preprocess: with_cisco_vsa_hack = no
preprocess: with_alvarion_vsa_hack = no
rlm_preprocess: Error reading /usr/local/etc/raddb/huntgroups
radiusd.conf[93]: preprocess: Module instantiation failed.
radiusd.conf[214] Unknown module "preprocess".
radiusd.conf[213] Failed to parse authorize section.Файл huntgroups дефолтовый. При смене разрешений файла ошибка не исчезает :( Подскажите, в чем проблема?
>[оверквотинг удален]
> preprocess: with_specialix_jetstream_hack = no
> preprocess: with_cisco_vsa_hack = no
> preprocess: with_alvarion_vsa_hack = no
>rlm_preprocess: Error reading /usr/local/etc/raddb/huntgroups
>radiusd.conf[93]: preprocess: Module instantiation failed.
>radiusd.conf[214] Unknown module "preprocess".
>radiusd.conf[213] Failed to parse authorize section.
>
>Файл huntgroups дефолтовый. При смене разрешений файла ошибка не исчезает :( Подскажите,
>в чем проблема?ну, если говорит что файл не может прочитать, значит не может прочитать. и, как вариант - от какого юзера стартует, и имеет ли этот пользователь доступ во все эти директории? быть может, отлупливается гдето раньше?
как вариант:
sudo имя_юзера && cat /usr/local/etc/raddb/huntgroups
>>[оверквотинг удален]
>ну, если говорит что файл не может прочитать, значит не может прочитать.
>и, как вариант - от какого юзера стартует, и имеет ли
>этот пользователь доступ во все эти директории? быть может, отлупливается гдето
>раньше?пустил от рута и не стал заморачиваться
>пустил от рута и не стал заморачиватьсякак пустить от рута?
Путь к папке с етим файлом не может бить прочитан пользователем установленим в конфиге, а патаму закоментируй строчки
#user = nobody
#group = nobody
Была такая же проблема, рашается проще:
заходим в папку с установленным freeradiusd (по-умолчанию /usr/local/etc/raddb/)
и выставляем права на все файлы для этого пользователя и группы:
chown freerad:freerad -R /usr/local/etc/raddb/*freerad - это пользователь и группа под которой запускается freeradiusd
> Была такая же проблема, рашается проще:
> заходим в папку с установленным freeradiusd (по-умолчанию /usr/local/etc/raddb/)
> и выставляем права на все файлы для этого пользователя и группы:
> chown freerad:freerad -R /usr/local/etc/raddb/*
> freerad - это пользователь и группа под которой запускается freeradiusdмда, действительно при создании соответсвующие права не раздаются.
Помогло:chown -R freeradius:freeradius /usr/local/etc/raddb/
chown -R freeradius:freeradius /var/run/radiusd/Спасибо :)