vanishox Posted November 21, 2014 (edited) · Report post Добрый день. Дано: На одной машине Ubuntu 14.04 и Freeradius v2.1.12, на второй Сервер БД Informix Задача: Настроить Freeradius для работы с Informix Решение: 1. Нашел, что нужен iODBC модуль - freeradius-iodbc. 2. Поставил, при этом при установке библиотека libiodbc2-dev конфликтовала с unixodbc: The following packages will be REMOVED: unixodbc unixodbc-dev The following NEW packages will be installed: libiodbc2-dev 3. Подключил модуль в /etc/freeradius/sql.conf: sql { # # Set the database to one of: # # mysql, mssql, oracle, postgresql # database = "iodbc" # # Which FreeRADIUS driver to use. # driver = "rlm_sql_${database}" # Connection info: server = "test.server.ru" port = 1425 login = "test" password = "test123" radius_db = "test" ... 4. При попытке запуска выдает ошибку: ... Fri Nov 21 14:53:48 2014 : Info: rlm_sql (sql): Driver rlm_sql_iodbc (module rlm_sql_iodbc) loaded and linked Fri Nov 21 14:53:48 2014 : Info: rlm_sql (sql): Attempting to connect to test@test.server.ru:1425/test Fri Nov 21 14:53:48 2014 : Debug: rlm_sql (sql): starting 0 Fri Nov 21 14:53:48 2014 : Info: rlm_sql (sql): Attempting to connect rlm_sql_iodbc #0 Fri Nov 21 14:53:48 2014 : Error: sql_create_socket: SQLConnectfailed: [iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not be loaded Fri Nov 21 14:53:48 2014 : Error: rlm_sql (sql): Failed to connect DB handle #0 ... 5. При этом: - если убить libodbc2-dev - поставить unixodbc - прописать драйвер и DSN в /etc/odbc.ini и /odbcinst.ini - устанавить драйвер для Informix (сsdk) Тест через isql - все ОК (коннект работает, запросы отправляет/получает): root@test:/home/test# isql -v work +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> select 1 from TABLES(SET{1}) 1 5. Залип и не знаю в каком направлении двигаться, подскажите пожалуйста (если кто настраивал freeradius-iodbc) в чем может быть проблема? (Или, если не тяжело - поделитесь, своими рецептами запуска такой связки :) ) P.S. Ставил freeradius-mysql и пробовал mysql базу - все работает на УРА! А здесь... Edited November 21, 2014 by vanishox Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...