Сходу у меня не получилось. Есть подозрение, что в настройках сервера доступа (в Abills) необходимо указать какой-то конкретный тип сервера, и где-то прописать ключ радиуса. Эксперименты с встроенными типами серверов, к сожалению, ничем не увенчались.
На настройках поумолчанию, радиус постоянно выдает сообщения о неверной авторизации, и несовпадении пароля в БД и полученного от nas-сервера:
Код: Выделить всё
Failed to authenticate the user.
Using Post-Auth-Type Reject
# Executing group from file /usr/local/freeradius/etc/raddb/sites-enabled/abills_default
+group REJECT {
rlm_perl: Added pair NAS-Identifier = sockd
rlm_perl: Added pair User-Name = socks_user
rlm_perl: Added pair NAS-IP-Address = x.x.x.x
rlm_perl: Added pair Calling-Station-Id = x.x.x.x
rlm_perl: Added pair Service-Type = Authenticate-Only
rlm_perl: Added pair NAS-Port-Type = Virtual
rlm_perl: Added pair User-Password = \254\372{\274\030K\227\225\020xq\201C9F
rlm_perl: Added pair NAS-Port = 19398
rlm_perl: Added pair Reply-Message = WRONG_PASSWORD //db_password// ' \254\372{\274\030K\227\225\020xq\201C9F'
rlm_perl: Added pair Post-Auth-Type = Reject
rlm_perl: Added pair Auth-Type = Reject
++[perl] = reject
+} # group REJECT = reject
socks_user - имя авторизуемого пользователя
db_password - пароль пользователя хранящийся в базе