Pertemuan 6 - Konfigurasi IP Address Statis dan Dinamis Debian 13 Via Terminal

Daftar Isi

 

Pertemuan 6 - Melakukan Konfigurasi IP Address Statis dan Dinamis Debian 13 via CLI

A. Pendahuluan

Memahami cara mengonfigurasi alamat IP merupakan keahlian dasar yang sangat krusial bagi siapa saja yang ingin mendalami dunia administrasi sistem dan jaringan. Alamat IP atau IP Address ibarat identitas unik bagi setiap perangkat agar dapat saling berkomunikasi di dalam jaringan. Secara umum, kita mengenal dua jenis konfigurasi: IP Address Statis, di mana alamat ditentukan secara manual agar tidak berubah-ubah (sangat cocok untuk server atau gateway), dan IP Address Dinamis, di mana alamat didapatkan secara otomatis dari server DHCP (ideal untuk akses internet yang praktis).

Dalam panduan kali ini, kita akan mempraktikkan konfigurasi keduanya secara langsung pada sistem operasi Debian 13 melalui Command Line Interface (CLI). Skenario yang akan kita gunakan adalah dengan menggunakan sebuah VM Router Gateway. Berdasarkan rancangan topologi, kita akan mengatur Adapter 1 dengan IP Dinamis agar mesin dapat terhubung ke internet secara otomatis. Sementara itu, Adapter 2 dan Adapter 3 akan kita atur menggunakan IP Statis karena kedua interface ini nantinya dipersiapkan untuk menjalankan berbagai layanan jaringan lokal yang membutuhkan alamat tetap. Seluruh proses ini akan mencakup tahap persiapan, eskalasi hak akses, identifikasi perangkat, hingga tahap pengujian akhir.

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 13 (Trixie)

