Я соединяюсь с openvpn с этой командой
openvpn --config ovpn file address
когда я пробую его впервые, это в порядке, и соединитесь правильно, но когда я разъединю его с помощью ctrl+c его, подключение привычки снова и эта ошибка обнаружатся, хотя я использую корректное имя пользователя и пароль.
SIGTERM[soft,auth-failure] received, process exiting
Когда я перезапускаю свой компьютер, я могу соединиться с openvpn отлично. как я могу подключить без перезапуска свой компьютер, я думаю свое разъединение, путь является неправильным, и это не уничтожает весь процесс openvpn.
Если Вы установили network-manager-openvpn
, можно соединиться с VPN, сохраненной в Администраторе сети
nmcli con up id ConnectionName
, И разъединиться от VPN командой
nmcli con down id ConnectionName
, Где ConnectionName является идентификатором VPN в администраторе сети. Можно перечислить все идентификаторы по Источнику команды
nmcli con
К сожалению, соединение явно посредством команды как этот имеет некоторые проблемы, конкретно с уничтожением процесса. В некоторых системах, уничтожая соединение через Ctrl+C не делает полностью оконечный соединение. Я всегда предлагаю, чтобы клиенты, соединяющиеся с моим сервером OpenVPN, использовали метод системной службы.
Во-первых, Вы захотите переместить свой конфигурационный файл в основной каталог конфигурации OpenVPN:
sudo mv /path/to/config /etc/openvpn
Затем необходимо будет удостовериться, что OpenVPN настроен для автозапуска соединения:
sudo YOUR_TEXT_EDITOR_HERE /etc/default/openvpn
Найдите прокомментированную строку, которая говорит:
#AUTOSTART="all"
Не прокомментируйте строка (удалите #
вначале) и замена слово "все" с названием Вашего .conf
файл без .conf
расширение.
Теперь, чтобы запуститься и остановить соединение:
sudo service openvpn start
sudo service openvpn stop
Используя системную службу метод гарантирует, что соединения правильно устанавливаются и завершились каждый раз.