Привет! Я заметил, что если пароль хранится в базе данных в формате md5 или sha, пользователь не может войти или пройти аутентификацию через: bandwidth test, winbox, mac-telnet. Работают только: telnet, ssh, ftp. Если пароль хранится в открытом виде, то всё вышеупомянутое работает.
freeradius -X выдает:
без открытого пароля вход через winbox/mac-telnet/bw test:
++[logintime] возвращает noop
[pap] Нормализация SHA-пароля из шестнадцатеричного кода
[pap] WARNING: Auth-Type уже установлен. Не устанавливается PAP
++[pap] возвращает noop
Найден Auth-Type = CHAP
# Выполнение группы из файла /etc/freeradius/sites-enabled/default
+- вход в группу CHAP {...}
[chap] попытка входа "*****" с CHAP паролем
[chap] Для аутентификации с sha или md5 паролем требуется Cleartext-Password
вход через ssh/telnet:
++[sql] возвращает ok
++[expiration] возвращает noop
++[logintime] возвращает noop
[pap] Нормализация SHA-пароля из шестнадцатеричного кода
++[pap] возвращает updated
Найден Auth-Type = PAP
# Выполнение группы из файла /etc/freeradius/sites-enabled/default
+- вход в группу PAP {...}
[pap] попытка входа с паролем "*******"
[pap] Используется шифрование SHA1.
[pap] Пользователь успешно аутентифицирован
++[pap] возвращает ok
freeradius -X выдает:
без открытого пароля вход через winbox/mac-telnet/bw test:
++[logintime] возвращает noop
[pap] Нормализация SHA-пароля из шестнадцатеричного кода
[pap] WARNING: Auth-Type уже установлен. Не устанавливается PAP
++[pap] возвращает noop
Найден Auth-Type = CHAP
# Выполнение группы из файла /etc/freeradius/sites-enabled/default
+- вход в группу CHAP {...}
[chap] попытка входа "*****" с CHAP паролем
[chap] Для аутентификации с sha или md5 паролем требуется Cleartext-Password
вход через ssh/telnet:
++[sql] возвращает ok
++[expiration] возвращает noop
++[logintime] возвращает noop
[pap] Нормализация SHA-пароля из шестнадцатеричного кода
++[pap] возвращает updated
Найден Auth-Type = PAP
# Выполнение группы из файла /etc/freeradius/sites-enabled/default
+- вход в группу PAP {...}
[pap] попытка входа с паролем "*******"
[pap] Используется шифрование SHA1.
[pap] Пользователь успешно аутентифицирован
++[pap] возвращает ok
