DHCP (Dynamic Host Control Protocol) merupakan protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semuakomputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dariserver DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
DHCP Server adalah sebuah layanan server yang berfungsi mengalokasikan IP Address kepada Client secara otomatis. Di debian ini, paket yang akan kita aplikasikan adalah dhcp3-server.
root@server:~# apt-get install dhcp3-server
Yang akan kita konfigurasikan nanti adalah interface untuk DHCP Server, DHCP Pool, kemudian default gateway
root@server:~# nano /etc/dhcp/dhcpd.conf
............................................................................................................................................................
# A slightly different configuration for an internal subnet.
subnet 192.168.10.0 netmask 255.255.255.0 { << IP Network dan Netmask
range 192.168.10.10 192.168.10.20; << Range untuk DHCP Server
option domain-name-servers 192.168.10.1; << DNS Server
option domain-name "kangfahrul.net"; << Opsi jika ingin mencantumkan domain
option routers 192.168.10.1; << IP Default Router / gateway
option broadcast-address 192.168.10.255; << IP Broadcast
default-lease-time 600;
max-lease-time 7200;
}
............................................................................................................................................................
Kemudian, konfigurasikan interface yang akan membagi IP Address kepada Client dan juga akan digunakan sebagai default gateway.
root@server:~# nano /etc/default/isc-dhcp-server
............................................................................................................................................................
# Additional options to start dhcpd with.
# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0" << Interface default yang akan membagi IP kepada client
............................................................................................................................................................
root@server:~# /etc/init.d/isc-dhcp-server restart
[FAIL] Stopping ISC DHCP server: dhcpd failed!
[ ok ] Starting ISC DHCP server: dhcpd.
root@server:~#
Untuk Pengujian, kita cek lewat windows client, dengan cara masuk ke pengaturan IP Address dan setting “Obtain an IP Address Automatically” agar mendapatkan IP Address secara otomatis dari Server.
![]() |
Ethernet di Setting "Obtain an IP Address Automatically" |
0 komentar:
Posting Komentar