Lab 1. Konfigurasi IP Address Dinamis di Debian 12 Via CLI

Daftar Isi

 

Konfigurasi IP Address Dinamis di Debian 12 Via Terminal

1. Pendahuluan

Pernah terpikir tidak, bagaimana sebuah komputer atau server bisa langsung terhubung ke internet tanpa kita harus pusing menentukan alamat angkanya satu per satu? Di sinilah peran penting dari konfigurasi IP Address Dinamis. Secara sederhana, konsep ini memungkinkan perangkat Anda "meminta" alamat IP secara otomatis kepada server penyedia (DHCP Server), sehingga Anda tidak perlu melakukan pengaturan manual yang berisiko bentrok dengan perangkat lain. Penggunaan IP dinamis ini sangat krusial, terutama saat perangkat kita harus sering berpindah jaringan atau saat kita ingin efisiensi dalam manajemen banyak komputer sekaligus.

Dalam panduan ini, kita akan melewati beberapa tahapan mulai dari menyiapkan akses sistem, mengintip identitas perangkat jaringan, hingga melakukan pengujian akhir. Namun sebelum praktek, ada hal teknis yang perlu Anda pahami. Dalam Debian, ada dua aturan atau rule utama untuk mengaktifkan interface jaringan. Pertama adalah rule "auto", yang berfungsi untuk memastikan interface jaringan langsung aktif otomatis begitu sistem operasi selesai melakukan proses booting. Kedua adalah rule "allow-hotplug", yang biasanya digunakan jika Anda ingin interface aktif hanya saat sistem mendeteksi adanya kabel jaringan yang dicolokkan atau adanya event perangkat yang terdeteksi.

Untuk tutorial kali ini, saya memilih menggunakan rule "auto". Mengapa? Karena sebagai server, kita ingin koneksi jaringan langsung siap sedia sejak komputer dinyalakan tanpa harus menunggu pemicu lain. Yuk, kita mulai langkah-langkah implementasi IP Address pada Debian 12 ini.

2. Topologi Praktikum

Berikut adalah topologi yang digunakan dalam pembahasan praktikum ini. Topologi ini bersifat dasar dan dapat disesuaikan dengan kebutuhan serta kondisi yang ada di lapangan.

Konfigurasi IP Address

3. Persiapan Praktikum

Agar praktikum dapat berjalan dengan lancar, berikut adalah perangkat yang perlu dipersiapkan, baik berupa hardware maupun software, beserta beberapa konfigurasi awal sebelum memulai tahapan praktikum.

3.1. Hardware

  1. Komputer atau Laptop
    • Prosesor Minimal Intel Core i3 atau AMD A4.
    • RAM Minimal 4GB atau direkomendasikan 8GB.
    • Memiliki ruang kosong pada hard disk minimal 20GB.
    • Menggunakan sistem operasi Microsoft Windows, Linux, atau macOS.
  2. Koneksi Internet
    • Memiliki kecepatan upload minimal 1 Mbps.
    • Memiliki kecepatan download minimal 10Mbps.
    • Dapat menggunakan media kabel atau nirkabel.

Catatan;

Untuk koneksi internet, pengguna dapat menggunakan tethering smartphone atau hotspot dari perangkat smartphone yang dimilikinya, jika tidak berlangganan koneksi internet secara langsung melalui ISP. 

3.2. Software

  1. Aplikasi Virtualisasi
  2. Virtual Mesin Server
    • Menggunakan sistem operasi Linux Debian 12
    • Memiliki minimal 2 Network Adapter
    • Untuk mendapatkan file VM Debian 12, penulis menyediakan file virtual hard disk dalam format .vdi yang dapat langsung anda gunakan. Silahkan kunjungi laman https://www.mediafire.com/folder/ekg7xmvz4dqug/Debian+12

Catatan;

file virtual hard disk .vdi yang penulis sediakan, di bangun diatas debian 12. file ini tidak memiliki paket aplikasi apapun yang terinstal didalamnya. Sehingga sangat cocok digunakan oleh semua orang yang ingin belajar administrasi server, namun tidak ingin melakukan instalasi. 

