Konfigurasi IP Address Dinamis di Ubuntu Server 20.04

Daftar Isi

 

Konfigurasi IP Address Dinamis di Ubuntu Server 20.04

Pendahuluan

Pernahkah Anda merasa kesulitan saat harus mengatur jaringan pada server? Mengatur alamat IP seringkali menjadi langkah awal yang paling krusial sekaligus menantang bagi siapa saja yang baru menceburkan diri di dunia administrasi server. Dalam panduan ini, kita akan fokus pada cara melakukan konfigurasi IP Address dinamis di Ubuntu Server 20.04 LTS.

Alih-alih memasukkan angka secara manual, kita akan membiarkan sistem bekerja secara otomatis melalui protokol DHCP. Secara garis besar, perjalanan kita akan dimulai dari mengenali identitas perangkat jaringan, mencari file konfigurasi yang tepat, melakukan pengeditan menggunakan teks editor, hingga tahap pengujian untuk memastikan semuanya berjalan mulus. Mari kita mulai prosesnya agar server Anda segera terhubung ke jaringan dengan efisien.

Disclaimer

Materi dalam panduan praktikum ini disusun dengan memperhatikan ketentuan-ketentuan sebagai berikut:

  • Tujuan Pembelajaran: Seluruh konten dalam materi ini ditujukan eksklusif untuk kepentingan edukasi dan peningkatan kompetensi akademis. Penerapan konfigurasi di lingkungan produksi (live environment) mungkin memerlukan penyesuaian spesifik, seperti optimalisasi keamanan (security hardening), serta konfigurasi tambahan yang disesuaikan dengan kondisi infrastruktur riil di lapangan.
  • Validasi Metode: Seluruh tahapan konfigurasi yang dijelaskan dalam panduan ini telah melalui proses pengujian oleh penulis dengan menggunakan lingkungan simulasi/virtualisasi. Meskipun demikian, perbedaan versi perangkat lunak atau spesifikasi perangkat keras dapat menyebabkan variasi hasil.
  • Keamanan Data: Penulis tidak bertanggung jawab atas kehilangan data, kerusakan sistem, atau celah keamanan yang muncul akibat kelalaian dalam mengimplementasikan instruksi dalam panduan ini. Pengguna disarankan untuk selalu melakukan pencadangan (backup) data sebelum melakukan perubahan konfigurasi.
  • Pembaruan Perangkat Lunak: Mengingat dinamika perkembangan teknologi informasi, beberapa perintah atau repositori pada Ubuntu Server 20.04 LTS mungkin mengalami perubahan atau status deprecated di masa mendatang. Pengguna diharapkan bersikap proaktif dalam merujuk pada dokumentasi resmi terbaru.
  • Penyalahgunaan Materi: Segala bentuk penyalahgunaan teknik yang dijelaskan dalam panduan ini untuk tindakan yang melanggar hukum atau etika siber adalah tanggung jawab penuh masing-masing individu.

Persyaratan

Sebelum memasuki tahapan inti praktikum, pengguna wajib memastikan bahwa seluruh kriteria prasyarat telah terpenuhi. Hal ini bertujuan untuk menjamin kelancaran alur kerja dan menghindari kendala teknis yang dapat menghambat proses konfigurasi yang akan dijelaskan pada materi ini.

1. Sistem Operasi Ubuntu Server 20.04 LTS

Pastikan Anda sudah menginstal sistem operasi Ubuntu Server versi 20.04 LTS. Panduan ini secara spesifik menggunakan Netplan, jadi jika Anda menggunakan versi yang jauh lebih lama, kemungkinan besar metode konfigurasinya akan berbeda.

2 Akses Root atau Sudo Privileges

Karena kita akan mengubah file sistem di direktori /etc/, Anda wajib memiliki akses sebagai superuser. Anda harus tahu kata sandi dari user yang memiliki hak akses sudo agar bisa menjalankan perintah administratif tanpa kendala izin (permission denied).

3. Koneksi ke Jaringan dengan DHCP Server

Ini adalah poin paling krusial. Karena kita akan mengonfigurasi IP secara dinamis, maka di dalam jaringan Anda (baik itu jaringan rumah, kantor, atau lab sekolah) harus sudah tersedia DHCP Server. Biasanya, fungsi ini dijalankan oleh router. Tanpa adanya penyedia alamat IP otomatis ini, server Anda tidak akan mendapatkan alamat meskipun konfigurasi sudah benar.

Alat dan Bahan

Untuk menunjang keberhasilan pelaksanaan praktikum kali ini, diperlukan kesiapan sarana dan prasarana yang memadai. Bagian ini merinci spesifikasi perangkat keras serta kebutuhan perangkat lunak yang harus dipenuhi agar konfigurasi layanan server dapat berjalan secara optimal dan sesuai dengan standar operasional.

