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
.
Buka file konfigurasi dengan
nano
:sudo nano /etc/netplan/01-netcfg.yaml
(Ganti01-netcfg.yaml
jika nama file Anda berbeda).Ubah konfigurasi yang ada menjadi statis. Pastikan untuk menjaga indentasi (spasi) dengan benar.
Contoh konfigurasi statis:
YAMLnetwork: 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
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.
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.