Lab 3. Konfigurasi IP Address Statis di Debian 11 Via CLI

Daftar Isi
Lab 3. Konfigurasi IP Address Statis di Debian 11 Via CLI

Pendahuluan

Pengalamatan IP (IP Address) merupakan fondasi paling mendasar dalam arsitektur jaringan komputer. Dalam lingkungan server, penggunaan alamat IP dinamis yang dapat berubah sewaktu-waktu sangat tidak disarankan karena akan mengganggu ketersediaan layanan (service availability) dan menyulitkan identifikasi perangkat oleh klien. Sistem operasi Linux Debian 11 Bullseye, yang dikenal luas akan keandalan dan stabilitasnya sebagai platform server, membutuhkan konfigurasi alamat IP statis agar setiap layanan di dalamnya dapat diakses secara konsisten dan terprediksi.

Melalui panduan praktikum ini, Anda akan mempelajari tata cara melakukan konfigurasi pengalamatan IP secara statis pada Debian 11 menggunakan Command Line Interface (CLI). Penguasaan antarmuka baris perintah ini sangat penting bagi calon administrator jaringan dan praktisi IT, mengingat sebagian besar server produksi dioperasikan tanpa antarmuka grafis (headless). Setelah menyelesaikan praktikum ini, Anda diharapkan mampu mengidentifikasi nama antarmuka jaringan, menyunting berkas konfigurasi sistem, menerapkan ulang layanan jaringan, serta melakukan verifikasi konektivitas secara mandiri dan sistematis.

Persyaratan

Sebelum memulai praktikum ini, pastikan seluruh kebutuhan perangkat keras dan perangkat lunak telah terpenuhi dengan baik:

  1. Spesifikasi Komputer Host: Komputer fisik yang Anda gunakan wajib memiliki spesifikasi perangkat keras minimal yang sanggup menjalankan aplikasi Oracle VM VirtualBox secara lancar dan stabil.
  2. Aplikasi VirtualBox Terinstal: Perangkat lunak virtualisasi Oracle VM VirtualBox telah terpasang dengan benar pada sistem operasi host dan siap dioperasikan.
  3. Virtual Machine Debian 11: Anda telah memiliki sebuah Virtual Machine (VM) yang terpasang sistem operasi Debian 11 dalam kondisi berfungsi normal dan siap digunakan.
  4. Kredensial User Root: Anda mengetahui kata sandi (password) dari akun root pada sistem operasi Debian 11 yang digunakan untuk praktikum (apabila opsi user root diaktifkan saat instalasi).
  5. Kredensial User Non-Administratif: Anda mengetahui kombinasi username dan password dari akun pengguna standar non-administratif pada sistem operasi tersebut.
  6. Penguasaan Teks Editor Nano: Anda memiliki kemampuan dasar dalam mengoperasikan penyunting teks berbasis CLI, yaitu nano, untuk mengedit berkas sistem.
  7. Penguasaan Sistem Operasi Host: Anda mampu mengoperasikan dan mengelola sistem operasi utama (host) pada komputer yang Anda gunakan dengan baik.

Catatan Penulis

Beberapa aspek penting mengenai lingkungan kerja yang penulis gunakan dalam penyusunan panduan ini perlu Anda perhatikan:

  1. Fleksibilitas Lingkungan Praktikum: Seluruh instruksi dalam panduan ini disusun dan diuji memanfaatkan aplikasi virtualisasi Oracle VM VirtualBox. Namun demikian, seluruh perintah yang dipaparkan dapat diterapkan secara langsung pada mesin fisik (bare-metal) yang terinstal Debian 11 tanpa perubahan prosedur.
  2. Mode Network Adapter VM: Mesin virtual Debian 11 yang penulis gunakan dilengkapi dengan satu buah network adapter yang diatur menggunakan mode Bridge Adapter. Penulis menghubungkan adapter virtual tersebut langsung ke antarmuka jaringan fisik pada komputer host.
  3. Topologi Jaringan Host: Komputer host yang penulis gunakan selama proses penyusunan praktikum ini terhubung ke jaringan internet lokal melalui router/modem dengan alokasi gateway 192.168.3.1/24.
  4. Hak Akses Administratif: Penulis mengasumsikan Anda telah masuk (login) sebagai akun root. Apabila Anda belum berada pada sesi root, jalankan perintah su - root terlebih dahulu. Namun, jika Anda tidak mengaktifkan akun root pada saat instalasi awal Debian, tambahkan instruksi sudo di awal setiap perintah yang memerlukan hak administratif.