No. Alat dan Bahan Jumlah Spesifikasi
1. Komputer Server 1 Unit
  • Prosesor 2GHz Dual Core atau lebih tinggi.
  • RAM 2GB atau lebih besar.
  • Penyimpanan minimal 50GB atau lebih besar.
  • Memiliki dua buah network adapter card/onboard yang aktif.
  • Menggunakan sistem operasi Ubuntu Server 20.04 LTS.
2. Komputer Client 1 Unit
  • Prosesor Intel Core i3 / AMD Ryzen 3.
  • RAM 4GB atau lebih besar.
  • Penyimpanan minimal 128GB atau lebih.
  • Memiliki satu buah network adapter card/onboard yang aktif.
  • Menggunakan sistem operasi Microsoft Windows 10.
3. Koneksi Internet 1 Unit
  • Memiliki kecepatan upload minimal 1Mbps.
  • Memiliki kecepatan download minimal 10Mbps.
  • Memiliki layanan DHCP Server aktif.

Penulis tidak menyertakan alat dan bahan pendukung didalam tabel, seperti kabel UTP, Konektor, Tang Crimping, dan LAN tester yang harus pengguna persiapkan, dengan alasan tidak terlalu teknis. Silahkan persiapkan secara mandiri sesuai dengan kebutuhan yang ada di lapangan.

Topologi Praktikum

Topologi berikut menggambarkan rancangan skema jaringan yang akan diimplementasikan selama praktikum berlangsung. Diagram ini berfungsi sebagai acuan visual bagi pengguna dalam memahami alur konektivitas serta hubungan antar-antarmuka (interface) pada Ubuntu Server 20.04 LTS, baik dalam lingkungan virtual maupun fisik.

Konfigurasi IP Address Dinamis

No. Device ID Port IP Address/CIDR
1. Modem 1 192.168.100.2/24
2. Komputer Server 1 DHCP

Tahapan Praktikum

Tahapan 1 - Mencari Informasi Kode Network Adapter

Langkah pertama yang harus kita lakukan adalah mengenali perangkat keras yang tertanam di server kita. Perlu Anda ketahui bahwa secara default, sistem operasi Linux memberikan kode unik untuk setiap antarmuka jaringan atau network adapter yang tersedia. Sebelum melangkah lebih jauh ke urusan konfigurasi, kita wajib memastikan kode apa yang diberikan sistem untuk adapter yang ingin kita atur.

Untuk mengetahuinya, silakan ketikkan perintah dibawah ini, lalu tekan Enter. 

ip link

Jika perintah dieksekusi dengan benar, layar akan menampilkan daftar perangkat jaringan beserta statusnya. Perhatikan baik-baik kode yang muncul, sebagai contoh dalam panduan ini, perangkat yang penulis gunakan memiliki kode “ens33”. Kode inilah yang menjadi identitas utama yang harus Anda catat, karena setiap perangkat bisa saja memiliki kode yang berbeda seperti eth0 atau enp0s3.

Gambar 1. Mencari informasi kode identitas dari network adapter yang digunakan

Tahapan 2 - Mencari Informasi Nama File Konfigurasi

Setelah mengantongi identitas adapter, langkah berikutnya adalah mencari di mana “file” dari pengaturan jaringan tersebut disimpan. Sejak versi 18.04, Ubuntu telah beralih menggunakan Netplan sebagai pengelola jaringan utamanya. Seluruh berkas konfigurasi Netplan ini tersimpan rapi di dalam direktori /etc/netplan/. Menariknya, nama file konfigurasi ini tidak selalu sama di setiap instalasi.

Agar kita tidak salah sasaran, kita perlu melihat isi direktori tersebut dengan menjalankan perintah;

ls /etc/netplan/

Dalam banyak kasus, Anda akan menemukan file dengan ekstensi .yaml. Contohnya, pada sistem yang penulis gunakan, file tersebut bernama 00-installer-config.yaml. Namun, jangan bingung jika di server Anda namanya sedikit berbeda, cukup sesuaikan saja langkah berikutnya dengan nama file yang Anda temukan tadi.

Gambar 2. Mencari informasi nama file konfigurasi netplan yang akan digunakan

Tahapan 3 - Masuk ke dalam File Konfigurasi Netplan

Sekarang saatnya kita melakukan konfigurasi inti. Kita akan menggunakan teks editor Nano, untuk menyunting file tersebut. Anda bisa masuk ke file konfigurasi dengan mengetikkan perintah;

sudo nano /etc/netplan/00-installer-config.yaml

