Konfigurasi DHCP Server pada Debian 12

 Cara Konfigurasi DHCP Server

 Pada Debian 12






Assalamualaikum warahmatullahi wabarakatuh, 

Halo Sobat Networking, Perkenalkan saya Novan Pradikta Setyawan dari jurusan TKJ, pada kesempatan kali ini kita akan membahas tentang Konfigurasi DHCP Server pada Debian 12. Sebelum menuju ke langkah-langkah konfigurasi Database Server nya, emang apasih yang dimaksud dengan DHCP Server? Nah mari kita mengulik sedikit tentang DHCP Server. 


Pengertian DHCP Server

    DHCP Server (Dynamic Host Configuration Protocol Server) adalah sebuah sistem yang menyediakan alamat IP dinamis dan konfigurasi jaringan lainnya kepada perangkat yang terhubung ke jaringan. 

Fungsi DHCP Server

  1. Menyediakan alamat IP dinamis kepada perangkat.
  2. Mengatur konfigurasi jaringan (subnet mask, gateway, DNS).
  3. Mengelola lease time (waktu penggunaan alamat IP).
  4. Menghindari duplikasi alamat IP.
  5. Memperbarui konfigurasi jaringan secara otomatis.

Kelebihan DHCP Server

  1. Pemberian Alamat IP Otomatis:
    Proses pemberian alamat IP dilakukan otomatis, sehingga mengurangi beban administrasi dan menghemat waktu.

  2. Mengurangi Risiko Konflik IP:
    DHCP mengelola alamat IP secara terpusat, mengurangi kemungkinan terjadinya konflik IP, yang dapat mengganggu konektivitas jaringan.

  3. Pengelolaan Terpusat:
    Administrator jaringan dapat mengelola pengaturan IP, subnet mask, gateway, dan konfigurasi lainnya melalui satu server, sehingga lebih efisien.

  4. Skalabilitas:
    DHCP sangat cocok untuk jaringan besar, di mana perangkat yang terhubung sangat banyak dan dinamis. Sistem ini memungkinkan pengelolaan alamat IP dalam jumlah besar dengan mudah.

  5. Fleksibilitas:
    Perangkat dapat dengan mudah dipindahkan ke jaringan lain dan tetap mendapatkan konfigurasi yang diperlukan tanpa pengaturan manual. 

