Pendahuluan
Agar sebuah server dapat berkomunikasi dengan perangkat lain dalam jaringan, server harus memiliki alamat jaringan yang disebut IP Address (Internet Protocol Address). Tanpa IP Address, server tidak dapat saling bertukar data, diakses dari perangkat lain, maupun terhubung ke internet.
Pada sistem operasi Linux Debian, konfigurasi IP Address dapat dilakukan secara otomatis (DHCP) maupun manual (Static IP). Pemilihan metode tergantung pada kebutuhan jaringan dan fungsi server yang akan digunakan.
💡 Tahukah Kamu?
Sebagian besar server di dunia menggunakan Static IP Address karena alamatnya tetap dan mudah diakses oleh pengguna maupun layanan lainnya.
Tujuan Pembelajaran
Setelah menyelesaikan kegiatan ini, peserta didik diharapkan mampu:
- Memahami konsep IP Address.
- Memahami perbedaan DHCP dan Static IP.
- Melihat konfigurasi jaringan pada Linux.
- Mengatur IP Address menggunakan DHCP.
- Mengatur IP Address secara statis (Static).
- Melakukan pengujian konektivitas jaringan.
Mengenal IP Address
IP Address adalah alamat unik yang digunakan untuk mengidentifikasi perangkat pada jaringan komputer.
Contoh IP Address:
10.40.1.44
Sama seperti rumah yang memiliki alamat agar dapat ditemukan, komputer dan server juga memerlukan IP Address agar dapat saling berkomunikasi.
Komponen IP Address
Contoh:
10.40.1.44/26
Keterangan:
| Bagian | Fungsi |
|---|---|
| 10.40.1.44 | Alamat perangkat |
| /26 | Prefix atau subnet mask |
Jenis Konfigurasi IP Address
DHCP (Dynamic Host Configuration Protocol)
DHCP adalah metode pemberian alamat IP secara otomatis oleh router atau server DHCP.
Kelebihan DHCP
- Tidak perlu konfigurasi manual.
- Mudah digunakan.
- Cocok untuk komputer client.
Kekurangan DHCP
- IP dapat berubah sewaktu-waktu.
- Kurang cocok untuk server.
Static IP Address
Static IP adalah alamat IP yang ditentukan secara manual oleh administrator jaringan.
Kelebihan Static IP
- Alamat IP tetap.
- Cocok untuk server.
- Mudah diakses oleh perangkat lain.
Kekurangan Static IP
- Harus dikonfigurasi secara manual.
- Berpotensi terjadi konflik IP jika salah konfigurasi.
Mengenal Interface Jaringan
Interface jaringan adalah penghubung antara sistem operasi dengan perangkat jaringan.
Contoh nama interface:
eth0
Pada sistem lain dapat ditemukan nama berbeda seperti:
ens18
atau
enp0s18
⚠️ Penting
Pada Container Debian di Proxmox biasanya interface jaringan bernama eth0, namun tetap lakukan pengecekan karena konfigurasi setiap sistem dapat berbeda.
Melihat Interface Jaringan
Jalankan perintah berikut:
ip a
Screenshot

Contoh hasil:
2: eth0:
Dari hasil tersebut dapat diketahui bahwa nama interface yang digunakan adalah:
eth0
Melihat Konfigurasi IP Saat Ini
Jalankan:
ip addr show
atau
ip a
Screenshot

Contoh hasil:
inet 10.40.1.44/26
Artinya:
| Informasi | Nilai |
|---|---|
| IP Address | 10.40.1.44 |
| Prefix | /26 |
Konfigurasi DHCP
Apa itu DHCP?
DHCP (Dynamic Host Configuration Protocol) adalah layanan yang memberikan alamat IP secara otomatis kepada perangkat yang terhubung ke jaringan.
Dengan DHCP, administrator tidak perlu menentukan alamat IP satu per satu.
Membuka File Konfigurasi
Edit file konfigurasi jaringan:
nano /etc/network/interfaces
Konfigurasi DHCP
Masukkan konfigurasi berikut:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Screenshot

