Apa itu DHCP Server ?

Dynamic Host Configuration Protocol (DHCP) adalah protokol standar yang ditentukan oleh RFC 1541 (yang digantikan oleh RFC 2131) yang memungkinkan server untuk mendistribusikan alamat IP dan informasi konfigurasi secara dinamis kepada klien.

Apa itu NAT ?

Network Address Translation (NAT) adalah proses untuk memodifikasi sumber atau alamat tujuan dalam header IP dari sebuah paket saat paket sedang dalam transit. Secara umum, pengirim dan penerima aplikasi tidak menyadari bahwa paket IP sedang dimanipulasi.

Pada tutorial ini saya akan mendemonstrasikan cara install DHCP Server dan Konfigurasi NAT di CentOS 7 menggunakan dua NIC.

Prerequisite

  • CentOS 7
  • 2 NIC
  • eth0: internet
  • eth1: dhcp server

Define Interface

Pastikan eth0 sudah terdapat NIC, berikut IP internet saya pada interface eth0

Pastikan eth1 sudah terdapat NIC, berikut IP internet saya pada interface eth1

Instalasi DHCP

Pastikan login sebagai root dan login melalui SSH, kemudian lakukan konfigurasi berikut

  • Tentukan subnet
  • Range: tentukan rentang IP yang akan di share

Routing

Konfigurasi berikutnya adalah melakukan masquerade atau NAT, untuk topologi ini seperti yang sudah dijelaskan bahwa eth0 sebagai internet gateway, dan eth1 sebagai port untuk mendistribusikan IP DHCP

Bind IP

Konfigurasi ini bersifat opsional, dan biasanya saya gunakan untuk melakukan binding atau simpelnya adalah memaksa server DHCP untuk memberikan IP Address secara static kepada client yang di bind melalui MAC ADDRESS NIC.

Edit file dhcpd.conf dan taruh script berikut di bagian paling bawah, namun juga sesuaikan dengan MAC Address NIC dan IP Address yang telah ditentukan.

Last modified: January 2, 2023