Skenario

Dalam praktikum ini, Anda akan melakukan konfigurasi IP Address Statis pada Debian 11 via CLI sesuai dengan parameter jaringan berikut:

  • IP Address: 192.168.3.53
  • Subnet Mask: 255.255.255.0 (atau prefix /24)
  • Default Gateway: 192.168.3.1
  • DNS Server 1: 8.8.8.8
  • DNS Server 2: 1.1.1.1

Alokasi pengalamatan di atas disesuaikan dengan topologi jaringan fisik yang ada pada lingkungan tempat kerja penulis. Anda dapat dan harus menyesuaikan nilai dari setiap parameter tersebut agar selaras dengan segmen jaringan yang berlaku di tempat Anda berada.

Harap berhati-hati dan teliti ketika memasukkan setiap angka dan nilai parameter jaringan. Kesalahan kecil pada konfigurasi IP address, subnet mask, maupun gateway dapat mengakibatkan perangkat server kehilangan koneksi ke jaringan secara total (fatal error).

Langkah Kerja

Tahapan 1 - Mencari Informasi Kode Network Adapter

Tahap awal yang harus dilakukan sebelum mengonfigurasi jaringan adalah mengidentifikasi penamaan antarmuka jaringan (network adapter) yang terdeteksi oleh kernel Debian 11. Penamaan antarmuka pada sistem Linux modern tidak lagi secara otomatis menggunakan penamaan tradisional seperti eth0, melainkan menggunakan skema Predictable Network Interface Names yang disesuaikan dengan posisi perangkat keras.

Untuk menampilkan daftar antarmuka jaringan beserta status dan kodenya, ketik perintah berikut pada jendela terminal CLI:

Input:

ip link

Perintah ip link berfungsi untuk menampilkan seluruh antarmuka jaringan fisik maupun virtual yang terpasang pada sistem operasi beserta informasi link-layer dan status operasionalnya. Setelah mengetikkan perintah tersebut, tekan tombol Enter pada papan ketik Anda untuk mengeksekusi perintah.

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 pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 08:00:27:69:6a:eb brd ff:ff:ff:ff:ff:ff

Jika perintah dimasukkan dengan benar, sistem akan menampilkan baris-baris informasi antarmuka. Perhatikan nama antarmuka yang muncul selain antarmuka loopback (lo). Dalam contoh praktikum ini, kode antarmuka jaringan yang terdeteksi adalah enp0s3. Catat kode antarmuka ini dengan cermat, karena nama ini akan digunakan sebagai rujukan utama pada berkas konfigurasi di tahapan berikutnya.

Tahapan 2 - Masuk Kedalam File Interfaces

Setiap konfigurasi antarmuka jaringan utama pada Linux Debian dikelola melalui sebuah berkas teks bernama interfaces yang terletak di dalam direktori /etc/network/. Berkas ini menyimpan seluruh aturan pengalamatan, baik yang bersifat dinamis (DHCP) maupun statis, yang akan dibaca oleh sistem saat layanan jaringan dinyalakan.

Untuk menyunting berkas konfigurasi tersebut, penulis menggunakan teks editor berbasis CLI yaitu nano. Jalankan perintah berikut untuk membuka berkas interfaces dengan hak akses administratif:

Input:

nano /etc/network/interfaces

