{{indexmenu_n>020}}
====== Cisco : DHCP Server ======
Dynamic Host Configuration Protocol (DHCP) adalah protokol manajemen jaringan yang digunakan pada jaringan untuk secara otomatis memberikan alamat IP dan parameter konfigurasi jaringan lainnya ke perangkat pada jaringan, sehingga memungkinkan mereka untuk berkomunikasi secara efisien.
Dynamic Host Configuration Protocol (DHCP) adalah protokol manajemen jaringan yang digunakan pada jaringan untuk secara otomatis memberikan alamat IP dan parameter konfigurasi jaringan lainnya ke perangkat pada jaringan, sehingga memungkinkan mereka untuk berkomunikasi secara efisien.
==== Syntax ====
^ Command ^ Description ^
| ''R1(config)#ip dhcp excluded-address [start-address (end-address)]'' | Mengecualikan beberapa alamat IP dari penggunaan DHCP. Ini berguna untuk perangkat yang ditetapkan secara statis atau server. |
| ''R1(config)#ip dhcp pool [pool name]'' | Membuat pool DHCP yang menentukan rentang alamat IP yang dapat diberikan oleh server DHCP kepada klien. |
| ''R1(dhcp-config)#network [network-id] [mask]'' | Menentukan network dan subnet mask. |
| ''R1(dhcp-config)#default-router [address]'' | Menentukan default gateway. |
==== Command Optional pada DHCP ====
^ Command ^ Description ^
| ''R1(dhcp-config)#lease [days] ([hours] [minutes])'' | Menentukan lease time IP dipinjamkan. |
| ''R1(dhcp-config)#dns-server [dns-address-1] ([dns-address-2 ... dns-address-8])'' | Menentukan DNS server (maksimal 8). |
| ''R1(dhcp-config)#domain-name [name]'' | Menentukan domain name (contoh: example.com). |
==== External DHCP Server ====
Jika server DHCP berada pada segmen jaringan yang terpisah, maka router harus melakukan DHCP relay agar permintaan DHCPv4 dapat diteruskan ke server eksternal.
Perintah berikut harus dimasukkan pada setiap interface router yang mengarah ke segmen server DHCP.
^ Command ^ Description ^
| ''R1(config-if)#ip helper-address [DHCP-server-address]'' | Mengizinkan pesan DHCP melewati interface (default = discard). |
==== Topologi ====
{{ :networking:cisco:cisco_dhcp.png?nolink |}}
==== Konfigurasi ====
=== Router C2691 ===
// Masuk Global Configration mode
C2691> enable
C2691# configure terminal
C2691(config)#
//setup ip interface gateaway
C2691(config)#interface f0/0
C2691(config-if)#ip address 192.168.0.1 255.255.255.0
// Setup DHCP Server
C2691(config-if)#ip dhcp pool LAN
C2691(dhcp-config)#network 192.168.0.0 255.255.255.0
C2691(dhcp-config)#default-router 192.168.0.1
C2691(dhcp-config)#exit
C2691(config)#ip dhcp excluded-address 192.168.0.1 192.168.0.100
=== PCs ===
// PC1
PC1> ip dhcp
DDORA IP 192.168.0.101/24 GW 192.168.0.1
// PC2
PC2> ip dhcp
DORA IP 192.168.0.102/24 GW 192.168.0.1
// PC3
PC3> ip dhcp
DORA IP 192.168.0.103/24 GW 192.168.0.1
==== Cheatsheet ====
ip dhcp excluded-address 192.168.0.1
ip dhcp pool LAN
network 192.168.0.0 255.255.255.0
default-router 192.168.0.1
exit