Помогите ПЛЗ. Тест странно не проходит.
-
- Сообщения: 3
- Зарегистрирован: Вс сен 10, 2006 4:28 pm
- Откуда: Krasnoyarsk
- Контактная информация:
Помогите ПЛЗ. Тест странно не проходит.
Пишу radtest virus 4619802 127.0.0.1:1812 0 radsecret 0 192.168.0.1
Говорит не правильный пароль. Хотя в администрировании пароль такой задавал. В чём проблема???
Говорит не правильный пароль. Хотя в администрировании пароль такой задавал. В чём проблема???
-
- Сообщения: 3
- Зарегистрирован: Вс сен 10, 2006 4:28 pm
- Откуда: Krasnoyarsk
- Контактная информация:
Вот поточнее
Код: Выделить всё
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...
Типо поля надобыло смеить на BLOBScorpion писал(а):Хм... странно, версия 0,34b, поле password в таблице users varchar(16), при устновки пароля юзеру, пароль обрезается
Причем с обрезанным паролем радиус пропускает, собсно он в базу с веба обрезанный ложится, вот только где проблема, толи в скриптах, толи в мускуле, толи в структуре таблицы
Всё равно вылезет. Поменяйте на VARCHAR(16) BINARY.Scorpion писал(а):Нет! Проблема в базе, кодировка УТФ-8 была, поменял на latin1 и все заработало.
Да, если MySQL обновится уже не помню до какой версии, то все пользователи, которые были созданы до смены типа будут нечитабельны. Крайне рекомендую сменить сразу, если уже есть пользователи, то сохранить дамп с открытыми - сам напоролся, бегал потом, благо их не много оказалось.
P.S.: IMHO в latin1 хранить пользователей с информацией в кириллице немножко не то...