Pertemuan 5 - Melakukan Konfigurasi Hostname dan Hosts di Debian 12 via CLI

Daftar Isi

 

Pertemuan 5 - Melakukan Konfigurasi Hostname dan Hosts di Debian 12 via CLI

A. Pendahuluan

Identitas sebuah mesin dalam jaringan merupakan pondasi penting dalam administrasi server. Tanpa identitas yang jelas, manajemen perangkat akan menjadi sulit dan membingungkan. Dalam pertemuan kali ini, kita akan mempelajari langkah-langkah praktis untuk mengatur identitas tersebut melalui konfigurasi hostname dan file hosts pada sistem operasi Debian 12. Seluruh proses ini akan kita lakukan sepenuhnya melalui baris perintah (Command Line Interface), yang mencakup persiapan lingkungan virtual, pengelolaan hak akses perintah, hingga proses verifikasi akhir.

Sebelum melangkah lebih jauh, penting bagi Anda untuk memahami apa itu hostname dan hosts. Secara sederhana, hostname adalah nama unik yang diberikan kepada sebuah perangkat agar dapat dikenali dalam suatu jaringan. Sementara itu, file hosts berfungsi sebagai peta lokal yang menghubungkan alamat IP dengan nama host tersebut sebelum sistem bertanya kepada server DNS. Melakukan konfigurasi pada keduanya sangatlah krusial, terutama jika Anda bekerja dengan mesin hasil penggandaan (cloning), agar tidak terjadi konflik identitas di dalam jaringan.

Perlu diperhatikan bahwa dalam panduan ini, kita akan melakukan konfigurasi untuk dua mesin sekaligus, yaitu VM Router Gateway dan VM Server. Namun, untuk menjaga efektivitas penjelasan, penulis hanya akan memaparkan tahapan praktikum secara detail pada VM Router Gateway. Anda diharapkan mengulangi prosedur yang sama secara mandiri pada VM Server agar kedua mesin tersebut memiliki identitas yang unik dan sinkron.

B. 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 sistem operasi yang digunakan pada praktikum ini, 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.

C. 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.

Sistem Operasi Debian 12 (Bookworm)

Pastikan komputer atau perangkat yang digunakan sudah terpasang sistem operasi Debian 12 dan dapat berjalan dengan baik. Sistem harus dalam kondisi normal, tidak mengalami error pada layanan dasar. 

Hak Akses Administratif (Root/Sudo)

Anda wajib memiliki informasi kredensial atau kata sandi untuk user root. Mengubah file konfigurasi sistem, dan atau melakukan instalasi paket adalah tugas administratif yang memerlukan hak akses tertinggi. Jika Anda menggunakan user biasa, pastikan user tersebut sudah masuk ke dalam grup sudoers agar dapat menjalankan perintah administratif dengan tambahan instruksi “sudo”.

Pemahaman Dasar Perintah Linux (CLI)

Mengingat praktikum ini sepenuhnya dilakukan melalui terminal atau antarmuka baris perintah (Command Line Interface), pemahaman dasar mengenai navigasi Linux akan sangat membantu. Setidaknya, Anda sudah familiar dengan cara membuka terminal, mengetikkan perintah secara presisi, serta memahami struktur direktori dasar di Linux agar tidak terjadi kesalahan saat menentukan jalur (path) file konfigurasi.

Teks Editor Dasar

Dalam panduan ini, kita akan menggunakan teks editor Nano karena sifatnya yang ramah bagi pengguna baru. Pastikan Anda sudah mengetahui cara dasar mengoperasikannya, seperti cara menyimpan perubahan (Ctrl+O) dan cara keluar dari editor (Ctrl+X). Jika semua persyaratan di atas telah siap, Anda bisa segera memulai proses konfigurasi dengan penuh percaya diri.

D. 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. PC Host 1 Unit
  • Prosesor minimal Intel Core i3 atau AMD Ryzen 3.
  • RAM 4GB atau lebih besar.
  • Penyimpanan minimal 50GB atau lebih besar.
  • Memiliki satu buah network card atau wireless card yang aktif.
  • Menggunakan sistem operasi Windows, macOS, Linux, dan Solaris.
2. VM Client 1 Unit
  • Minimal menggunakan 1 buah prosesor.
  • Minimal menggunakan RAM 1GB (1024MB).
  • Menggunakan arsitektur 64-bit.
  • Menggunakan sistem operasi Debian 12 (XFCE).
3. VM Router Gateway 1 Unit
  • Minimal menggunakan 1 buah prosesor
  • Minimal Menggunakan RAM 512MB
  • Menggunakan sistem operasi Debian 12 (CLI)