Kekurangan DHCP Server

  1. Ketergantungan pada Server DHCP:
    Jika server DHCP mengalami gangguan atau downtime, perangkat baru yang terhubung atau perangkat yang mencoba memperbarui alamat IPnya mungkin tidak dapat mendapatkan alamat IP, yang dapat menyebabkan masalah konektivitas.

  2. Keamanan yang Rentan:
    DHCP tidak menyediakan autentikasi, sehingga rentan terhadap serangan seperti DHCP Spoofing, di mana perangkat jahat dapat mencoba menggantikan server DHCP dan memberikan alamat IP yang salah atau informasi jaringan yang salah.

  3. Memerlukan Infrastruktur Tambahan:
    Dalam jaringan besar atau jaringan yang tersebar, diperlukan DHCP relay agent atau server DHCP tambahan untuk memastikan perangkat di lokasi yang berbeda dapat menerima alamat IP. Ini bisa menambah kompleksitas pengaturan.

  4. Keterbatasan pada Alamat IP Statis:

    DHCP memberikan alamat IP dinamis. Jika perangkat tertentu memerlukan alamat IP statis (seperti server atau printer), konfigurasi tambahan diperlukan, seperti pengaturan alamat IP statis atau reservasi DHCP.
  5. Pengelolaan yang Lebih Rumit pada Jaringan Kecil:
    Pada jaringan yang kecil dengan sedikit perangkat, DHCP bisa terasa berlebihan karena pengelolaan IP manual jauh lebih mudah daripada menggunakan DHCP.



 Cara Konfigurasi DHCP Server pada 

 Debian 12

  1. Pertama-tama, Pastikan di PC/laptop kalian sudah terdapat sistem operasi Debian 12 yang telah terpasang di VirtualBox kalian masing masing.                                                      
  2. Selanjutnya, login ke debian dengan menggunakan user root.

      3. Setelah login dengan menggunakan user                root, kemudian ketikkan perintah 
          "nano /etc/network/Interfaces". Untuk                      masuk ke konfigurasi IP nya. Setelah                        konfigurasi tekan "ctrl + S lalu enter" untuk            save lalu tekan  "ctrl + x lalu enter" untuk              keluar dari konfigurasi. 


      4. Selanjutnya restart networknya dengan                  perintah “systemctl restart networking”,                kemudian cek IP nya dengan perintah "ip a"

 
      5. Setalah itu masukkan perintah                                  "apt update" untuk mengupdate repository             terbaru. 


      6. Selanjutnya install DHCP Server dengan                  perintah "apt-get install isc-dhcp-server"                atau "apt install isc-dhcp-server", jika ada              pertanyaan [y/n] tekan huruf “y”                              di keyboard kemudian enter. Tunggu                      sejenak dan sampai proses instalasi selesai.
    
      7. Untuk memastikan DHCP sudah terinstall              atau belum, kita masukkan perintah                        "apt install isc-dhcp-server". Jika berhasil                maka akan ada tulisan 0 upgrade, 0 newly              installed, 0 to remove, and 0 not upgrade.


      8. Kemudian, setting dhcp server dengan                    menggunakan "nano/etc/dhcp/dhcpd.conf".            Kemudian kita akan mengubah                                konfigurasinya seperti contoh gambar di                bawah ini. Jangan lupa hapus tanda pagar              (#) nya agar settingan tersebut bisa terbaca            oleh system tidak hanya terbaca sebagai                kalimat saja. Kemudian setelah selesai                    dikonfigurasi, kita simpan konfigurasinya              dengan tombol "ctrl + S" dan keluar                          konfigurasi dengan tombol "ctrl + x".


  Keterangan:
  • Pada bagian subnet isi dengan Network Anda dan pada bagian netmask silahkan sesuaikan Subnetmask Network Anda.
  • Pada bagian range isi IP Address yang akan digunakan oleh Client. 
  • Pada bagian option domain-name silahkan masukan nama domain anda. 
  • Pada bagian option routers isi dengan IP Gateway. 
  • Pada bagian option broadcast-address silahkan isi IP broadcast Network Anda
  • Pada bagian default-lease-time 600 bagian ini adalah defaultnya 600.
  • Pada bagian max-lease-time defaultnya adalah 7200 detik. 
      9. Kemudian konfigurasi interface pada                      “nano /etc/default/isc-dhcp-server”.                           Selanjutnya pada INTERFACESv4 ketik                     enp0s3. 


     10. Setelah selesai mengkonfigurasi 2 file di                 atas, restart dhcp server untuk                                   memperbarui data dengan command                       "systemctl restart isc-dhcp-server".

     11. Periksa status dhcp server dengan                           memasukkan command                                               "systemctl status isc-dhcp-server". jika                     output menampilkan "active(running)".


 
Pengujian
 
     12. masuk ke"control panel" selanjutnya pilih             "network and internet" lalu "network and               sharing center"dan pilih "change adaptor               setting"dan terakhir pilih Virtual Host                     Only Adapter yang anda gunakan.

     13. Kemudian klik "details"untuk memastikan              settingan tersebut telah berhasil.

    
     14. Yang terakhir coba test dengan                                 ping di cmd dengan masukkan                                   command"ping<ip address dhcp server>".



Terima kasih telah mengikuti langkah-langkah ini, dan semoga artikel ini bisa bermanfaat untuk Anda. Sebagai penutup, dengan mengikuti  langkah-langkah yang telah dijelaskan di atas.
"Menuntut ilmu adalah ibadah yang tidak pernah putus" - Ali bin Abi Thalib. 

Wassalamualaikum warahmatullahi wabarakatuh

Comments

Popular posts from this blog

Cara Konfigurasi DNS Server Pada Debian 12

Cara Konfigurasi Web Server Menggunakan Apache Pada Debian 12

Cara Konfigurasi Mail Server pada Debian 12