Есть ли способ запустить клиент OpenVPN в фоновом режиме?

Я использую Ubuntu 18.04.1, однако по какой-то причине мои подключения от network-manager-openvpn в настоящее время не работают должным образом.

Существует ли простой способ начать и завершить клиентское соединение OpenVPN, не поддерживая терминал во время соединения? Буду признателен за предложения, которые я могу использовать в сценарии.


Изменить: РЕШЕНИЕ

Отправка работы с nohup, такой как:

$ sudo nohup openvpn vpnconfig.ovpn &

и убить работу с помощью PID или:

$ sudo killall openvpn

1 ответ

Решение

Из того, что я заметил при использовании OpenVPN в Ubuntu, Debian, Fedora, является то, что если вы просто закроете терминал, туннель все равно останется установленным. Пока вы не нажимаете Ctrl + c, вы все еще можете использовать его. Однако вам может потребоваться выполнить следующее, чтобы система использовала туннель:

sudo ip route add 0.0.0.0/1 dev tun0
sudo ip route add 128.0.0.0/1 dev tun0

Чтобы остановить туннель, запустите:

sudo killall openvpn
Другие вопросы по тегам