Masalah “network tidak dikenali” saat menginstal dan mengkonfigurasi DHCP server di Debian 12 yang berjalan di VirtualBox biasanya disebabkan oleh pengaturan jaringan yang tidak tepat atau driver jaringan yang tidak dikenali oleh sistem.
✅ PENYEBAB UMUM DAN SOLUSI
Berikut penjelasan sebab dan solusi secara rinci:
🔧 1. Tipe Adapter VirtualBox Tidak Sesuai
Penyebab:
Secara default, VirtualBox menggunakan NAT sebagai jenis adapter jaringan, yang tidak cocok untuk DHCP server karena tidak akan menerima permintaan DHCP dari perangkat lain.
Solusi:
Ubah pengaturan adapter VirtualBox:
- Matikan mesin virtual Debian.
- Masuk ke Settings → Network.
- Pada Adapter 1:
- Centang Enable Network Adapter
- Pada Attached to, pilih:
Bridged Adapter(jika ingin DHCP bisa diakses oleh jaringan luar)Internal NetworkatauHost-Only Adapter(jika simulasi lokal antar VM atau dengan host)
- Klik OK, lalu jalankan kembali VM.
🔍 2. Driver Jaringan Tidak Terdeteksi
Penyebab:
Debian tidak mengenali perangkat jaringan karena driver NIC (Network Interface Card) tidak dikenali.
Solusi:
- Pastikan adapter yang digunakan adalah:
Intel PRO/1000 MT Desktop (82540EM)
(ini yang paling kompatibel dengan Debian).
- Cek via terminal Debian:
ip aJika tidak munculeth0atauenp0s3, berarti NIC belum dikenali. - Cek module:
lspci | grep -i ethernetPastikan ada perangkat ethernet terdeteksi.
🧩 3. Interface Belum Diatur di File Konfigurasi
Penyebab:
Debian 12 menggunakan systemd-networkd atau NetworkManager, kadang interface tidak otomatis aktif.
Solusi:
- Tambahkan konfigurasi di
/etc/network/interfaces(jika menggunakan legacy config):auto enp0s3 iface enp0s3 inet static address 192.168.1.1 netmask 255.255.255.0Gantienp0s3sesuai dengan nama interface Anda (ip auntuk melihat nama aslinya). - Restart networking:
systemctl restart networking
⚠️ 4. Tidak Ada Koneksi ke Klien (jika DHCP tidak merespon)
Penyebab:
DHCP server aktif, tapi klien tidak bisa menghubungi karena berbeda jaringan.
Solusi:
- Pastikan VM Debian (sebagai DHCP server) dan klien (misal: VM lain atau host) berada di jaringan yang sama, contohnya:
- Sama-sama menggunakan Host-only Adapter
- Atau dalam Internal Network dengan nama yang sama
- Pastikan subnet dan IP-nya sesuai
✅ 5. DHCP Server Belum Terinstal atau Salah Konfigurasi
Solusi Langkah-Langkah Instalasi Dasar DHCP di Debian 12:
sudo apt update
sudo apt install isc-dhcp-server
Edit konfigurasi:
sudo nano /etc/dhcp/dhcpd.conf
Contoh isi minimal:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 8.8.8.8;
}
Tentukan interface:
sudo nano /etc/default/isc-dhcp-server
Ganti:
INTERFACESv4="enp0s3"
Lalu restart:
sudo systemctl restart isc-dhcp-server
🧪 Debugging Tambahan
Untuk mengetahui error:
journalctl -xe
Cek status DHCP:
systemctl status isc-dhcp-server