Ringkasan Instalasi dan Konfigurasi OpenVPN di FreeBSD

 


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:

Kalau IP berubah ➔ OpenVPN sukses!

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