Аутентификация работает только один раз - PullRequest
0 голосов
/ 08 октября 2018

Я вручную аутентифицирую клиентов через интерфейс управления через сокет домена Unix (хорошо с помощью сценария python).

while True:
    # get something of queue and parse it
    command = "client-auth-nt " + data[2] + " " + data[3] + "\r\n"
    out.write(command)
    out.flush()

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

ERROR: client-auth command failed

Что происходит?Это вызывает у меня головную боль.

1 Ответ

0 голосов
/ 08 октября 2018

Хороший ночной сон и немного кофе заставили меня заметить, что ошибка действительно была в массиве данных.Я изменил положение двух переменных случайно.Большое спасибо Крису за указание в правильном направлении.

...