freeradius не загружает client.conf

Я новичок в фрирадиусе. Я не понимаю, почему radiusd не учитывает конфигурационный файл client.conf.

Выдержка из журналов сервера:

-including configuration file /etc/freeradius/clients.conf
----------------------------------------------------------
--------------------
-radiusd: #### Loading Clients ####
- client localhost {
 	ipaddr = 127.0.0.1
 	require_message_authenticator = no
 	secret = <<< secret >>>
 	nas_type = "other"
 	proto = "*"
  limit {
  	max_connections = 16
  	lifetime = 0
  	idle_timeout = 30
  }
 }
 client localhost_ipv6 {
 	ipv6addr = ::1
 	require_message_authenticator = no
 	secret = <<< secret >>>
  limit {
  	max_connections = 16
  	lifetime = 0
  	idle_timeout = 30
  }
 }

и мой client.conf в /etc/freeradius/:

client dockernet 
{
    ipaddr = 172.17.0.0
    secret = testing123
    netmask = 24
    shortname = dockernet
}


person Thierry Amartin    schedule 06.02.2019    source источник
comment
Это, вероятно, было бы лучше при Server Fault.   -  person halfer    schedule 11.02.2019


Ответы (2)


Хорошо, я запускаю FreeRadius с докером. Я изменяю неправильный файл конфигурации

person Thierry Amartin    schedule 11.02.2019
comment
я сталкиваюсь с такой же проблемой. Изменения должны быть внесены в файлы /etc/freeradius/clients.conf ryt? - person D.Perera; 15.07.2019
comment
Или он должен быть в файле etc/raddb/clients.conf? - person D.Perera; 15.07.2019
comment
всегда отлаживать с помощью freeradius -X - person muhammad ali e; 14.11.2019

Когда FreeRADIUS запускается в режиме отладки, например.

radiusd -X

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

Обратите внимание, что конфигурация часто находится в разных местах в зависимости от установки.

Устанавливается из исходников, конфигурация /usr/local/etc/raddb или /etc/raddb. В системах на базе RedHat/CentOS это /etc/raddb, а в системах Debian/Ubuntu — /etc/freeradius или /etc/freeradius/3.0.

Для более продвинутых вариантов использования опция -d может указать FreeRADIUS прочитать свою конфигурацию из другого места, например.

radiusd -X -d /opt/raddb

Эта проблема часто возникает из-за наличия двух установок, например. один устанавливается из пакетов, а затем устанавливается из исходного кода в той же системе.

person Matthew Newton    schedule 19.07.2019