4. VM Server 1 Unit
  • Minimal menggunakan 1 buah prosesor
  • Minimal Menggunakan RAM 512MB
  • Menggunakan sistem operasi Debian 12 (CLI)
5. Koneksi Internet 1 Buah
  • Minimal memiliki kecepatan download 10Mbps.
  • Minimal memiliki kecepatan upload 1Mbps.
  • Dapat menggunakan media kabel atau nirkabel.
6. Aplikasi Virtualisasi 1 Buah
  • Menggunakan aplikasi Oracle VM VirtualBox
  • Minimal menggunakan versi 7.2.0.

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 di lapangan.

E. 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 Debian 12, baik dalam lingkungan virtual maupun fisik.

Topologi Praktikum

No. ID Device Alamat
1. Modem 192.168.3.1/24
2. PC Host 192.168.3.10/24
3. Router Gateway
  • 10.0.2.15/24
  • 192.168.30.1/24
  • 192.168.40.1/24
4. VM SERVER 192.168.30.200/24
5. VM CLIENT 192.168.40.200/24

Mode NAT (Network Address Translation) adalah pilihan termudah untuk menghubungkan Virtual Machine (VM) ke internet. Pada mode ini, sistem operasi Guest akan menerima pengaturan jaringan seperti alamat IP, netmask, gateway, dan DNS Server secara otomatis melalui layanan DHCP Server internal. Secara standar, VM akan mendapatkan alamat IP 10.0.2.15/24. Keunggulan utamanya adalah kepraktisan, selama komputer Host memiliki akses internet, maka OS Guest akan otomatis ikut terhubung tanpa perlu konfigurasi manual tambahan.

F. Langkah Praktikum

Tahapan 1 - Menjalankan Virtual Mesin

Langkah pertama yang harus Anda lakukan adalah membuka aplikasi Oracle VM VirtualBox yang sudah terpasang pada komputer Anda. Tunggulah beberapa saat hingga jendela utama Manager muncul sepenuhnya. Pada tahap ini, fokus utama kita adalah menyiapkan lingkungan praktikum untuk VM Router Gateway dan VM Server. Alasan utama mengapa konfigurasi ini menjadi wajib adalah karena kedua VM tersebut merupakan hasil cloning dari satu master VM Debian 12 yang sama. Tanpa perubahan manual, kedua mesin ini akan memiliki nama identitas yang identik, yang tentu saja akan memicu masalah komunikasi antarperangkat nantinya.

Tahapan 2 - Masuk ke Dalam User Root

Dalam sistem operasi Linux, perubahan konfigurasi sistem memerlukan hak akses administratif tertinggi. Jika Anda mengaktifkan akun root saat instalasi, Anda harus berpindah dari user biasa ke user root agar bisa menjalankan perintah konfigurasi. Namun, bagi Anda yang tidak mengaktifkan user root, Anda dapat melewati langkah perpindahan ini dan cukup menambahkan perintah sudo di depan setiap instruksi administratif yang dijalankan.

Untuk beralih ke user root, ketikkan perintah berikut:

su - root

