vanishox Posted November 21, 2014 Posted November 21, 2014 (edited) Добрый день. Дано: На одной машине 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
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.