3.3. Konfigurasi Dasar

  1. Pastikan pengguna sudah memiliki rancangan topologi praktikum yang akan dilakukan implementasi. 
  2. Pastikan VM Server (dalam kasus ini VM Debian 12) sudah memiliki minimal dua buah network adapter. (Baca: Menambahkan Virtual Network Adapter Kedalam VM (Via GUI))
  3. Dalam pembahasan kali ini (perhatikan sub bab topologi), VM Server memiliki dua buah network adapter. Dengan rincian, Adapter 1 menjalankan mode konfigurasi NAT (Baca: Implementasi Virtual Network Adapter mode NAT), dan Network Adapter 2 menjalankan mode konfigurasi Internal Network (Baca: Implementasi Virtual Network Adapter mode Internal Network). 
  4. Pastikan komputer Host sudah terhubung ke Internet.

4. Tahapan Praktikum

Tahapan 1 - Jalankan VM & Masuk ke User Root

Pada praktikum perdana ini, fokus utama kita adalah mengatur IP Address dinamis untuk interface pertama. Interface ini ibarat pintu utama yang akan menghubungkan server Debian Anda ke luasnya dunia internet. Langkah awal yang harus Anda lakukan tentu saja menjalankan Virtual Machine (VM) Debian 12 yang sudah terinstal di komputer Anda. Tunggu hingga proses loading sistem selesai dan muncul layar login.

Setelah sistem siap, silakan masuk menggunakan username dan password dari user biasa (non-administratif) yang Anda buat saat instalasi. Namun ingat, untuk mengubah pengaturan sistem seperti jaringan, kita butuh kekuatan penuh. Oleh karena itu, kita harus pindah ke user root. Caranya, ketikkan perintah dibawah ini lalu tekan tombol Enter.

su - root

Ada satu hal unik yang sering bikin pengguna awam bingung, saat Anda mengetikkan kata sandi root, sistem tidak akan memunculkan karakter apa pun (bintang atau titik) di layar. Jangan panik, ketik saja dengan yakin lalu tekan Enter. Jika sandi benar, simbol prompt pada terminal Anda akan berubah dari $ menjadi #. Simbol pagar ini adalah tanda bahwa Anda sudah memegang kendali penuh sebagai root.

Tahapan 2 - Mencari Informasi Identitas Network Adapter

Satu hal yang perlu dipahami dalam dunia Linux adalah setiap perangkat jaringan atau network adapter punya "nama panggilan" sendiri. Nama ini bisa berbeda-beda antar komputer, jadi jangan kaget jika milik teman Anda berbeda dengan milik Anda. Untuk mengetahui apa nama identitas adapter yang tertanam di sistem Anda, kita bisa menggunakan perintah;

ip link

Begitu perintah tersebut dijalankan, sistem akan menampilkan daftar adapter yang tersedia. Sebagai contoh, di perangkat yang saya gunakan, adapter pertama terdeteksi dengan kode enp0s3 dan adapter kedua berkode enp0s8. Nah, sekarang giliran Anda untuk melihat dan mencatat baik-baik kode yang muncul di layar terminal Anda, karena kode itulah yang akan kita "konfigurasi" di langkah selanjutnya.

1. Mencari informasi identitas network adapter yang akan dikonfigurasi

Tahapan 3 - Konfigurasi IP Address Dinamis

Sekarang kita masuk ke bagian inti, yaitu mengatur agar adapter enp0s3 (adapter 1) bisa mendapatkan IP secara otomatis. Untuk melakukan ini, kita harus masuk ke dalam sebuah file konfigurasi utama yang terletak di direktori /etc/network/interfaces. Di sini saya akan menggunakan teks editor nano karena penggunaannya yang sangat ramah bagi pemula. Silakan ketik perintah dibawah ini dan tekan tombol Enter;

nano /etc/network/interfaces

