Saya terhubung menggunakan server VPNBook dan berfungsi baik dengan perintah ini:
sudo openvpn --config /etc/openvpn/vpnbook-udp-53.ovpn --auth-user-pass /etc/openvpn/password.txt
tapi sepertinya saya tidak tahu cara menghentikannya tanpa reboot.
Saya sudah mencoba service openvpn stop
dan /etc/init.d/vpnbook stop
, tapi itu sepertinya tidak mempengaruhinya.
Jawaban:
Perintah ini pasti bekerja untuk saya, dan itu harus bekerja untuk Anda juga.
sumber
sudo apt-get install psmisc
beberapa buildLangkah-langkah sukses dalam kasus saya adalah:
Untuk beberapa alasan
killall -SIGIN openvpn
tidak berhasil untuk saya, tetapi langkah-langkah di atas berhasil.sumber
-9
tidak mengizinkan skrip posting berjalan, dan sangat mungkin akan meninggalkan rute yang sekarang tidak valid dan bertebaran. Idealnya, Anda akankill -SIGINT
, lalu menunggu beberapa detik untuk pid berakhir, dan hanya pergi dengan-SIGTERM
/-9
jika tidak keluar sebelum itu.Coba ini
killall -SIGINT openvpn
Anda bisa mendapatkan info lebih lanjut tentang sinyal berbeda yang dapat Anda kirim ke sini: http://openvpn.net/index.php/open-source/documentation/howto.html#control
sumber
killall -SIGINT openvpn
openvpn (15360): Operasi tidak diizinkan openvpn: tidak ada proses yang ditemukansudo killall -SICINT openvpn
SICINT: sinyal tidak dikenal; killall -l mendaftar sinyal.sudo killall openvpn
di terminal baru bekerja untuk saya.SIGINT
, bukanSICINT
CTRLTekan saja + Cdi terminal Anda baru saja memulai OpenVPN.
sumber
ifconfig tun0 down
membantu dalam kasus ini.Dalam hal
sudo killall openvpn
tidak menyelesaikan pekerjaan (saya mengalaminya beberapa kali) maka solusi yang tajam dan fatal adalah:sumber
setelah berjalan
sudo killall openvpn
atauservice openvpn stop
antarmuka virtual "tun0" akan tetap dibuka dan direferensikan di tabel rute, jadi sebenarnya koneksi terkait akan hilang karena layanan openvpn terbunuh.solusinya adalah menghapus koneksi virtual ini setelah mematikan layanan openvpn, karena dibuat setiap saat ketika layanan openvpn terhubung.
jadi Anda perlu menjalankan perintah di bawah ini untuk memutus openvpn:
sumber
sudo update-rc.d openvpn nonaktifkan
Atau edit file konfigurasi di / etc / default / openvpn
sudo nano / etc / default / openvpn
Dan batalkan komentar pada baris:
Jadi sepertinya:
Maka Anda harus menjalankan:
sudo service openvpn start < vpn-name >
untuk memulai VPN secara manual.sudo service openvpn stop < vpn-name >
untuk menghentikan VPN secara manual.<vpn-name> adalah nama file config tanpa ekstensi .conf
terletak di / etc / openvpn dan tanpa <>
sumber