Contoh kasus pada postingan ini adalah konfigurasi static routing menuju network/subnet tertentu dari PC Remote ke VM (Instance), dengan topologi sebagai berikut.
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.101
Penyebab #
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.101
Di 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.