Cara Install L2TP/IPsec VPN Server di Ubuntu 20.04

Cara Install L2TP/IPsec VPN Server di Ubuntu 20.04

L2TP/IPsec adalah salah satu protokol VPN (Virtual Private Network) yang berfungsi untuk membangun private network secara virtual di atas jaringan internet atau sering disebut VPN tunneling. Tutorial kali ini kita akan belajar cara install L2TP/IPsec VPN server di Ubuntu 20.04.

Install L2TP/IPsec VPN Server

Untuk memudahkan instalasi dan konfigurasi L2TP/IPsec VPN server kita gunakan script installer vpnsetup.sh dari hwdsl2/setup-ipsec-vpn di GitHub.
Download installernya.

Jalankan installernya.

Setelah instalasi selesai dan sukses, ditampilkan informasi koneksi ke VPN server.

Install L2TP/IPsec VPN Client

Install L2TP/IPsec VPN client di Ubuntu.

Membuat koneksi ke VPN server, klik applet Network Manager->VPN Connections->Configure VPN….

Tab VPN, masukkan

  • Gateway = IP VPN server
  • User name = Username VPN
  • Password = Password VPN. Klik icon sebelah kanan, pilih Store the password only for this user agar bisa memasukkan dan menyimpan password

Klik tombol IPsec Settings….

  • Centang Enable IPsec tunnel to L2TP host
  • Pre-shared key = IPsec PSK

L2TP VPN Connection

Uji coba koneksi ke VPN server dan cek apakah Public IP sudah berubah ke IP VPN server.

Menambah User

Download script untuk menambah user add_vpn_user.sh

Jalankan scriptnya disertai dengan username dan password yang mau dibuat.

Untuk Pre-shared key tetap menggunakan IPsec PSK yang sama.

Selamat mencoba 🙂

29 Comments

  1. router mikrotik dan latop saya konekan l2tp/ipsec pada jaringan internet yg berbeda, mikrotik ip 10.10.10.10 , laptop ip 10.10.10.11 , bagaimana saya bisa remote mikrotik (10.10.10.10) dari laptop (10.10.10.11)

  2. Maaf mau tanya, kenapa yang bisa connect hanya 1 client yaa ? saya sudah tambah 2 user berbeda, tapi tetep yg bisa connect hanya 1 client/ device , gak bisa bersamaan.. terima kasih.

  3. Mau tanyak pak, klo install l2tp apakah bisa tanpa menimpa protokol yg lama (pptp). Jadi pptp dan l2tp tetap bisa digunakan.
    Terimakasih.

  4. ## Installing packages required for the VPN…
    + apt-get -yqq install libnss3-dev libnspr4-dev pkg-config libpam0g-dev libcap-ng-dev libcap-ng-utils libselinux1-dev libcurl4-nss-dev flex bison gcc make libnss3-tools libevent-dev libsystemd-dev uuid-runtime ppp xl2tpd
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    Error: ‘apt-get install’ failed.

    on ubuntu server 22.04 (ec2 aws)

Leave a Reply

Your email address will not be published. Required fields are marked *