Karena perintah ini menggunakan sudo, jangan heran jika sistem meminta kata sandi user Anda sebagai bentuk verifikasi keamanan. Begitu berada di dalam file, carilah bagian yang mengatur interface sesuai kode adapter yang Anda temukan di tahap pertama (misalnya ens33). Jika sudah ada aturan lama yang mengatur IP di sana, sebaiknya hapus terlebih dahulu agar tidak terjadi konflik konfigurasi.

Gambar 3. Masuk kedalam file konfigurasi netplan

Untuk mengaktifkan IP dinamis, Anda cukup menambahkan atau mengubah aturannya menjadi struktur seperti berikut:

network:
  ethernets:
    ens33:
      dhcp4: true
  version: 2

Pastikan Anda mengganti “ens33” dengan kode adapter milik Anda sendiri. Ingat, dalam file YAML, kerapian spasi atau indentasi sangatlah krusial, jadi pastikan setiap baris sejajar dengan benar. Jika sudah selesai, simpan perubahan tersebut dan keluarlah dari editor Nano.

Gambar 4. Menambahkan rule konfigurasi pada file konfigurasi netplan

Tahapan 4 - Menguji dan Menjalankan Konfigurasi Jaringan

Salah satu fitur terbaik dari Netplan adalah kemampuannya untuk menguji konfigurasi sebelum benar-benar diterapkan secara permanen. Ini adalah “jaring pengaman” agar server Anda tidak kehilangan koneksi jika terjadi kesalahan ketik. Pada tahapan ini, kita akan menjalankan perintah;

sudo netplan try

Setelah menjalankan perintah tersebut, sistem akan memverifikasi konfigurasi Anda. Jika tidak ada kesalahan sintaks, akan muncul pesan “Press ENTER before the timeout to accept the new configuration”.

Gambar 5. Menjalankan perintah pengujian netplan

Di sini Anda diberikan waktu singkat untuk memastikan koneksi tetap stabil. Jika yakin semuanya sudah benar, silakan tekan Enter sekali lagi. Munculnya pesan “Configuration accepted” menandakan bahwa aturan baru Anda telah resmi disetujui dan diterapkan ke dalam sistem.

Gambar 6. Konfirmasi netplan untuk menerapkan perubahan yang baru saja dilakukan

Hasil Praktikum

Setelah seluruh rangkaian konfigurasi dan pengujian selesai tanpa kendala, langkah terakhir adalah melihat hasil kerja keras kita. Kita perlu memastikan apakah adapter jaringan kita sudah benar-benar mendapatkan alamat IP dari DHCP Server. Untuk menampilkan detail informasi ini, Anda dapat menggunakan perintah;

ip address show

Periksalah output yang muncul pada layar, khususnya pada bagian di bawah kode adapter Anda (seperti ens33). Karena kita menggunakan metode dinamis, alamat IP yang muncul bisa berbeda-beda tergantung pada pengaturan DHCP Server di lingkungan jaringan Anda. Jika Anda melihat deretan angka IP di sana, selamat! Server Ubuntu Anda kini sudah berhasil terhubung ke jaringan dengan alamat IP dinamis yang baru.

Gambar 7. Hasil konfigurasi IP Address Dinamis

Kesimpulan

Mengonfigurasi IP Address dinamis pada Ubuntu Server 20.04 LTS ternyata tidak sesulit yang dibayangkan, asalkan kita memahami alur kerja Netplan yang menjadi standar baru di ekosistem Ubuntu. Kunci keberhasilan dari proses ini terletak pada ketelitian kita dalam mengidentifikasi kode network adapter melalui perintah ip link dan kedisiplinan dalam menjaga struktur penulisan pada file konfigurasi YAML. Dengan memanfaatkan protokol DHCP, server Anda dapat terhubung ke jaringan secara otomatis tanpa perlu pusing memikirkan bentrok alamat IP secara manual.

Hal yang paling menarik dan sangat membantu dari prosedur ini adalah adanya fitur keamanan melalui perintah sudo netplan try. Fitur ini memberikan ketenangan bagi administrator server, terutama pemula, karena sistem memberikan kesempatan untuk menguji konfigurasi sebelum benar-benar diterapkan secara permanen. Jika terjadi kesalahan ketik atau konfigurasi yang menyebabkan koneksi terputus, sistem akan membatalkan perubahan tersebut secara otomatis.

Secara keseluruhan, penguasaan terhadap konfigurasi jaringan dasar ini merupakan pondasi penting bagi siswa SMK maupun pengguna umum yang ingin mendalami dunia administrasi server. Dengan memahami langkah-langkah yang sudah kita bahas, mulai dari identifikasi perangkat, penyuntingan file, hingga verifikasi akhir, Anda kini memiliki kendali penuh untuk memastikan server Ubuntu Anda selalu siap berkomunikasi di dalam jaringan dengan stabil dan aman.

Posting Komentar