Для примера выполню настройку Radius на Juniper MX204.
Читать далее «Настройка Radius на Juniper»Архивы меток:FreeRADIUS
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»