Помогите ПЛЗ. Тест странно не проходит.

Установка, настройка, поддержка
Ответить
sanches
Сообщения: 3
Зарегистрирован: Вс сен 10, 2006 4:28 pm
Откуда: Krasnoyarsk
Контактная информация:

Помогите ПЛЗ. Тест странно не проходит.

Сообщение sanches »

Пишу radtest virus 4619802 127.0.0.1:1812 0 radsecret 0 192.168.0.1
Говорит не правильный пароль. Хотя в администрировании пароль такой задавал. В чём проблема???

sanches
Сообщения: 3
Зарегистрирован: Вс сен 10, 2006 4:28 pm
Откуда: Krasnoyarsk
Контактная информация:

Сообщение sanches »

Вот поточнее

Код: Выделить всё

ns ~ # radtest virus 4619802 127.0.0.1:1812 0 radsecret 0 192.168.0.1
Sending Access-Request of id 5 to 127.0.0.1 port 1812
        User-Name = "virus"
        User-Password = "4619802"
        NAS-IP-Address = 192.168.0.1
        NAS-Port = 0
        Framed-Protocol = PPP
rad_recv: Access-Reject packet from host 127.0.0.1:1812, id=5, length=46
        Reply-Message = "Wrong password '4619802'"

Код: Выделить всё

rad_recv: Access-Request packet from host 127.0.0.1:33277, id=17, length=63
        User-Name = "virus"
        User-Password = "4619802"
        NAS-IP-Address = 192.168.0.1
        NAS-Port = 0
        Framed-Protocol = PPP
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 7
  modcall[authorize]: module "preprocess" returns ok for request 7
    rlm_realm: No '@' in User-Name = "virus", looking up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "suffix" returns noop for request 7
    users: Matched entry DEFAULT at line 1
  modcall[authorize]: module "files" returns ok for request 7
modcall: leaving group authorize (returns ok) for request 7
  rad_check_password:  Found Auth-Type Accept
  rad_check_password: Auth-Type = Accept, accepting the user
radius_xlat:  '/usr/abills/libexec/rauth.pl'
Exec-Program: /usr/abills/libexec/rauth.pl
Exec-Program output: Reply-Message = "Wrong password '4619802'"
Exec-Program-Wait: value-pairs: Reply-Message = "Wrong password '4619802'"
Exec-Program: returned: 1
Delaying request 7 for 1 seconds
Finished request 7
Going to the next request
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Sending Access-Reject of id 17 to 127.0.0.1 port 33277
        Reply-Message = "Wrong password '4619802'"
Waking up in 4 seconds...

sanches
Сообщения: 3
Зарегистрирован: Вс сен 10, 2006 4:28 pm
Откуда: Krasnoyarsk
Контактная информация:

Сообщение sanches »

Вот сейчас смотрю в базу данных и вижу что пароль не задан, просто пустая колонка password. В чём может быть проблема???

Stas
Сообщения: 64
Зарегистрирован: Ср май 31, 2006 6:07 am

Сообщение Stas »

sanches писал(а):Вот сейчас смотрю в базу данных и вижу что пароль не задан, просто пустая колонка password. В чём может быть проблема???
Версия abills?
В CVS уже вроде как поправлен, проверьте тип поля в mysql. Для нормальной работы должен быть binary, а не varchar.

Scorpion
Сообщения: 5
Зарегистрирован: Пн ноя 13, 2006 9:49 am
Откуда: Украина, Харьков
Контактная информация:

Сообщение Scorpion »

Хм... странно, версия 0,34b, поле password в таблице users varchar(16), при устновки пароля юзеру, пароль обрезается
Причем с обрезанным паролем радиус пропускает, собсно он в базу с веба обрезанный ложится, вот только где проблема, толи в скриптах, толи в мускуле, толи в структуре таблицы

andoriyu
Сообщения: 38
Зарегистрирован: Вс ноя 12, 2006 4:55 pm

Сообщение andoriyu »

Scorpion писал(а):Хм... странно, версия 0,34b, поле password в таблице users varchar(16), при устновки пароля юзеру, пароль обрезается
Причем с обрезанным паролем радиус пропускает, собсно он в базу с веба обрезанный ложится, вот только где проблема, толи в скриптах, толи в мускуле, толи в структуре таблицы
Типо поля надобыло смеить на BLOB

Scorpion
Сообщения: 5
Зарегистрирован: Пн ноя 13, 2006 9:49 am
Откуда: Украина, Харьков
Контактная информация:

Сообщение Scorpion »

Нет! Проблема в базе, кодировка УТФ-8 была, поменял на latin1 и все заработало.

andoriyu
Сообщения: 38
Зарегистрирован: Вс ноя 12, 2006 4:55 pm

Сообщение andoriyu »

Scorpion писал(а):Нет! Проблема в базе, кодировка УТФ-8 была, поменял на latin1 и все заработало.
у меня утф-8 все ок :)

Stas
Сообщения: 64
Зарегистрирован: Ср май 31, 2006 6:07 am

Сообщение Stas »

Scorpion писал(а):Нет! Проблема в базе, кодировка УТФ-8 была, поменял на latin1 и все заработало.
Всё равно вылезет. Поменяйте на VARCHAR(16) BINARY.
Да, если MySQL обновится уже не помню до какой версии, то все пользователи, которые были созданы до смены типа будут нечитабельны. Крайне рекомендую сменить сразу, если уже есть пользователи, то сохранить дамп с открытыми - сам напоролся, бегал потом, благо их не много оказалось.

P.S.: IMHO в latin1 хранить пользователей с информацией в кириллице немножко не то...

Ответить