Опубликовано

Возникла необходимость поднять Freeradius3 + mySQL на FreeBSD10 для авторизации беспроводных устройств. Я как нормальный человек сделал pkg install freeradius3. настроил все, как описано в WIKI, но не взлетело. Пытался настроить конфиги и так и этак, не работало.. Поковырялся в конфигах и указании:driver = «rlm_sql_mysql» радиус не запускался и падал с ошибкой:
Could not link driver rlm_sql_mysql: Shared object «rlm_sql_mysql.so» not found, required by «radiusd»
Make sure it (and all its dependent libraries!)are in the search path of your system’s ld.
/usr/local/etc/raddb/mods-enabled/sql[47]: Instantiation failed for module «sql»
Пройдя в директорию библиотек … конечно же такого модуля там нет… Решили собрать из сорцев. Скачал .. и сделал ./configure —without-rlm_krb5 —without-rlm_ldap —with-rlm_sql_mysql —prefix=/usr/local/freeradius
Но при указании make выдает кучу ошибок связанных с Makefile поэтому используем для компиляции gmake и gmake install. Вновь приводим конфиги в нужный вид, как в доке и все взлетает на ура. Потратил на это 2 дня … А решение было простым ..

Share and Enjoy:
  • Мой Мир
  • Facebook
  • Twitter

Добавить комментарий