Contoh kasus pada postingan ini adalah konfigurasi static routing menuju network/subnet tertentu dari PC Remote ke VM (Instance), dengan topologi sebagai berikut.
flowchart LR
%% Definisi Node
subgraph "Luar / Management Network"
Network_Luar(["network
192.168.100.0/24"])
PC_Remote("pc remote
192.168.100.110/24")
end
subgraph "Host Hypervisor"
Host_VM("host vm
192.168.100.101/24
(Router/NAT)")
end
subgraph "Internal VM Network"
Network_Dalam(["network
10.10.157.0/24"])
VM1["vm1
10.10.157.128/24"]
VM2["vm2
10.10.157.129/24"]
end
%% Definisi Koneksi
PC_Remote --- Network_Luar
Host_VM --- Network_Luar
Host_VM -->|Routes / NATs to| Network_Dalam
VM1 --- Network_Dalam
VM2 --- Network_Dalam
%% Styling Opsional
classDef network fill:#f9f,stroke:#333,stroke-width:2px;
class Network_Luar,Network_Dalam network;
ℹ️ Catatan PC Remote menggunakan Windows, sedangkan VM menggunakan Linux.
Permasalahan #
Setelah menambahkan static route dari PC Remote ke network NAT 10.10.157.0/24, koneksi ping ke VM masih tidak berhasil.
Konfigurasi Static Route di PC Remote (Windows) #
route add 10.10.157.0 mask 255.255.255.0 192.168.100.101Penyebab #
Setelah dilakukan pengecekan, diketahui bahwa service RemoteAccess pada Windows tidak berjalan (not running). Service ini diperlukan agar Windows dapat melakukan routing dengan benar.
Solusi #
Aktifkan service RemoteAccess dengan langkah berikut:
-
Buka Command Prompt sebagai Administrator
-
Masuk ke PowerShell:
powershell -
Jalankan perintah berikut untuk memulai service:
Start-Service -Name RemoteAccess
Setelah service aktif, lakukan kembali ping ke salah satu VM dan koneksi akan berhasil.
Catatan Tambahan (VMware NAT / VMnet) #
Jika Anda menggunakan vSwitch NAT seperti VMnet (VMware), maka static routing perlu ditambahkan di kedua sisi, yaitu:
Di PC Remote (Windows) #
route add 10.10.157.0 mask 255.255.255.0 192.168.100.101Di VM (Linux) #
ip route add 192.168.100.0/24 via 10.10.157.1ℹ️ Catatan
10.10.157.1adalah NAT Gateway dari network internal VM.