Страница 1 из 1

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

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

Добавлено: Вс сен 10, 2006 5:04 pm
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...

Добавлено: Вс сен 10, 2006 5:09 pm
sanches
Вот сейчас смотрю в базу данных и вижу что пароль не задан, просто пустая колонка password. В чём может быть проблема???

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

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

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

Добавлено: Ср ноя 15, 2006 8:01 am
Scorpion
Нет! Проблема в базе, кодировка УТФ-8 была, поменял на latin1 и все заработало.

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

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

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