Keterangan:
| Baris | Fungsi |
|---|---|
| auto eth0 | Mengaktifkan interface saat boot |
| iface eth0 inet dhcp | Menggunakan DHCP |
Menyimpan File
Tekan:
CTRL + O
Kemudian:
ENTER
Lalu keluar:
CTRL + X
Restart Networking
Agar konfigurasi diterapkan, jalankan:
systemctl restart networking
Screenshot

Verifikasi DHCP
Periksa alamat IP yang diperoleh:
ip a
Screenshot

Contoh hasil:
10.40.1.105
Jika alamat IP muncul, konfigurasi DHCP berhasil.
Konfigurasi Static IP
Kapan Menggunakan Static IP?
Static IP biasanya digunakan untuk:
- DNS Server
- Web Server
- FTP Server
- File Server
- SSH Server
Karena alamat IP tidak berubah meskipun server direstart.
Membuka File Konfigurasi
Edit file:
nano /etc/network/interfaces
Konfigurasi Static IP
Contoh konfigurasi:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.40.1.44/26
gateway 10.40.1.1
Screenshot

Penjelasan Konfigurasi
| Parameter | Fungsi |
|---|---|
| address | Alamat IP server |
| gateway | Jalur menuju jaringan lain/internet |
Contoh:
IP Address : 10.40.1.44
Gateway : 10.40.1.1
Konfigurasi DNS
DNS digunakan untuk menerjemahkan nama domain menjadi alamat IP.
Contoh:
google.com
menjadi
142.250.xxx.xxx
Edit File DNS
Jalankan:
nano /etc/resolv.conf
Isi:
nameserver 8.8.8.8
nameserver 1.1.1.1
Screenshot

Restart Networking
Setelah konfigurasi selesai, restart layanan jaringan:
systemctl restart networking
Screenshot

Verifikasi Konfigurasi
Melihat IP Address
ip a
Screenshot

Contoh:
10.40.1.44
Melihat Gateway
ip route
Screenshot

Contoh:
default via 10.40.1.1 dev eth0
Pengujian Koneksi
Uji Koneksi ke Gateway
ping 10.40.1.1
💡 Catatan Untuk menghentikan proses ping makai tombol CTRL + X
Screenshot

Jika berhasil:
64 bytes from 10.40.1.1
Uji Koneksi ke Internet
ping 8.8.8.8
Screenshot

Jika berhasil:
64 bytes from 8.8.8.8
Uji DNS
ping google.com
Screenshot

Jika berhasil:
64 bytes from google.com
Troubleshooting Dasar
Tidak Mendapatkan IP DHCP
Periksa:
systemctl status networking
Pastikan router menyediakan layanan DHCP.
Tidak Bisa Ping Internet
Periksa konfigurasi gateway:
ip route
Tidak Bisa Mengakses Domain
Periksa konfigurasi DNS:
cat /etc/resolv.conf
Nama Interface Tidak Ada eth0
Lakukan pengecekan:
ip a
Gunakan nama interface yang muncul pada sistem masing-masing.
⚠️ Jangan selalu mengasumsikan nama interface adalah eth0. Beberapa sistem menggunakan nama seperti ens18, enp0s18, atau nama lainnya.
Kesimpulan
IP Address merupakan identitas utama yang memungkinkan server berkomunikasi dalam jaringan komputer. Pada Linux Debian, konfigurasi IP dapat dilakukan secara otomatis menggunakan DHCP maupun secara manual menggunakan Static IP. Pemahaman mengenai konfigurasi jaringan merupakan dasar penting sebelum melakukan instalasi dan konfigurasi berbagai layanan server seperti SSH, DNS, Web Server, FTP Server, maupun File Server.
“Sebuah server yang baik bukan hanya berhasil diinstal, tetapi juga mampu berkomunikasi dengan perangkat lain melalui konfigurasi jaringan yang benar.”