Cara Konfigurasi VPN Site-to-Site (S2S) di Windows Server via PowerShell
1️⃣ Buka PowerShell sebagai Administrator
Pastikan menjalankan Run as Administrator agar semua perintah dapat diterapkan ke sistem.
2️⃣ Install Remote Access Role
Install fitur Remote Access:
Install-WindowsFeature RemoteAccess
3️⃣ Install Remote Access PowerShell Module
Module ini diperlukan untuk menjalankan command VPN:
Install-WindowsFeature RSAT-RemoteAccess-PowerShell
4️⃣ Install Routing Feature
Fitur routing dibutuhkan untuk VPN S2S:
Install-WindowsFeature Routing
5️⃣ Restart Server
Setelah semua fitur terpasang, restart sistem:
Restart-Computer
⚙️ Konfigurasi VPN Site-to-Site
6️⃣ Install Remote Access VPN S2S
Aktifkan mode VPN Site-to-Site:
Install-RemoteAccess -VpnType VpnS2S
7️⃣ Tambahkan Interface VPN S2S
Contoh konfigurasi interface VPN:
Add-VpnS2SInterface `
-Name "EDGE1" `
-Destination 131.107.0.20 `
-Protocol IKEv2 `
-AuthenticationMethod PSKOnly `
-SharedSecret "ABC" `
-IPv4Subnet 10.2.0.0/24:100
Penjelasan Parameter:
- Name → Nama interface VPN
- Destination → IP public VPN peer
- Protocol → Tipe VPN (IKEv2)
- AuthenticationMethod → Metode autentikasi (PSK)
- SharedSecret → Pre-Shared Key
- IPv4Subnet → Network yang akan dirouting
8️⃣ Menghubungkan VPN S2S
Untuk menjalankan koneksi VPN:
Connect-VpnS2SInterface -Name "EDGE1"
9️⃣ Mengecek Status VPN
Melihat status interface:
Get-VpnS2SInterface
📚 Referensi Dokumentasi Resmi
Dokumentasi lengkap tersedia di situs :
-
Add VPN Interface
https://docs.microsoft.com/en-us/powershell/module/remoteaccess/add-vpns2sinterface -
Connect VPN Interface
https://docs.microsoft.com/en-us/powershell/module/remoteaccess/connect-vpns2sinterface -
Get VPN Interface
https://docs.microsoft.com/en-us/powershell/module/remoteaccess/get-vpns2sinterface -
Remote Access Module
https://docs.microsoft.com/en-us/powershell/module/remoteaccess/
✅ Hasil Akhir: Server Windows sudah siap menjadi VPN Site-to-Site Gateway menggunakan IKEv2 dengan PSK.
Komentar