Как отключиться от OpenVPN?

21

Я подключаюсь к серверам VPNBook и отлично работает с этой командой:

 sudo openvpn --config /etc/openvpn/vpnbook-udp-53.ovpn --auth-user-pass /etc/openvpn/password.txt

, но я просто не могу понять, как остановить его без перезагрузки.

Я пробовал service openvpn stop и /etc/init.d/vpnbook stop , но это, похоже, не влияет на него.

    
задан Adam 22.05.2013 в 02:18
источник

6 ответов

30

Эта команда определенно работает для меня, и она тоже должна работать для вас.

sudo killall openvpn
    
ответ дан AllGamer 14.12.2014 в 14:56
10

Успешные шаги в моем случае:

# stop the service    
$ sudo /etc/init.d/openvpn stop

# find the process if for some reason it keeps running
$ lsof -i | grep openvpn

# kill the proccess(s) by its PID
$ kill -9 <PID>

# if necessary restart the service again
$ sudo /etc/init.d/openvpn start


По какой-то причине killall -SIGIN openvpn не работает для меня, но сделанные выше шаги.

    
ответ дан Nat Naydenova 10.12.2014 в 13:08
2

Попробуйте это

killall -SIGINT openvpn

Вы можете получить дополнительную информацию о различных сигналах, которые вы можете отправить здесь: Ссылка

    
ответ дан kuchi 23.05.2013 в 10:39
1

Просто нажмите CTRL + C в терминале, на котором вы только что запустили OpenVPN.

    
ответ дан Valkenier 29.12.2014 в 22:15
0

после запуска sudo killall openvpn или service openvpn stop виртуальный интерфейс «tun0» останется открытым и будет ссылаться в таблице маршрутов, поэтому фактически связанные соединения будут потеряны, поскольку служба openvpn будет убита.

решение заключается в удалении этого виртуального соединения после убийства службы openvpn, поскольку оно создается каждый раз, когда служба openvpn подключается.

, поэтому вам нужно запустить ниже команды для отключения openvpn:

$ sudo killall openvpn
$ sudo ip link delete tun0
    
ответ дан Hamid M.jafari 12.05.2018 в 12:07
-1

sudo update-rc.d openvpn disable

Или отредактируйте файл конфигурации в файле / etc / default / openvpn

sudo nano / etc / default / openvpn

И раскомментируйте строку:

#AUTOSTART="none"

Так выглядит:

AUTOSTART="none"

Затем вам нужно запустить:

sudo service openvpn start < vpn-name > вручную запустить VPN.

sudo service openvpn stop < vpn-name > вручную остановить VPN.

& л; vpn-name > это имя файла конфигурации без расширения .conf

, расположенный в / etc / openvpn и без < >

    
ответ дан MasterCATZ 30.01.2016 в 20:16