January 12, 2026

Network tidak dikenali saat konfigurasi DHCP server di Virtual Box (Error 2)

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:

  1. Matikan mesin virtual Debian.
  2. Masuk ke SettingsNetwork.
  3. Pada Adapter 1:
    • Centang Enable Network Adapter
    • Pada Attached to, pilih:
      • Bridged Adapter (jika ingin DHCP bisa diakses oleh jaringan luar)
      • Internal Network atau Host-Only Adapter (jika simulasi lokal antar VM atau dengan host)
  4. 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:

  1. Pastikan adapter yang digunakan adalah:
    • Intel PRO/1000 MT Desktop (82540EM)
      (ini yang paling kompatibel dengan Debian).
  2. Cek via terminal Debian: ip a Jika tidak muncul eth0 atau enp0s3, berarti NIC belum dikenali.
  3. Cek module: lspci | grep -i ethernet Pastikan 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:

  1. 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.0 Ganti enp0s3 sesuai dengan nama interface Anda (ip a untuk melihat nama aslinya).
  2. 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