Однажды я устанавливал FreeRadius из исходного кода, по этому понадобилось сделать скрипт ротации логов, так как файл логов иногда вырастал до больших размеров, например при технических работах или разработке много отладочной информации могло записываться, при стандартной работе, логи почти не писались.
Читать далее «Ротация логов FreeRadius»Архивы меток:FreeRADIUS
Настройка Radius на Juniper
Для примера выполню настройку Radius на Juniper MX204.
Читать далее «Настройка Radius на Juniper»FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server
Однажды устанавливал FreeRadius 3.0.23, кстати процесс описал в статье ABillS. Установка Freeradius, и оптимизировал некоторые параметры MySQL сервера, после чего FreeRadius перестал запускаться и в логах я увидел ошибки:
Читать далее «FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server»ABillS. Установка Freeradius
Приведу пример обновления или установки Freeradius 3.0.23 из исходных кодов.
ABillS и Freeradius у меня будут работать в одной операционной системе Ubuntu Server 18.04.
IPTables правила для FreeRADIUS
Допустим INPUT по умолчанию DROP, приведу примеры IPTables правил для FreeRADIUS:
Читать далее «IPTables правила для FreeRADIUS»ABillS+FreeRADIUS+Accel-PPP выдают только один DNS
Однажды после установки ABillS + FreeRADIUS2 + Accel-PPP(ipoe) заметил что по DHCP клиенты получают только один DNS сервер.
Access-Accept от FreeRADIUS был такой:
Настройка FreeRADIUS DHCP для ABillS
Допустим установлен FreeRADIUS 2 как написано в этой статье — Установка и настройка биллинговой системы ABillS
Теперь скопируем файл dhcp.conf в конфигурацию FreeRADIUS:
sudo cp /usr/abills/misc/freeradius/v2/dhcp.conf /usr/local/freeradius/etc/raddb/sites-enabled/
Решение ошибки Failed binding to authentication address * port 1812: Address already in use freeradius
Запускал однажды FreeRADIUS в режиме отладки командой:
sudo radiusd -X
И заметил следующую ошибку:
Failed binding to authentication address * port 1812: Address already in use freeradius
/usr/local/freeradius/etc/raddb/radiusd.conf[84]: Error binding to port for 0.0.0.0 port 1812
Ошибка сообщает что адрес уже используется, поэтому нужно остановить запущенный процесс FreeRADIUS, поищем его и посмотрим что запущено на портах:
sudo ps ax | grep radius sudo netstat -tulpn | grep :1812 sudo netstat -tulpn | grep :1813 sudo netstat -tulpn | grep :67
В моем случае уже был запущен /usr/sbin/radiusd, его можно завершить по номеру PID:
sudo kill -9 PID
Либо так:
sudo /etc/init.d/radiusd status sudo /etc/init.d/radiusd stop sudo /etc/init.d/freeradius stop
Установка и настройка FreeRADIUS
Установка в Ubuntu:
Читать далее «Установка и настройка FreeRADIUS»Установка и настройка daloRadius
daloRadius — веб интерфейс для FreeRadius.
Читать далее «Установка и настройка daloRadius»