Коллеги, у меня ещё такой вопрос по бэакапу.
Перенёс я вообщем на другой тазик базу, поместил её на месте базы "test", в админке сменили так же базу на "тест", в секции sql файла /usr/local/etc/raddb/sql.conf указал также на "тест", в противном случае вообще, ни каких событий не происходит, оно и правильно-то в принципе, совсем другая база.
# Database table configuration
radius_db = "test"
делаю radtest home 123123 127.0.0.1 0 radtest,
наблюдаю в /var/log/radius.log следующее,
Tue Nov 27 22:19:04 2012 : Info: Using deprecated naslist file. Support for this will go away soon.
Tue Nov 27 22:19:04 2012 : Info: rlm_exec: Wait=yes but no output defined. Did you mean output=none?
Tue Nov 27 22:19:04 2012 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
Tue Nov 27 22:19:04 2012 : Info: rlm_sql (sql): Attempting to connect to bill_kernel@localhost:/test
Tue Nov 27 22:19:04 2012 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0
Tue Nov 27 22:19:04 2012 : Info: rlm_sql_mysql: Starting connect to MySQL server for #1
Tue Nov 27 22:19:04 2012 : Info: rlm_sql_mysql: Starting connect to MySQL server for #2
Tue Nov 27 22:19:04 2012 : Info: rlm_sql_mysql: Starting connect to MySQL server for #3
Tue Nov 27 22:19:04 2012 : Info: rlm_sql_mysql: Starting connect to MySQL server for #4
Tue Nov 27 22:19:04 2012 : Info: Ready to process requests.
Tue Nov 27 22:19:33 2012 : Error: rlm_sql_getvpdata: database query error
Tue Nov 27 22:19:33 2012 : Error: rlm_sql (sql): SQL query error; rejecting user
попытка ч/з mpd5,
Tue Nov 27 22:21:58 2012 : Error: rlm_sql_getvpdata: database query error
Tue Nov 27 22:21:58 2012 : Error: rlm_sql (sql): SQL query error; rejecting user
Tue Nov 27 22:22:04 2012 : Error: Received packet from 127.0.0.1 with invalid Message-Authenticator! (Shared secret is incorrect.) Dropping packet without response.
Насколько я понял, при переносе БД, каким-то образом нарушилась структура поля, и произошло разрушения ключа шифрования доступа к БД. В админтке снова переключился на "bill" всё пошло нормально.
далее... делаю дебаг /usr/local/sbin/radiusd -X
и делаю всё тот же radtest home 123123 127.0.0.1 0 radtest, вижу следующее,
rad_recv: Access-Request packet from host 127.0.0.1:63815, id=58, length=56
User-Name = "home"
User-Password = "123123"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
modcall[authorize]: module "chap" returns noop for request 0
modcall[authorize]: module "mschap" returns noop for request 0
rlm_realm: No '@' in User-Name = "home", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 0
rlm_eap: No EAP-Message, not doing EAP
modcall[authorize]: module "eap" returns noop for request 0
modcall[authorize]: module "files" returns notfound for request 0
radius_xlat: 'home'
rlm_sql (sql): sql_set_user escaped user --> 'home'
radius_xlat: 'call radcheck('home')'
rlm_sql (sql): Reserving sql socket id: 4
rlm_sql_mysql: MYSQL check_error: 1305 received
rlm_sql_getvpdata: database query error
rlm_sql (sql): SQL query error; rejecting user
rlm_sql (sql): Released sql socket id: 4
modcall[authorize]: module "sql" returns fail for request 0
modcall: leaving group authorize (returns fail) for request 0
Finished request 0
уже несколько дней бьюсь над этим, как я понял, по каким-то причинам произошёл крах таблиц во время, восстановления базы,
mysql> drop database test;
mysql> create database test;
mysql> use test;
mysql> source /var/backups/bill_dd-mm-yyyy.sql;
Может кто знает, как побороть эту проблему,
заранее благодарю.