Konfigurasi IP Address pada Debian
27 September 2026
Tujuan Pembelajaran
Setelah membaca tutorial ini, kamu mampu mengonfigurasi alamat IP pada sistem operasi Debian 12 (dan versi di atasnya), baik secara statis (manual) maupun dinamis (DHCP). Kamu juga akan memahami fungsi dari setiap variabel dan perintah jaringan, sehingga tidak sekadar menghafal langkah-langkahnya.
Prasyarat
- Komputer atau mesin virtual yang sudah terinstal sistem operasi Debian 12 (atau versi lebih baru).
- Akses masuk ke dalam sistem sebagai pengguna
rootatau menggunakan hak aksessudo. - Pengetahuan dasar mengenai alamat IPv4, subnet mask, dan gateway.
Langkah 1 — Mengetahui Nama Antarmuka Jaringan
Sebelum memberikan alamat IP, kamu harus tahu nama antarmuka jaringan (network interface) yang terpasang di sistem Debian kamu. Jalankan perintah berikut di terminal:
ip a
Perintah ip a (singkatan dari ip address) berfungsi untuk menampilkan semua antarmuka jaringan yang aktif beserta alamat IP yang sedang digunakan. Perhatikan keluaran terminalnya, biasanya antarmuka utama bernama enp0s3, ens33, atau eth0 (menggantikan penamaan lama). Catat nama antarmuka ini untuk langkah selanjutnya.
Langkah 2 — Membuka File Konfigurasi Jaringan
Pada lingkungan server Debian, konfigurasi alamat IP dikelola secara terpusat di dalam sebuah file teks. Gunakan teks editor nano untuk membuka dan mengedit file tersebut:
nano /etc/network/interfaces
Perintah nano adalah editor teks bawaan yang mudah digunakan. Sedangkan /etc/network/interfaces adalah lokasi file sistem yang bertugas mengatur bagaimana kartu jaringan harus menyala dan berkomunikasi.
Langkah 3 — Mengonfigurasi IP Dinamis (DHCP)
Jika kamu ingin sistem mendapatkan alamat IP secara otomatis dari router (DHCP Server), tambahkan atau ubah baris konfigurasi di dalam file tersebut menjadi seperti berikut (misalnya nama antarmukanya adalah enp0s3):
auto enp0s3
allow-hotplug enp0s3
iface enp0s3 inet dhcp
Penjelasan variabel:
auto enp0s3: Memerintahkan sistem untuk menyalakan antarmukaenp0s3secara otomatis saat mesin pertama kali dihidupkan (booting).allow-hotplug enp0s3: Memungkinkan sistem untuk mendeteksi dan menyalakan antarmuka saat kabel jaringan dicolokkan tanpa perlu restart.iface: Kependekan dari interface (antarmuka).inet: Menandakan bahwa kita menggunakan keluarga alamat IPv4.dhcp: Memerintahkan sistem untuk meminta IP secara otomatis dari server DHCP terdekat.
Langkah 4 — Mengonfigurasi IP Statis (Manual)
Jika kamu membuat sebuah server, sangat disarankan menggunakan IP statis agar alamatnya tidak pernah berubah-ubah. Hapus konfigurasi DHCP di atas, lalu ganti dengan format IP statis berikut:
auto enp0s3
allow-hotplug enp0s3
iface enp0s3 inet static
address 192.168.10.50
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 8.8.8.8 1.1.1.1
Penjelasan variabel:
static: Memerintahkan sistem bahwa alamat IP akan diisi secara manual dan permanen.address: Alamat IP utama yang akan dipasang pada server kamu (contoh:192.168.10.50).netmask: Menentukan batas ukuran jaringan atau subnet kamu (contoh:255.255.255.0setara dengan/24).gateway: Alamat IP dari router yang menjadi pintu keluar agar server bisa terhubung ke jaringan lain atau internet.dns-nameservers: Alamat IP server DNS (pengubah nama domain). Pada contoh ini kita menggunakan DNS publik milik Google dan Cloudflare.
Setelah selesai mengetik, simpan perubahan dengan menekan tombol Ctrl+O, lalu Enter. Keluar dari editor dengan menekan Ctrl+X.
Langkah 5 — Menyimpan dan Menerapkan Konfigurasi
Sistem Debian tidak akan langsung menggunakan IP baru yang baru saja kamu ketik. Kamu harus memuat ulang (restart) layanan jaringan agar file konfigurasi dibaca ulang. Jalankan perintah ini:
systemctl restart networking
Penjelasan perintah:
systemctl: Alat pengontrol layanan sistem (systemd) utama pada Debian modern.restart: Mematikan layanan sejenak lalu menghidupkannya kembali.networking: Nama layanan jaringan inti pada sistem Debian.
Langkah 6 — Memverifikasi Hasil Konfigurasi
Pastikan konfigurasi yang kamu buat sudah berhasil diterapkan. Cek kembali alamat IP dengan perintah ip a:
ip a
Lihat pada bagian antarmuka enp0s3, seharusnya sekarang tertera teks inet 192.168.10.50/24. Selanjutnya, uji koneksi ke internet atau ke router menggunakan perintah ping:
ping google.com
Jika terminal merespons dengan menampilkan waktu balasan (time=... ms), artinya server kamu sudah memiliki IP yang valid dan sukses terhubung ke internet. Tekan Ctrl+C untuk menghentikan proses ping.
Kesimpulan
Konfigurasi antarmuka jaringan merupakan fondasi paling awal yang wajib dikuasai saat membangun server Debian. Dengan memahami fungsi parameter static, dhcp, address, hingga gateway, kamu memiliki kontrol penuh atas lalu lintas data servermu. Selanjutnya, kamu bisa mempelajari cara menjadikan server Debian ini sebagai sebuah Router yang menghubungkan dua jaringan berbeda.
Latihan
- Cobalah membuat IP bayangan (IP Alias) pada antarmuka yang sama dengan menambahkan blok konfigurasi
iface enp0s3:0 inet staticbeserta alamat IP-nya, lalu periksa menggunakan perintahip a. - Hapus parameter
gatewaydandns-nameserversdari konfigurasi statismu, lalu restart jaringan. Coba lakukan ping kegoogle.comdan amati pesan error apa yang muncul untuk memahami pentingnya peran DNS dan Gateway.