Di distro Linux yang sudah menggunakan systemd (Ubuntu, Fedora, ArchLinux, Debian), untuk membuat autostart openvpn sangat-sangat mudah. Pertama anda harus sudah memiliki akses ke OpenVPN, bila belum punya bisa di install dengan mengikuti tutorial di sini.
File Konfig OpenVPN
File openvpn yang saya miliki saya berinama ca-cimen.ovpn
, copy file tersebut ke /etc/openvpn/ca-cimen.conf
, ingat ekstension di /etc/openvpn
harus .conf
kalo tidak, file konfigurasi OpenVPN tidak akan terdeteksi.
Setting Auto Start
Buka file /etc/default/openvpn
tambahkan baris
AUTOSTART="ca-cimen"
ingat untuk mengganti ca-cimen dengan nama yang anda gunakan diatas.
restart daemon systemd
systemctl daemon-reload
jalankan service openvpn ca-cimen
systemctl start openvpn@ca-cimen
cek status client openvpn
systemctl status openvpn@ca-cimen
coba restart system anda, openvpn akan otomatis terhubung.
Bila service VPN tidak berjalan setelah booting, aktifkan dengan systemd
systemctl enable openvpn@ca-cimen