DHCP (Dynamic Host Configuration Protocol) adalah protokol jaringan yang digunakan untuk secara dinamis dalam mendistribusikan parameter konfigurasi jaringan, seperti alamat IP, gateway dan DNS untuk devace jaringan. DHCP Server memberikan alamat IP secara otomatis ke semua sistem, jadi admin sistem tidak perlu memberikan alamat IP secara manual ke mesin klien di jaringan. DHCP adalah pilihan terbaik untuk lingkungan yang lebih besar, menampung ribuan sistem.
Persyaratan:
Pastikan hanya memiliki satu server DHCP di lingkungan Anda, juga jika Anda memiliki router / switch yang menyediakan fungsionalitas DHCP, Anda perlu menonaktifkannya.
- Server minimal CentOS 7 64bit (Server DHCP)
Server minimal CentOS 7 64bit (Klien DHCP)
Catatan: Anda harus menetapkan alamat IP statis ke server DHCP Anda
Pertama mari kita lihat bagaimana cara menginstal dan mengkonfigurasi server DHCP di CentOS 7 64bit. Yang juga harus bekerja pada CentOS 6.x dan versi lama lainnya.
Instal server dhcp dan client menggunakan perintah di bawah ini.
Sekarang, edit dhcpd.conf file,
1 |
# vi /etc/dhcp/dhcpd.conf |
Lakukan perubahan seperti gambar di bawah ini.
Tentukan sunbet, range alamat ip, domain dan server nama domain seperti di bawah ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200; # Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4; # Specify Domain Name option domain-name "itzgeek.local"; # Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255; # Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; } |
Jika Anda ingin menetapkan alamat IP tetap ke klien Anda, Anda harus memasukkan ID MAC dan alamat IP di bait berikut. Misalnya, untuk menetapkan alamat IP tetap 192.168.12.110 ke klien, bait akan terlihat seperti di bawah ini.
1 2 3 4 |
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; } |
Sekarang, start service dhcpd dan start secara automatis setelah system reboot.
1 |
# systemctl restart dhcpd |
1 |
# systemctl enable dhcpd |
Sekarang kita mencoba untuk melanjutkan kebagian “Configure DHCP Clients” dan konfigurasikan klien untuk mendapat alamat IP secara automatis dari server DHCP.