Ringkasan Instalasi dan Konfigurasi OpenVPN di FreeBSD
1. Instalasi OpenVPN
Pasang OpenVPN di FreeBSD:
sudo pkg install openvpn
atau kalau mau lebih fine-tuned:
cd /usr/ports/security/openvpn
sudo make install clean
2. Menyiapkan Konfigurasi
DOWNLOAD FILE KONFIGURASI .OVPN PUNYA KAMU ATAU BISA DOWNLOAD DARI protonvpn.com UNTUK YANG FREE
Masuk ke folder config OpenVPN:
cd /usr/local/etc/openvpn/
Letakkan file konfigurasi client di sini.
Contoh: client.conf
Rename file client.conf
menjadi openvpn.conf
:
sudo cp client.conf openvpn.conf
(karena service default mencari openvpn.conf
)
3. Memastikan Modul Kernel TUN/TAP
OpenVPN butuh interface TUN.
Load modul TUN:
sudo kldload if_tun
Kalau sudah aktif, pesan keluar:
kldload: can't load if_tun: module already loaded or in kernel
Supaya modul auto-load saat boot:
sudo sh -c 'echo if_tun_load="YES" >> /boot/loader.conf'
4. Membuat Interface tun0 (kalau belum ada)
Kalau /dev/tun0
belum ada:
sudo ifconfig tun create
Cek apakah tun0
sudah muncul:
ifconfig tun0
5. Menjalankan OpenVPN Manual
Untuk mengetes config apakah valid:
sudo openvpn --config /usr/local/etc/openvpn/openvpn.conf
Kalau sukses, OpenVPN akan menunjukkan log seperti:
Initialization Sequence Completed
dan tun0 akan mendapatkan IP.
6. Konfigurasi Service (Opsional)
Kalau mau OpenVPN otomatis jalan via service
, edit /etc/rc.conf
:
sudo ee /etc/rc.conf
Tambahkan:
openvpn_enable="YES"
Kalau file conf kamu beda nama (misal bukan openvpn.conf
), kamu harus buat instance manual.
Kalau pakai service:
sudo service openvpn start
Kalau error karena if_tun0
, lebih baik tetap jalan manual openvpn --config
(seperti yang kamu lakukan tadi).
7. Cek Status VPN
Untuk memastikan kamu sudah connect lewat VPN:
- Buka https://whatismyipaddress.com/
- Bandingkan IP sebelum dan sesudah connect.
Catatan Tambahan
-
Cek log OpenVPN di
/var/log/
kalau ada error. -
Gunakan
ps aux | grep openvpn
untuk melihat proses OpenVPN yang aktif. -
Untuk kill proses OpenVPN manual:
sudo killall openvpn
0 Comments:
Post a Comment