Тестовый пользователь freeradius не прошел Ошибка синтаксического анализа (Ответ )для входного теста :Ожидаемый конец строки или запятая

Мне удалось решить эту проблему, добавив эти строки в мой конфигурационный файл OpenVPN:

script-security 2

up /etc/openvpn/update-resolv-conf

down /etc/openvpn/update-resolv-conf

из @ Как устранить утечку DNS OpenVPN в Linux

А для пользователей Windows (OpenVPN +2.3.9):

block-outside-dns

1
16.08.2017, 19:52
1 ответ

После долгих часов гугления.
Я исправил это, внимательно изучив строки в моем разрешении

bob Cleartext-Password := "hello"
    Reply-Message := "Hello, %{User-Name}"

test    Cleartext-Password := "test"
    Reply-Message := "Hello, %{User-Name}

Проблема заключалась в том, что у моего тестового пользователя отсутствовал завершающий ".
Поиск ошибки в Google не дал мне никаких полезных ответов.

Error: /etc/raddb/mods-config/files/authorize[5]: Parse error (reply) for entry test: Expected end of line or comma

Я просто добавил недостающие "после %{User-Name}"и все заработало.

test    Cleartext-Password := "test"
    Reply-Message := "Hello, %{User-Name}"

Надеюсь, это сэкономит кому-то время в будущем.

$ radtest "test" test 127.0.0.1 1812  testing123
Sent Access-Request Id 25 from 0.0.0.0:59986 to 127.0.0.1:1812 length 74
    User-Name = "test"
    User-Password = "test"
    NAS-IP-Address = 127.0.1.1
    NAS-Port = 1812
    Message-Authenticator = 0x00
    Cleartext-Password = "test"
Received Access-Accept Id 25 from 127.0.0.1:1812 to 0.0.0.0:0 length 33
    Reply-Message = "Hello, test"
3
27.01.2020, 23:24

Теги

Похожие вопросы