Begitu file terbuka, Anda akan melihat beberapa baris teks. Agar konfigurasi kita bersih dan tidak bentrok, sebaiknya hapus atau beri tanda komentar (pagar) pada konfigurasi lama yang berhubungan dengan interface tersebut. 

2. Masuk kedalam file interfaces

Setelah itu, masukkan konfigurasi baru menggunakan rule auto seperti yang kita bahas di awal. Pastikan Anda mengetikkan bahwa interface tersebut menggunakan metode dhcp. Jika sudah yakin semua benar, simpan perubahan tersebut dengan menekan kombinasi tombol Ctrl + X, lalu tekan Y, dan tekan Enter. 

3. Melakukan konfigurasi IP Address Dinamis

Tahapan 4 - Melakukan Restart Layanan Networking

Perlu diingat bahwa setiap kali kita mengubah file konfigurasi di Linux, sistem tidak akan langsung menyadarinya. Kita perlu memberikan "sentuhan" kecil agar sistem memperbarui pengaturannya. Karena yang kita ubah adalah masalah jaringan, maka layanan yang harus kita mulai ulang adalah layanan networking.

Gunakan perintah berikut ini, untuk menerapkan perubahan tersebut.

systemctl restart networking

Setelah menekan Enter, tunggu beberapa saat. Jika terminal kembali memunculkan prompt tanpa ada pesan eror (tulisan merah atau peringatan), itu tandanya konfigurasi Anda berhasil diterima oleh sistem tanpa ada kesalahan penulisan.

4. Melakukan Restart Layanan Networking

Tahapan 5 - Verifikasi Konfigurasi IP Address Dinamis

Langkah terakhir adalah pembuktian. Kita harus memastikan apakah si Debian ini benar-benar sudah mendapatkan alamat IP dari server DHCP atau belum. Caranya, jalankan perintah;

ip address show enp0s3

Jangan lupa untuk mengganti enp0s3 dengan nama adapter yang Anda catat pada tahapan kedua tadi.

5. Melakukan verifikasi konfigurasi IP Address Dinamis

Jika konfigurasi berjalan mulus, Anda akan melihat deretan informasi jaringan di sana. Dalam skenario yang saya gunakan di VirtualBox dengan mode NAT, biasanya adapter akan mendapatkan alamat IP 10.0.2.15. Jika angka-angka tersebut sudah muncul, selamat! Artinya server Debian 12 Anda sekarang sudah punya identitas di jaringan dan siap digunakan untuk menjelajahi internet.

5. Kesimpulan

Melakukan konfigurasi IP Address dinamis pada Debian 12 ternyata tidak sesulit yang dibayangkan, bukan? Inti dari seluruh proses yang kita lakukan adalah memberikan perintah kepada sistem agar ia "bernegosiasi" secara otomatis dengan server DHCP untuk mendapatkan identitas di jaringan. Dengan menggunakan rule auto, kita memastikan bahwa server Debian kita akan langsung siap terhubung ke internet begitu mesin dinyalakan, tanpa perlu campur tangan manual setiap saat.

Setidaknya ada tiga poin penting yang perlu Anda ingat dari praktikum kali ini. Pertama, selalu pastikan Anda memiliki akses root sebelum mengubah konfigurasi sistem. Kedua, jangan pernah menebak nama interface, gunakan selalu perintah ip link karena identitas seperti enp0s3 adalah kunci utama agar konfigurasi tidak salah sasaran. Terakhir, jangan lupa untuk melakukan restart networking setiap kali ada perubahan pada file /etc/network/interfaces agar pengaturan baru tersebut segera diterapkan oleh sistem.

Keberhasilan Anda mendapatkan alamat IP secara otomatis (seperti 10.0.2.15 pada mode NAT) adalah bukti bahwa komunikasi antara sistem operasi dan penyedia layanan internet sudah berjalan lancar. Ini adalah pondasi dasar yang sangat penting sebelum Anda melangkah ke konfigurasi server yang lebih kompleks nantinya.

Posting Komentar