Apa yang bisa kami bantu?

A. Pendahuluan

Konfigurasi 2 IP public dalam 1 VM Ubuntu digunakan untuk memungkinkan satu server menjalankan beberapa layanan dengan alamat IP yang berbeda. Pengaturan ini sering diterapkan pada kebutuhan hosting, server aplikasi, maupun manajemen jaringan agar lebih fleksibel dan efisien. Pada Ubuntu, konfigurasi multi IP dapat dilakukan melalui pengaturan network interface sesuai versi sistem yang digunakan.

B. Konfigurasi

1.Siapkan 1 instance/vm yang nantinya akan kita setting ke 2 IP Public yang berbeda.

  Untuk pembuatan instancenya bisa mengikuti panduan berikut ini: Membuat Instance di GEC

2.Karena kebutuhan 2 IP Public sehingga kita perlu menyiapkan 2 interface (network).

Konfigurasi network 1

Konfigurasi network ke 2

3. Attach instance yang sudah dibuat tadi ke kedua network yang sudah disetting sebelumnya.

   Untuk attachnya bisa ke menu instance lalu pilih menu NICs sepertii berikut:

4. Setelah setting kedua network lalu ke menu VPS untuk melakukan konfigurasi static nat ke kedua IP pada masing-masing network.

Apabila belum tersedia IP yang available maka lakukan Add Acquire new IP

Klik OK

Cari IP yang sudah di Acquire tadi di menu Public IP Addresses, lalu klik IP tersebut untuk disetting menjadi static NAT. Klik tombol + berikut ini lalu select network yang ingin di setting kemudian pilih OK

Lakukan konfigurasi static NAT pada 1 IP Public lagi untuk di attach ke Network kedua. Pastikan kedua network yang sudah dibuat sebelumnya dikonfigurasi sebagai static NAT.

5. Akses Console di menu berikut ini, klik view console

6. Untuk pengecekan apakah sudah mendapatkan IP atau belum bisa jalankan perintah:

IP a

Terlihat belum ada IP Address maka kita perlu melakukan setting network terlebih dahulu di file /etc/netplan/50-cloud-init.yaml.

Jalankan perintah berikut:

nano /etc/netplan/50-cloud-init.yaml.

Untuk konfigurasi network dalam OS bisa menggunakan file berikut:

network:
  version: 2
  renderer: networkd

  ethernets:
    ens3:
      dhcp4: no
      addresses:
        - 192.168.50.116/24 #sesuaikan dengan IP Anda 
      routes:
        - to: default
          via: 192.168.50.1 #sesuaikan dengan gateway anda
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

    ens4:
      dhcp4: no
      addresses:
        - 192.168.60.59/24 #sesuaikan dengan IP Anda 

7. Setelah itu jalankan perintah:

netplan apply

Cek kembali dengan menjalankan perintah:

Ip a

Terlihat sudah mendapatkan IP sesuai yang disetting sebelumnya.

8. Tes ping ke google hasilnya reply

9. Jalankan perintah curl ifconfig.co kemudian hasilnya merupakan IP Public primary dari instance yang sudah dibuat

curl ifconfig.co

10. Lakukan pengecekan tes akses Internet dari luar, apabila belum bisa maka cek aclnya apakah sudah di attach atau belum. Caranya ke menu network lalu replace acl, pilih acl mana yang akan digunakan dan kik ok

Lakukan di kedua network yang sudah dibuat sebelumnya dan ketika dicoba ping dari luar terpantau reply dan ping ke gateway sudah berhasil

C.Kesimpulan

Dengan metode konfigurasi 2 IP Public dalam satu VM dapat:

  • menjalankan beberapa layanan berbeda,
  • menggunakan SSL/domain terpisah,
  • melakukan binding service ke IP tertentu,
  • atau kebutuhan load balancing dan failover sederhana.

Konfigurasi paling umum di Ubuntu modern menggunakan Netplan dengan menambahkan multiple address pada satu interface jaringan. 

 

Semoga artikel yang telah kami sampaikan dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet GIO, Anda dapat menghubungi kami melalui  email support@biznetgio.com atau dapat melalui live chat di website Biznet GIO, melalui chat WhatsApp dan bisa juga melalui telepon ke nomor (021) 5714567.