Cara Mengganti ip address di ubuntu server

Untuk mengganti alamat IP di Ubuntu Server, Anda harus mengedit file konfigurasi Netplan menggunakan terminal. Ini adalah metode standar untuk versi Ubuntu 18.04 dan yang lebih baru.


Langkah 1: Identifikasi Nama Antarmuka Jaringan

Pertama, Anda perlu mengetahui nama antarmuka jaringan yang ingin diubah (misalnya, ens33 atau eth0). Gunakan perintah berikut:

ip a

Output dari perintah ini akan menampilkan daftar semua antarmuka jaringan. Cari nama antarmuka yang terhubung, biasanya ditandai dengan status UP.


Langkah 2: Edit File Konfigurasi Netplan

File konfigurasi Netplan terletak di direktori /etc/netplan/. File tersebut biasanya memiliki nama seperti 01-netcfg.yaml atau 50-cloud-init.yaml. Anda dapat mengeditnya menggunakan editor teks seperti nano.

  1. Buka file konfigurasi dengan nano: sudo nano /etc/netplan/01-netcfg.yaml (Ganti 01-netcfg.yaml jika nama file Anda berbeda).

  2. Ubah konfigurasi yang ada menjadi statis. Pastikan untuk menjaga indentasi (spasi) dengan benar.

    Contoh konfigurasi statis:

    YAML
    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33: # Ganti 'ens33' dengan nama antarmuka Anda
          dhcp4: false
          addresses: [192.168.1.100/24] # Ganti dengan IP yang diinginkan
          routes:
            - to: default
              via: 192.168.1.1 # Ganti dengan Gateway Anda
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4] # Ganti dengan DNS yang diinginkan
    
  3. Setelah selesai mengedit, simpan file dengan menekan Ctrl + O, lalu Enter. Keluar dari editor dengan Ctrl + X.


Langkah 3: Terapkan Perubahan

Terapkan konfigurasi baru yang telah Anda simpan:

sudo netplan apply

Jika tidak ada kesalahan sintaks dalam file YAML, perubahan akan langsung diterapkan.


Langkah 4: Verifikasi Alamat IP Baru

Untuk memastikan alamat IP telah berubah, jalankan kembali perintah berikut dan periksa outputnya:

ip a

Anda akan melihat alamat IP baru yang telah Anda konfigurasikan muncul di bawah antarmuka jaringan yang sesuai.


======================================================================


Untuk mengganti alamat IP di Ubuntu Server yang menggunakan Cloud-init, Anda tidak boleh langsung mengedit file Netplan yang dibuat secara otomatis (seperti 50-cloud-init.yaml), karena perubahan tersebut akan hilang setelah server di-reboot.

Cara yang benar adalah dengan membuat file konfigurasi Netplan baru yang akan menimpa pengaturan default dari Cloud-init.


Langkah 1: Buat File Konfigurasi Netplan Baru

Buat file Netplan baru dengan nama yang dimulai dengan angka yang lebih tinggi (misalnya, 99-custom.yaml) di direktori /etc/netplan/. Ini memastikan file Anda akan diproses setelah konfigurasi Cloud-init.

sudo nano /etc/netplan/99-custom.yaml


Langkah 2: Masukkan Konfigurasi IP Statis

Edit file tersebut dengan konfigurasi IP statis yang Anda inginkan. Ganti nilai-nilai berikut agar sesuai dengan kebutuhan jaringan Anda:

  • ens33: Nama antarmuka jaringan Anda.

  • 192.168.1.100/24: Alamat IP statis dan netmask Anda.

  • 192.168.1.1: Alamat gateway Anda.

  • 8.8.8.8, 8.8.4.4: Alamat server DNS Anda.

YAML
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: false
      addresses: [192.168.1.100/24]
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]

Simpan file dengan menekan Ctrl + O, lalu Enter. Keluar dari editor dengan Ctrl + X.


Langkah 3: Terapkan Perubahan

Terapkan konfigurasi baru menggunakan perintah Netplan:

sudo netplan apply

Perintah ini akan memproses semua file konfigurasi di /etc/netplan/ dan menerapkan perubahan Anda. Karena file 99-custom.yaml memiliki prioritas lebih tinggi, pengaturan IP statis Anda akan menimpa konfigurasi DHCP default dari Cloud-init.

Setelah ini, server Anda akan menggunakan alamat IP statis yang baru, dan pengaturan ini akan tetap ada meskipun server di-reboot.

Scroll to top
Code Copied!