Я подключаюсь с помощью серверов 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
, но это, кажется, не влияет на это.
Ответы:
Эта команда определенно работает для меня, и она должна работать для вас тоже.
источник
sudo apt-get install psmisc
на некоторых сборкахУспешные шаги в моем случае были:
По какой-то причине
killall -SIGIN openvpn
у меня не сработало, но вышеперечисленные шаги сработали.источник
-9
не позволяет запускать пост-скрипты и, скорее всего, оставит недействительные маршруты, которые теперь лежат. В идеале вы должныkill -SIGINT
подождать несколько секунд, пока pid не закончится, и использовать только-SIGTERM
/,-9
если он не выходил до этого.Попробуй это
killall -SIGINT openvpn
Вы можете получить больше информации о различных сигналах, которые вы можете отправить здесь: http://openvpn.net/index.php/open-source/documentation/howto.html#control
источник
killall -SIGINT openvpn
openvpn (15360): операция не разрешена openvpn: процесс не найденsudo killall -SICINT openvpn
SICINT: неизвестный сигнал; killall -l перечисляет сигналы.sudo killall openvpn
у меня в новом терминале работал.SIGINT
неSICINT
Просто нажмите CTRL+ Cв терминале, вы только что запустили OpenVPN.
источник
ifconfig tun0 down
помогает в этом случае.В случае, если работа
sudo killall openvpn
не закончена (я испытал это несколько раз), тогда острым и фатальным решением будет:источник
после запуска
sudo killall openvpn
илиservice openvpn stop
виртуальный интерфейс "tun0" останется открытым и на него будут ссылаться в таблице маршрутов, поэтому фактически связанные соединения будут потеряны, так как служба openvpn будет уничтожена.решение состоит в том, чтобы удалить это виртуальное соединение после уничтожения сервиса openvpn, так как оно создается каждый раз, когда сервис openvpn подключается.
поэтому вам нужно запустить следующие команды для отключения openvpn:
источник
sudo update-rc.d отключить openvpn
Или отредактируйте файл конфигурации в / etc / default / openvpn
sudo nano / etc / default / openvpn
И раскомментируйте строку:
Так это выглядит так:
Тогда вам придется бежать:
sudo service openvpn start < vpn-name >
вручную запустить VPN.sudo service openvpn stop < vpn-name >
вручную остановить VPN.<vpn-name> - это имя файла конфигурации без расширения .conf
находится в / etc / openvpn и без <>
источник