Tekan Enter, lalu sistem akan meminta kata sandi root. Perlu diingat bahwa saat Anda mengetikkan kata sandi, karakter tidak akan muncul di layar (fitur keamanan Linux). Pastikan setiap karakter diketik dengan benar, lalu tekan Enter. Jika berhasil, indikator prompt shell Anda akan berubah dari simbol dolar ($) menjadi tanda pagar (#), menandakan Anda telah memiliki akses penuh sebagai administrator.

Tahapan 3: Melakukan Konfigurasi Hostname

Sebelum mengubah nama mesin, ada baiknya Anda melihat identitas yang saat ini sedang digunakan dengan menjalankan perintah;

Input:

hostnamectl status

Setelah menekan Enter, sistem akan menampilkan informasi lengkap mengenai mesin Anda. Sebagai contoh, Anda mungkin akan melihat nama bawaan seperti "debian-12".

Output:

 Static hostname: debian-12
       Icon name: computer-vm
         Chassis: vm 🖴
      Machine ID: 6b4577f5fa0444ac97f9d6b27f4cc4d8
         Boot ID: c80286383fe2457eacdf529c808584be
  Virtualization: oracle
Operating System: Debian GNU/Linux 12 (bookworm)  
          Kernel: Linux 6.1.0-45-amd64
    Architecture: x86-64
 Hardware Vendor: innotek GmbH
  Hardware Model: VirtualBox
Firmware Version: VirtualBox

Untuk mengubahnya menjadi identitas baru, silakan gunakan perintah dibawah ini. Dalam hal ini, kata "router" adalah nama baru yang kita tetapkan; Anda bebas menggantinya dengan nama lain sesuai kebutuhan.

Input:

hostnamectl set-hostname router

Langkah terakhir pada tahap ini adalah melakukan validasi. Jalankan kembali perintah;

Input:

hostnamectl status

untuk memastikan perubahan telah tersimpan. Perhatikan pada baris "Static Hostname"; jika nilai yang muncul sudah sesuai dengan nama yang Anda masukkan sebelumnya, maka konfigurasi hostname pada mesin Anda telah berhasil dilakukan dengan sempurna.

Output:

 Static hostname: router
       Icon name: computer-vm
         Chassis: vm 🖴
      Machine ID: 6b4577f5fa0444ac97f9d6b27f4cc4d8
         Boot ID: c80286383fe2457eacdf529c808584be
  Virtualization: oracle
Operating System: Debian GNU/Linux 12 (bookworm)  
          Kernel: Linux 6.1.0-45-amd64
    Architecture: x86-64
 Hardware Vendor: innotek GmbH
  Hardware Model: VirtualBox
Firmware Version: VirtualBox

Tahapan 4: Melakukan Konfigurasi File Hosts

Setelah nama mesin diubah, langkah selanjutnya yang tidak kalah penting adalah menyesuaikan file konfigurasi hosts agar sinkron. Sebagai contoh pada panduan ini kita akan menggunakan teks editor Nano untuk melakukan pengeditan ini. Ketikkan perintah dibawah ini dan tekan Enter untuk membuka isi file tersebut.

Input:

nano /etc/hosts

Di dalam editor, carilah baris yang diawali dengan alamat IP 127.0.1.1. Secara default, baris ini biasanya merujuk pada nama lama, misalnya "debian-12".

Gambar 4. Perintah masuk kedalam file hosts

Penggunaan 127.0.1.1 adalah solusi cerdas Debian untuk memastikan sistem tetap stabil dan hostname tetap bisa ditemukan dalam kondisi jaringan apa pun, tanpa mengganggu alamat 127.0.0.1 yang sudah menjadi standar universal untuk localhost.

Ubah nilai tersebut menjadi "router" atau samakan persis dengan hostname yang telah Anda tetapkan pada tahap sebelumnya. Penyesuaian ini memastikan bahwa sistem dapat mengenali dirinya sendiri secara lokal dengan benar. Jika penyuntingan sudah selesai, simpan perubahan tersebut dengan menekan kombinasi tombol Ctrl + O, lalu keluar dari editor dengan menekan Ctrl + X.

Gambar 5. Melakukan konfigurasi file hosts

G. Hasil praktikum

Guna memastikan seluruh konfigurasi yang telah kita lakukan diterapkan secara menyeluruh oleh sistem, langkah penutup yang harus dilakukan adalah melakukan memulai ulang mesin. Ketikkan perintah dibawah ini untuk merestart VM Router Gateway Anda.

Input:

reboot now

Setelah proses reboot selesai dan Anda kembali ke layar login, perhatikan dengan seksama prompt shell yang muncul sebelum kursor. Jika hostname yang ditampilkan sudah berubah sesuai dengan yang Anda konfigurasi tadi, maka selamat, Anda telah berhasil menyelesaikan prosedur praktikum ini. Jangan lupa untuk menerapkan langkah-langkah yang sama pada VM Server Anda agar infrastruktur jaringan virtual Anda tertata dengan rapi.

H. Kesimpulan

Mengonfigurasi hostname dan file hosts merupakan langkah fundamental yang tidak boleh terlewatkan dalam administrasi sistem Linux, khususnya pada Debian 12. Melalui langkah-langkah yang telah kita bahas, Anda kini telah memahami bahwa identitas sebuah server bukan sekadar label, melainkan elemen krusial yang memastikan komunikasi antarperangkat di dalam jaringan berjalan tanpa hambatan. Hal ini menjadi semakin penting ketika Anda bekerja dengan mesin hasil kloning, di mana keunikan identitas adalah syarat mutlak untuk menghindari konflik sistem.

Dengan menguasai penggunaan perintah hostnamectl dan penyuntingan file /etc/hosts melalui teks editor Nano, Anda telah berhasil menerapkan praktik manajemen server yang rapi dan standar. Kemampuan melakukan konfigurasi melalui mode CLI ini merupakan modal berharga, baik bagi siswa SMK yang sedang mendalami kompetensi keahlian jaringan maupun bagi pengguna umum yang ingin mengelola virtual machine secara lebih profesional.

Posting Komentar