Łączę się za pomocą serwerów VPNBook i działa dobrze z tym poleceniem:
sudo openvpn --config /etc/openvpn/vpnbook-udp-53.ovpn --auth-user-pass /etc/openvpn/password.txt
ale po prostu nie mogę wymyślić, jak to zatrzymać bez ponownego uruchomienia komputera.
Próbowałem service openvpn stop
i /etc/init.d/vpnbook stop
, ale to nie wydaje się mieć na to wpływu.
Odpowiedzi:
To polecenie zdecydowanie działa dla mnie i powinno również działać dla ciebie.
źródło
sudo apt-get install psmisc
niektórych wersjiPomyślne kroki w moim przypadku były następujące:
Z jakiegoś powodu
killall -SIGIN openvpn
nie działało dla mnie, ale powyższe kroki zadziałały.źródło
-9
nie pozwala na uruchomienie skryptów post i bardzo prawdopodobne jest, że pozostaną po sobie nieważne trasy. Najlepiej byłobykill -SIGINT
, gdybyś poczekał kilka sekund, aż pid się skończy i idź tylko z-SIGTERM
/-9
jeśli nie wyszedł wcześniej.Spróbuj tego
killall -SIGINT openvpn
Możesz uzyskać więcej informacji na temat różnych sygnałów, które możesz wysłać tutaj: http://openvpn.net/index.php/open-source/documentation/howto.html#control
źródło
killall -SIGINT openvpn
openvpn (15360): Operacja niedozwolona openvpn: nie znaleziono procesusudo killall -SICINT openvpn
SICINT: nieznany sygnał; killall -l wyświetla sygnały.sudo killall openvpn
w nowym terminalu pracował dla mnie.SIGINT
nie jestSICINT
Wystarczy nacisnąć CTRL+ Cw terminalu, który właśnie uruchomiłeś OpenVPN.
źródło
ifconfig tun0 down
pomaga w tym przypadku.W przypadku,
sudo killall openvpn
gdy nie dokończy pracy (kilka razy tego doświadczyłem), ostrym i śmiertelnym rozwiązaniem byłoby:źródło
po uruchomieniu
sudo killall openvpn
lubservice openvpn stop
interfejs wirtualny „tun0” pozostałby otwarty i przywołany w tabeli tras, więc faktycznie powiązane połączenia zostałyby utracone, ponieważ usługa openvpn została zabita.rozwiązaniem jest usunięcie tego wirtualnego połączenia po zabiciu usługi openvpn, ponieważ jest ono tworzone za każdym razem, gdy usługa openvpn zostanie połączona.
więc musisz uruchomić poniższe polecenia w celu odłączenia openvpn:
źródło
sudo update-rc.d openvpn wyłącz
Lub edytuj plik konfiguracyjny w / etc / default / openvpn
sudo nano / etc / default / openvpn
I odkomentuj linię:
Wygląda to tak:
Następnie musisz uruchomić:
sudo service openvpn start < vpn-name >
aby ręcznie uruchomić VPN.sudo service openvpn stop < vpn-name >
aby ręcznie zatrzymać VPN.<nazwa VPN> to nazwa pliku konfiguracyjnego bez rozszerzenia .conf
znajduje się w / etc / openvpn i bez <>
źródło