Repository navigation
[NORDVPN] ubuntu config
Konfigurasi Ubuntu server agar koneksi internet keluar melalui NordVPN Dedicated IP dan tetap dapat mengakses jaringan LAN melalui interface eno1.
INTERNET
|
eno0
|
+--------------+
| Ubuntu Server |
| NordVPN |
+------+-------+
|
NordVPN Tunnel
|
Dedicated IP
149.174.244.38
LAN / Internal Network
|
eno1
| Parameter | Nilai |
|---|---|
| Dedicated IP | 149.174.244.38 |
| Location | Singapore |
| Server | Singapore #640 |
| Hostname | sg640.nordvpn.com |
| NordVPN Technology | NordLynx |
Verifikasi IP publik:
curl -4 ifconfig.meExpected:
149.174.244.38
Technology: NORDLYNX
Firewall: enabled
Firewall Mark: 0xe1f1
Routing: enabled
User Consent: enabled
Kill Switch: disabled
Real-time protection: disabled
Notify: enabled
Tray: enabled
Auto-connect: enabled
Meshnet: disabled
DNS: disabled
LAN Discovery: disabled
Virtual Location: enabled
Post-quantum VPN: disabled
ARP Ignore: enabled
Subnet berikut sudah diizinkan melewati konfigurasi VPN/firewall:
192.168.201.0/24
192.168.1.0/24
10.2.0.0/24
Jangan menghapus subnet tersebut jika masih digunakan untuk akses LAN/internal.
nordvpn statusnordvpn settingscurl -4 ifconfig.meExpected:
149.174.244.38
nordvpn connect sg640nordvpn disconnectAuto-connect saat ini sudah enabled.
Untuk memastikan:
sudo nordvpn set autoconnect onJika client NordVPN mendukung pemilihan server spesifik:
sudo nordvpn set autoconnect on sg640Setelah itu verifikasi dengan:
nordvpn settingsSaat ini:
Kill Switch: disabled
Kill Switch digunakan untuk mencegah traffic internet keluar melalui eno0 apabila VPN terputus.
Jika tujuan server adalah wajib menggunakan Dedicated IP 149.174.244.38, aktifkan:
sudo nordvpn set killswitch onKemudian:
nordvpn settingsExpected:
Kill Switch: enabled
VPN normal:
Server -> eno0 -> NordVPN -> 149.174.244.38 -> Internet
VPN terputus:
Server -> Internet
X
traffic blocked
Dengan demikian server tidak fallback menggunakan IP publik asli eno0.
Catatan: sebelum mengaktifkan Kill Switch secara permanen pada server production, pastikan akses SSH/LAN dan subnet yang diperlukan sudah benar-benar di-allowlist.
Internet berada di:
eno0
LAN/internal network berada di:
eno1
Karena beberapa subnet internal sudah di-allowlist, akses ke jaringan tersebut dapat tetap digunakan saat VPN aktif.
LAN Discovery saat ini:
LAN Discovery: disabled
Tidak perlu mengaktifkan LAN Discovery jika subnet yang dibutuhkan sudah dimasukkan ke allowlist.
Untuk melihat IP interface:
ip -4 addr show eno0
ip -4 addr show eno1Untuk melihat routing:
ip route
ip ruleUntuk server yang harus selalu menggunakan Dedicated IP:
Technology NORDLYNX
Firewall enabled
Routing enabled
Auto-connect enabled
Kill Switch enabled
Dedicated IP 149.174.244.38
Server Singapore #640
LAN allowlist enabled untuk subnet internal yang diperlukan
LAN Discovery disabled (jika allowlist sudah cukup)
DNS disabled
Setelah reboot:
nordvpn statusPastikan status:
Status: Connected
Kemudian:
curl -4 ifconfig.meHarus menghasilkan:
149.174.244.38
Cek akses LAN:
ping -c 3 <IP-LAN-eno1>Cek routing:
ip routeJika:
curl -4 ifconfig.metidak menghasilkan:
149.174.244.38
cek:
nordvpn statusdan:
nordvpn settingsCek subnet eno1:
ip -4 addr show eno1Pastikan subnet LAN sudah ada di allowlist.
Contoh:
sudo nordvpn allowlist add subnet 192.168.1.0/24Pada versi CLI lama, command dapat menggunakan:
sudo nordvpn whitelist add subnet 192.168.1.0/24Jika Kill Switch enabled, ini adalah perilaku yang diharapkan:
VPN DOWN -> Internet BLOCKED
VPN UP -> Internet kembali melalui Dedicated IP
Ini mencegah IP asli eno0 digunakan sebagai fallback.
Jalankan:
nordvpn status
nordvpn settings
curl -4 ifconfig.me
ip -4 addr show eno0
ip -4 addr show eno1
ip routeTarget utama:
NordVPN : Connected
Dedicated IP : 149.174.244.38
Auto-connect : enabled
Kill Switch : enabled (jika server wajib always-VPN)
LAN : subnet internal tetap dapat diakses