Pastikan komputer atau perangkat yang digunakan sudah terpasang sistem operasi Debian 13 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 13 (CLI)
4. VM Server 1 Unit
  • Minimal menggunakan 1 buah prosesor
  • Minimal Menggunakan RAM 512MB
  • Menggunakan sistem operasi Debian 13 (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 13, 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 dimulai dengan menyiapkan lingkungan kerja virtual. Silakan jalankan aplikasi Oracle VM VirtualBox pada komputer Anda dan tunggu hingga jendela utama Manager ditampilkan. Karena fokus praktikum kita adalah melakukan konfigurasi IP Address pada VM Router Gateway, pastikan Anda memilih dan menjalankan mesin virtual tersebut. Pastikan mesin tersebut sudah dalam kondisi aktif dan siap menerima perintah sebelum melangkah ke tahap berikutnya.

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 - Identifikasi Kode Network Adapter

Sebelum melakukan pengalamatan, kita perlu mengenali bagaimana sistem operasi mengenali perangkat keras jaringan kita. Di Linux, setiap interface jaringan memiliki kode unik yang diberikan oleh sistem. Untuk mengetahuinya, jalankan perintah dibawah ini dan tekan Enter.

Input:

ip link

Output:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:19:3e:be brd ff:ff:ff:ff:ff:ff
    altname enx080027193ebe
3: enp0s8: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 08:00:27:05:2c:e1 brd ff:ff:ff:ff:ff:ff
    altname enx080027052ce1
4: enp0s9: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 08:00:27:8e:21:9c brd ff:ff:ff:ff:ff:ff
    altname enx0800278e219c

Sistem akan menampilkan daftar interface yang tersedia. Sebagai contoh, Anda mungkin akan melihat kode seperti enp0s3, enp0s8, atau enp0s9. Sangat penting bagi Anda untuk mencatat kode-kode tersebut, karena penamaan interface pada perangkat Anda bisa saja berbeda dengan contoh yang digunakan dalam panduan ini.

Tahapan 4 - Konfigurasi IP Address Statis dan Dinamis

Setelah mengidentifikasi kode interface, saatnya kita melakukan konfigurasi inti pada file interfaces yang terletak di direktori /etc/network/. Gunakan penyunting teks seperti Nano dengan menjalankan perintah dibawah ini;

Input:

nano /etc/network/interfaces

Begitu masuk ke dalam file tersebut, periksalah apakah ada aturan lama yang sudah ada. Disarankan untuk membersihkan atau merapikan aturan yang tidak diperlukan agar tidak terjadi konflik.

Gambar 1. Masuk kedalam file interfaces

Selanjutnya, tambahkan baris konfigurasi sesuai rancangan topologi kita. Untuk enp0s3 yang akan terhubung ke internet, gunakan pengaturan inet dhcp. Sedangkan untuk enp0s8 dan enp0s9, gunakan pengaturan inet static lengkap dengan alamat IP manual, seperti contoh berikut:

Input:

auto enp0s3
iface enp0s3 inet dhcp

auto enp0s8
iface enp0s8 inet static
address 192.168.30.1/24

auto enp0s9             
iface enp0s9 inet static
address 192.168.40.1/24

Setelah selesai mengetikkan aturan tersebut dengan teliti, simpan perubahan dan keluar dari penyunting Nano. Pastikan tidak ada kesalahan ketik pada bagian kode interface maupun angka alamat IP.

Gambar 2. Melakukan konfigurasi IP Address sesuai kebutuhan

Tahapan 5 - Menerapkan Konfigurasi Jaringan

Perubahan yang kita lakukan pada file konfigurasi tidak akan langsung berdampak sebelum layanan terkait dijalankan ulang. Oleh karena itu, langkah terakhir dalam konfigurasi adalah melakukan restart pada layanan networking. Jalankan perintah dibawha ini dan tekan Enter.

Input

systemctl restart networking

Jika terminal kembali ke prompt tanpa menampilkan pesan kesalahan, berarti konfigurasi telah berhasil diterima oleh sistem. Namun, jika muncul pesan galat (error), silakan periksa kembali penulisan pada file interfaces atau pastikan kode interface yang dimasukkan sudah sesuai dengan hasil perintah ip link.

Gambar 3. Melakukan restart layanan networking

G. Hasil praktikum

Setelah layanan berhasil dijalankan ulang, kita harus memastikan bahwa setiap interface telah mendapatkan alamat IP sesuai rencana. Proses pengujian ini dilakukan secara bertahap menggunakan perintah ip address show diikuti nama interface.

Pertama, periksa Adapter 1 dengan menggunakan perintah dibawah ini. Karena ini adalah jalur dinamis, pastikan perangkat telah mendapatkan IP otomatis dari jaringan internet.

Input:

ip address show enp0s3

Output:

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:19:3e:be brd ff:ff:ff:ff:ff:ff
    altname enx080027193ebe
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
       valid_lft 86330sec preferred_lft 75530sec
    inet6 fd17:625c:f037:2:72b:e30b:8c7d:2ef6/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 86325sec preferred_lft 14325sec
    inet6 fe80::68ce:139a:ee20:c238/64 scope link

Kedua, periksa Adapter 2 melalui perintah dibawah ini. Di sini, sistem harus menampilkan alamat IP statis 192.168.30.1/24.

Input:

ip address show enp0s8

Output:

3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:05:2c:e1 brd ff:ff:ff:ff:ff:ff
    altname enx080027052ce1
    inet 192.168.30.1/24 brd 192.168.30.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe05:2ce1/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever

Terakhir, lakukan hal yang sama untuk Adapter 3 dengan mengetikkan perintah dibawah ini untuk memastikan alamat 192.168.40.1/24 sudah terpasang dengan benar. Jika semua alamat IP sudah tampil sesuai konfigurasi, maka mesin Debian Anda kini telah selesai diberikan konfigurasi IP Address sesuai dengan rancangan topologi yang anda miliki.

Input:

ip address show enp0s9

Output:

4: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:8e:21:9c brd ff:ff:ff:ff:ff:ff
    altname enx0800278e219c
    inet 192.168.40.1/24 brd 192.168.40.255 scope global enp0s9
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe8e:219c/64 scope link proto kernel_ll 
       valid_lft forever preferred_lft forever

H. Kesimpulan

Sebagai penutup, proses konfigurasi IP Address pada Debian 13 melalui CLI merupakan fundamental penting yang harus dikuasai untuk mengelola infrastruktur jaringan dengan efektif. Melalui tahapan yang telah kita lalui, mulai dari persiapan lingkungan virtual, eskalasi hak akses, hingga penyuntingan file konfigurasi secara manual, kita telah berhasil mentransformasi mesin Debian menjadi sebuah Router Gateway yang fungsional. Fleksibilitas dalam menggabungkan konfigurasi dinamis untuk akses internet dan konfigurasi statis untuk layanan lokal memastikan bahwa server yang kita bangun memiliki konektivitas yang luas sekaligus identitas yang tetap di dalam jaringan internal.

Keberhasilan dalam melakukan konfigurasi ini sangat bergantung pada ketelitian, terutama saat mengidentifikasi kode interface jaringan dan menuliskan aturan pada file konfigurasi. Dengan melakukan verifikasi akhir menggunakan perintah pengujian, kita tidak hanya memastikan bahwa alamat IP telah terpasang, tetapi juga melatih insting teknis dalam melakukan troubleshooting. Pemahaman mendalam mengenai manajemen antarmuka jaringan ini merupakan pijakan awal yang kokoh bagi siswa SMK maupun pengguna umum sebelum melangkah ke materi administrasi server yang lebih kompleks seperti pengaturan DNS, firewall, maupun manajemen bandwidth.

Posting Komentar