Tekan tombol Enter untuk mengonfirmasi eksekusi perintah. Sistem akan membuka antarmuka editor nano yang menampilkan isi dari berkas /etc/network/interfaces.

Sebelum Anda menambahkan baris konfigurasi baru, periksa seluruh isi berkas terlebih dahulu. Pastikan tidak ada baris konfigurasi lama yang mengatur antarmuka target (enp0s3), seperti konfigurasi DHCP otomatis (iface enp0s3 inet dhcp). Apabila aturan lama masih ditemukan, hapus atau beri tanda pagar (#) di awal baris untuk menjadikannya komentar, sehingga tidak terjadi bentrok konfigurasi saat sistem diaktifkan kembali.

Tahapan 3 - Melakukan Konfigurasi IP Address Statis

Penulisan parameter pengalamatan statis pada berkas interfaces Debian dapat dilakukan menggunakan dua bentuk sintaksis. Anda bebas memilih salah satu dari kedua bentuk penulisan ini sesuai dengan preferensi yang Anda sukai.

Bentuk penulisan pertama menggunakan format notasi CIDR/Prefix yang lebih modern dan ringkas:

auto enp0s3
iface enp0s3 inet static
    address 192.168.3.53/24
    gateway 192.168.3.1
    dns-nameservers 8.8.8.8 1.1.1.1

Bentuk penulisan kedua menggunakan format eksplisit tradisional dengan mendeklarasikan variabel netmask, network, dan broadcast secara terpisah:

auto enp0s3
iface enp0s3 inet static
    address 192.168.3.53
    netmask 255.255.255.0
    network 192.168.3.0
    broadcast 192.168.3.255
    gateway 192.168.3.1
    dns-nameservers 8.8.8.8 1.1.1.1

Baris auto enp0s3 memastikan bahwa antarmuka jaringan diaktifkan secara otomatis saat sistem pertama kali dinyalakan. Baris iface enp0s3 inet static menginstruksikan sistem untuk menetapkan metode pengalamatan IPv4 secara statis. Sesuaikan setiap nilai parameter pada baris address, gateway, dan dns-nameservers sesuai dengan skenario jaringan di lingkungan Anda.

Setelah selesai mengetikkan baris konfigurasi, simpan perubahan berkas pada editor nano dengan menekan kombinasi tombol Ctrl + O, dilanjutkan dengan Enter. Kemudian keluarlah dari editor nano dengan menekan Ctrl + X.

Tahapan 4 - Melakukan Restart Layanan Networking

Perubahan parameter yang telah disimpan di dalam berkas /etc/network/interfaces tidak langsung diterapkan secara otomatis oleh kernel. Anda perlu memuat ulang layanan jaringan (networking service) agar sistem membaca kembali berkas konfigurasi terbaru yang telah dibuat.

Untuk menerapkan ulang layanan jaringan pada Debian 11 yang berbasis systemd, jalankan perintah berikut:

Input:

systemctl restart networking

Tekan tombol Enter untuk menjalankan proses restart. Tunggu beberapa saat hingga kursor CLI kembali aktif. Pastikan proses pemuatan ulang berjalan lancar tanpa menampilkan pesan kesalahan (error output) pada layar terminal Anda.

Hasil Akhir

Setelah perintah pengaktifan ulang layanan selesai dieksekusi tanpa adanya laporan kesalahan, langkah selanjutnya adalah melakukan verifikasi dan pengujian hasil konfigurasi secara menyeluruh.

Pengujian tahap pertama dilakukan untuk memastikan bahwa alamat IP statis telah berhasil melekat pada antarmuka jaringan yang dituju. Gunakan perintah di bawah ini untuk memeriksa alokasi alamat IP yang sedang aktif:

Input:

ip address show 

Perintah ip address show berfungsi untuk menampilkan seluruh rincian informasi pengalamatan IP, mask jaringan, serta status operasional dari setiap antarmuka yang ada di dalam sistem. Perhatikan bagian antarmuka enp0s3 dan pastikan alamat IP yang tertera pada inet persis sama dengan nilai konfigurasi yang diisikan, yaitu 192.168.3.44/24.

Output:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:69:6a:eb brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.53/24 brd 192.168.3.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe69:6aeb/64 scope link 
       valid_lft forever preferred_lft forever

Pengujian tahap kedua bertujuan untuk memverifikasi jalur komunikasi lokal antara sistem Debian 11 dengan pintu gerbang utama (router gateway). Jalankan perintah uji konektivitas berikut:

Input:

ping -c 4 192.168.3.1

Jika konfigurasi jaringan lokal benar, sistem akan menampilkan respon reply secara berkala dari alamat gateway. Opsi "-c" (count) berfungsi untuk menentukan jumlah paket ICMP Echo Request yang dikirim, sedangkan "4" adalah jumlah paket yang akan dikirimkan sebelum perintah berhenti. Artinya, opsi tersebut berfungsi untuk membatasi pengiriman paket data ke alamat IP tujuan sebanyak 4 kali, lalu menghentikan proses secara otomatis. 

Output:

PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data.
64 bytes from 192.168.3.1: icmp_seq=1 ttl=64 time=0.779 ms
64 bytes from 192.168.3.1: icmp_seq=2 ttl=64 time=0.788 ms
64 bytes from 192.168.3.1: icmp_seq=3 ttl=64 time=0.781 ms
64 bytes from 192.168.3.1: icmp_seq=4 ttl=64 time=0.771 ms

--- 192.168.3.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 14ms
rtt min/avg/max/mdev = 0.771/0.779/0.788/0.034 ms
root@debian10:~# 

Pengujian tahap ketiga dilakukan untuk menguji keterhubungan sistem Debian 11 ke jaringan luar atau internet, sekaligus menguji keabsahan konfigurasi DNS resolver. Ketikkan perintah berikut:

Input:

ping -c 4 google.com

Keberhasilan pengujian ini ditandai dengan munculnya balasan paket (reply) dari alamat IP publik milik Google. Hal tersebut menandakan bahwa sistem tidak hanya terhubung ke internet, tetapi juga berhasil menerjemahkan nama domain menjadi alamat IP melalui DNS server yang dikonfigurasi. Perlu dicatat bahwa pengujian tahap kedua dan pengujian tahap ketiga bersifat opsional, yang keberhasilannya sangat bergantung pada ketersediaan koneksi internet dan izin akses pada topologi jaringan fisik di lokasi Anda.

Output:

PING google.com (64.233.170.113) 56(84) bytes of data.
64 bytes from sg-in-f113.1e100.net (64.233.170.113): icmp_seq=1 ttl=104 time=27.5 ms
64 bytes from sg-in-f113.1e100.net (64.233.170.113): icmp_seq=2 ttl=104 time=28.6 ms
64 bytes from sg-in-f113.1e100.net (64.233.170.113): icmp_seq=3 ttl=104 time=28.7 ms
64 bytes from sg-in-f113.1e100.net (64.233.170.113): icmp_seq=4 ttl=104 time=29.0 ms

--- google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 9ms
rtt min/avg/max/mdev = 27.532/28.457/29.032/0.584 ms
root@debian10:~# 

Kesimpulan

Konfigurasi IP Address statis via CLI pada Debian 11 merupakan keterampilan fundamental yang wajib dikuasai oleh pengelola sistem dan jaringan komputer. Dengan memahami struktur berkas /etc/network/interfaces, mengenali penamaan antarmuka jaringan melalui perintah ip link, serta menguasai mekanisme verifikasi menggunakan perintah ip address show dan ping, Anda dapat memastikan bahwa server yang Anda kelola dapat berkomunikasi secara stabil dan andal di dalam arsitektur jaringan lokal maupun global.

Posting Komentar