Автор Тема: Freeradius. Отсутствуют файлы конфигурации.  (Прочитано 1196 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pristav88

Доброго времени суток. Пытаюсь настроить для тестов самый простой сервер radius. Выбор пал на freeradius. После установки из репозиториев командой apt-get install freeradius, я захожу искать файл конфигурации для его настройки:
root@debian:~# cd /etc/freeradius/3.0/
root@debian:/etc/freeradius/3.0# ls -l
total 4
lrwxrwxrwx 1 root    root      28 Sep  3 17:47 hints -> mods-config/preprocess/hints
lrwxrwxrwx 1 root    root      33 Sep  3 17:47 huntgroups -> mods-config/preprocess/huntgroups
drwxr-xr-x 2 freerad freerad 4096 Nov 10 16:50 sites-enabled
lrwxrwxrwx 1 root    root      27 Sep  3 17:47 users -> mods-config/files/authorize
Никакого конфига я тут не вижу.
Далее пробую узнать статус:
root@debian:/etc/freeradius/3.0# service freeradius status
● freeradius.service - FreeRADIUS multi-protocol policy server
     Loaded: loaded (/lib/systemd/system/freeradius.service; enabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Wed 2021-11-10 17:17:21 MSK; 1s ago
       Docs: man:radiusd(8)
             man:radiusd.conf(5)
             http://wiki.freeradius.org/
             http://networkradius.com/doc/
    Process: 4948 ExecStartPre=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cx -lstdout (code=exited, status=1/FAILURE)
        CPU: 106ms

Nov 10 17:17:21 debian systemd[1]: Failed to start FreeRADIUS multi-protocol policy server.
Ну и после смотрю этот вывод:
root@debian:/etc/freeradius/3.0# journalctl -xe
░░ A start job for unit freeradius.service has begun execution.
░░
░░ The job identifier is 20106.
Nov 10 17:22:58 debian freeradius[5295]: FreeRADIUS Version 3.0.21
Nov 10 17:22:58 debian freeradius[5295]: Copyright (C) 1999-2019 The FreeRADIUS server project and contributors
Nov 10 17:22:58 debian freeradius[5295]: There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
Nov 10 17:22:58 debian freeradius[5295]: PARTICULAR PURPOSE
Nov 10 17:22:58 debian freeradius[5295]: You may redistribute copies of FreeRADIUS under the terms of the
Nov 10 17:22:58 debian freeradius[5295]: GNU General Public License
Nov 10 17:22:58 debian freeradius[5295]: For more information about these matters, see the file named COPYRIGHT
Nov 10 17:22:58 debian freeradius[5295]: Starting - reading configuration files ...
Nov 10 17:22:58 debian freeradius[5295]: Unable to open file "/etc/freeradius/3.0/radiusd.conf": No such file or directory
Nov 10 17:22:58 debian freeradius[5295]: Errors reading or parsing /etc/freeradius/3.0/radiusd.conf
Nov 10 17:22:58 debian systemd[1]: freeradius.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStartPre= process belonging to unit freeradius.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Nov 10 17:22:58 debian systemd[1]: freeradius.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit freeradius.service has entered the 'failed' state with result 'exit-code'.
Nov 10 17:22:58 debian systemd[1]: Failed to start FreeRADIUS multi-protocol policy server.
░░ Subject: A start job for unit freeradius.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit freeradius.service has finished with a failure.
░░
░░ The job identifier is 20106 and the job result is failed.


Что интересно, я пытался установить вчера этот же радиус и у меня были файлы конфигурации. Но потом я всё потер, используя команды, remove, purge, autoremove. В последующих установках радиуса конфигурационные файлы и пропали.
Система Debian 11
По итогу мне от этого сервера нужно, что бы он у себя смотрел есть ли соответствие пользователь-пароль для доступа на соседнюю сетевую железку по telnet.
 

Оффлайн ChubaDuba

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #1 : 10 Ноября 2021, 20:05:54 »
Как вариант подсунуть откуда-нибудь.
Например, отсюда
Бλог   @chuba_duba
 
Пользователи, которые поблагодарили этот пост: Pristav88

Оффлайн dzhoser

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #2 : 11 Ноября 2021, 08:18:58 »
 По умолчанию /etc/raddb/radiusd.conf
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн Pristav88

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #3 : 11 Ноября 2021, 13:15:46 »
По умолчанию /etc/raddb/radiusd.conf
raddb такой директории не существует.
 

Оффлайн dzhoser

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #4 : 11 Ноября 2021, 13:29:47 »
Что-то у вас криво встало
sudo apt install -fsudo apt -y install freeradius freeradius-mysql freeradius-utils
« Последнее редактирование: 11 Ноября 2021, 13:32:09 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: Pristav88

Оффлайн Pristav88

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #5 : 11 Ноября 2021, 13:59:00 »
sudo apt -y install freeradius freeradius-mysql freeradius-utils
Удалил, дальше установил согласно вашим командам и результат такой же.
oot@debian:/etc/freeradius/3.0# ls -l
total 4
lrwxrwxrwx 1 root    root      28 Sep  3 17:47 hints -> mods-config/preprocess/hints
lrwxrwxrwx 1 root    root      33 Sep  3 17:47 huntgroups -> mods-config/preprocess/huntgroups
drwxr-xr-x 2 freerad freerad 4096 Nov 10 18:38 sites-enabled
lrwxrwxrwx 1 root    root      27 Sep  3 17:47 users -> mods-config/files/authorize
root@debian:/etc/freeradius/3.0#
 

Оффлайн dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн Pristav88

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #8 : 11 Ноября 2021, 17:23:58 »
Пробовал разными способами и по разным мануалам. Результат один, не создаёт конфигурационные файлы. Пробовал добавлять файлы по ссылке, но постоянно ругается на нехватку того или иного файла.
Попробовал установить из исходников, но там постоянно не хватает чего то для выпонения команды ./configure
configure: error: in `/home/artem/Documents/freeradius-server-3.0.25':
configure: error: failed linking to libcrypto. Use --with-openssl-lib-dir=<path>, or --with-openssl=no (builds without OpenSSL)
See `config.log' for more details
Пробовал установить через другой пакетный менеджер aptitude, он в etc даже не создаёт директорию.
Пробовал на другой машине установить, встал сразу, файлы конфигурации создал и работает при проверке командой service freeradius status.
Уже вообще не знаю что делать((( Линукс начал осваивать недавно, пока вот такие дела происходят, сильно не ругайте)
 

Оффлайн Pristav88

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #9 : 11 Ноября 2021, 18:43:58 »
У меня есть предположение, что я не полностью его удалил. Потому как при установке с "0" он мне предлагает установить меньший по объему набор файлов нежели я устанавливал ранее.
Хотя команда find  -name freeradius Показывает,  что ничего не найдено.
 

Оффлайн dzhoser

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #10 : 11 Ноября 2021, 19:27:19 »
sudo find / -name freeradiusdf -h покажите
« Последнее редактирование: 11 Ноября 2021, 19:30:01 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: Pristav88

Оффлайн Pristav88

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #11 : 12 Ноября 2021, 10:36:44 »
df -h
root@debian:~# find / -name freeradius
/home/artem/Documents/freeradius-server-3.0.25/scripts/logrotate/freeradius
/usr/lib/freeradius
/usr/share/freeradius
find: ‘/run/user/1000/doc’: Permission denied
find: ‘/run/user/1000/gvfs’: Permission denied
root@debian:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           382M  1.6M  381M   1% /run
/dev/sda2        23G  6.7G   15G  31% /
tmpfs           1.9G   84M  1.8G   5% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/sda6       423G   57G  344G  15% /home
/dev/sda5       1.8G  7.5M  1.7G   1% /tmp
/dev/sda3       9.1G  2.2G  6.5G  25% /var
/dev/sda1       511M  3.5M  508M   1% /boot/efi
tmpfs           382M  408K  382M   1% /run/user/1000
root@debian:~#
 

Оффлайн endru

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #12 : 12 Ноября 2021, 11:14:30 »
Список файлов пакета freeradius-config в bullseye
Т.е. проблема может быть только в одном этом пакете.
apt clean
apt install --reinstall freeradius-config
А если пакеты  freeradius freeradius-mysql freeradius-utils не установлены то нужно поставить еще и их после этого:
apt install --reinstall  freeradius freeradius-mysql freeradius-utils
Если не помогло покажи:
dpkg -l | grep freeradiusСписок источников тоже не помешает посмотреть:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Потому как при установке с "0" он мне предлагает установить меньший по объему набор файлов нежели я устанавливал ранее.
Это нормально, т.к. autoremove не всегда удаляет все автоматически установленные пакеты...
« Последнее редактирование: 12 Ноября 2021, 11:33:06 от endru »
 
Пользователи, которые поблагодарили этот пост: Pristav88

Оффлайн Pristav88

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #13 : 12 Ноября 2021, 11:48:21 »
apt install --reinstall  freeradius freeradius-mysql freeradius-utils
После данной команды идёт установка и заканчивается :
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
Job for freeradius.service failed because the control process exited with error code.
See "systemctl status freeradius.service" and "journalctl -xe" for details.
invoke-rc.d: initscript freeradius, action "start" failed.
● freeradius.service - FreeRADIUS multi-protocol policy server
     Loaded: loaded (/lib/systemd/system/freeradius.service; disabled; vendor preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Fri 2021-11-12 11:41:32 MSK; 29ms ago
       Docs: man:radiusd(8)
             man:radiusd.conf(5)
             http://wiki.freeradius.org/
             http://networkradius.com/doc/
    Process: 8109 ExecStartPre=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cx -lstdout (code=exited, status=1/FAILURE)
        CPU: 218ms
Created symlink /etc/systemd/system/multi-user.target.wants/freeradius.service → /lib/systemd/system/freeradius.service.
Setting up freeradius-mysql (3.0.21+dfsg-2.2+deb11u1) ...
freeradius.service is not active, cannot reload.
invoke-rc.d: initscript freeradius, action "force-reload" failed.
Processing triggers for libc-bin (2.31-13+deb11u2) ...
Processing triggers for man-db (2.9.4-2) ...
root@debian:/etc/freeradius/3.0#
Далее:
root@debian:/etc/freeradius/3.0# ls -l
total 4
lrwxrwxrwx 1 freerad freerad   28 Sep  3 17:47 hints -> mods-config/preprocess/hints
lrwxrwxrwx 1 freerad freerad   33 Sep  3 17:47 huntgroups -> mods-config/preprocess/huntgroups
drwxr-xr-x 2 freerad freerad 4096 Nov 12 11:41 sites-enabled
lrwxrwxrwx 1 freerad freerad   27 Sep  3 17:47 users -> mods-config/files/authorize
root@debian:/etc/freeradius/3.0#
Далее:
root@debian:/etc/freeradius/3.0# dpkg -l | grep freeradius
ii  freeradius                            3.0.21+dfsg-2.2+deb11u1         amd64        high-performance and highly configurable RADIUS server
ii  freeradius-common                     3.0.21+dfsg-2.2+deb11u1         all          FreeRADIUS common files
ii  freeradius-config                     3.0.21+dfsg-2.2+deb11u1         amd64        FreeRADIUS default config files
ii  freeradius-mysql                      3.0.21+dfsg-2.2+deb11u1         amd64        MySQL module for FreeRADIUS server
ii  freeradius-utils                      3.0.21+dfsg-2.2+deb11u1         amd64        FreeRADIUS client utilities
ii  libfreeradius3                        3.0.21+dfsg-2.2+deb11u1         amd64        FreeRADIUS shared library
root@debian:/etc/freeradius/3.0#
Ну и репо:
root@debian:/etc/freeradius/3.0# cat /etc/apt/sources.list /etc/apt/sources.list.d/*
# bullseye
 
# Line commented out by installer because it failed to verify:
 
deb http://mirror.yandex.ru/debian bullseye main
deb-src http://mirror.yandex.ru/debian bullseye main
 
deb http://mirror.yandex.ru/debian bullseye-updates main
deb-src http://mirror.yandex.ru/debian bullseye-updates main
 
deb http://mirror.yandex.ru/debian/ bullseye-proposed-updates main non-free contrib
deb-src http://mirror.yandex.ru/debian/ bullseye-proposed-updates main non-free contrib
 
# Backports
deb http://deb.debian.org/debian/ bullseye non-free
deb http://deb.anydesk.com/ all main
deb http://deb.anydesk.com/ all main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
deb [arch=amd64] https://repo.skype.com/deb stable main
deb [arch=amd64] https://repo.skype.com/deb stable main
root@debian:/etc/freeradius/3.0#

 

Оффлайн dzhoser

Re: Freeradius. Отсутствуют файлы конфигурации.
« Ответ #14 : 12 Ноября 2021, 12:14:22 »
Нужно попробовать поменять репозитории
« Последнее редактирование: 12 Ноября 2021, 12:23:31 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Теги: