Membuat VM Menjadi Router

Halo semuanya,

Jadi hari ini saya akan membuat postingan bagaimana cara membuat VM menjadi Router dari lab Proxmox saya. Saya sendiri menggunakan Debian 12 sebagai Router. Jadi langsung saja kita Create VM pada Proxmox dan install seperti biasa. Nantinya kita akan gunakan hardware dari vimbr0 dan edit menjadi segment 13.

Saat vimbr0 ini sudah terpasang dari awal Create VM, edit di bagian VM-nya sebagai static jika sebelumnya DHCP. Gunakan:

nano /etc/network/interfaces

Jika sudah diedit seperti di atas, save hasil tersebut dan restart layanan networking-nya:

service networking restart


Pastikan ens18 atau nama interface lainnya terganti dengan segment 13 itu. Test dengan ping suatu web, contohnya detik.com atau google.com. Selanjutnya, untuk membuat IP testing kita akan ke bagian Datacenter Proxmox dan cari tab SDN. Pada bagian Zones, isi nama/ID untuk Vnets tersebut.


Tidak usah ada yang diubah, langsung Add saja. Lanjut ke tab VNets dan Create untuk menjadi wadah dari Zones tadi.



Isi Name tersebut, dan isi Zone dengan yang telah dibuat sebelumnya.


Ke sebelah kanan ada bagian Subnets, Create IP untuk mengisi Subnets itu.

Untuk testing ini, cukup isi Subnet saja. Bagian Gateway dan SNAT tidak usah, karena kita akan set gateway-nya di dalam Router/Debian tadi. Kembali lagi ke tab SDN, kita apply network dan akan muncul status-nya seperti di bawah ini.

Kemudian kembali ke bagian hardware dari Debian tadi, masukan network hardware-nya dan pilih VNets/Zones yang sudah dibuat.

Kita pilih hardware network yang di-attach menjadi IP static dan menggunakan range IP dari VNets tadi. Masuk lagi ke bagian:

nano /etc/network/interfaces

Restart layanan kembali:

service networking restart

Selanjutnya kita akan aktifkan IP Forwarding agar traffic dari 10.10.10.0/24 ini bisa diteruskan melalui Debian Router:

echo 1 > /proc/sys/net/ipv4/ip_forward

Kemudian edit file sysctl:

net.ipv4.ip_forward=1

Untuk memastikan, apply dengan:

sysctl -p

Selanjutnya kita akan tambahkan routing NAT pada VM ini:

iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o ens18 -j MASQUERADE

Cek:

iptables -t nat -L -n -v

Untuk memastikan sudah masuk routing tersebut.


Sekarang kita akan create VM baru untuk memastikan apakah berhasil tersambung ke internet atau belum. Saya akan menggunakan Proxmox sebagai contoh. Jadi saat membuat VM, kita akan memasukkan range IP yang dibuat pada VNets sebelumnya.


Setelah itu, silakan cek IP dan test ping DNS Google untuk memastikan.


Jika ingin ping domain, edit bagian:

nano /etc/resolv.conf

Tambahkan:

nameserver 8.8.8.8


Jika sudah ditambahkan, maka ping melalui domain seperti detik.com atau google.com dapat dilakukan.

Komentar

Postingan populer dari blog ini

OpenNebula Itu Apa Sih? Kenapa Bisa Tercipta?

Membuat Router Melalui Mikrotik Pada Proxmox

How To Migrating VM Via NFS Storage