Upload
smkn-1-cimahi
View
127
Download
1
Embed Size (px)
Citation preview
Fadly Satriya Gunawan DHCP SERVER
02 April 14
XI Computer and Networking Bp. Adi
SMKN 1 CIMAHI Bp. Trimans
A. Tinjauan Teori
DHCP (Dynamic Host Configuration Protocol) Adalah suatu protocol yang bekerja
mengirimkan IP address(internet Protocol) kepada Host secara Dynamic atau automatis.
Jenis DHCP :
DHCP Client Server
Yaitu DHCP server yang hanya terdiri dari 1 buah server dan beberapa client
DHCP Mac Filtering
yaitu DHCP server yang memberikan IP address hanya kepada MAC address yang
sudah terdaftar.
DHCP Multi Scope
yaitu DHCP server yang mampu menggunakan beberapa range dalam 1 server (Multi
scope range) dan mampu memberikan IP address dengan Subnet yang berbeda
(Multi scope subnet)
DHCP Fail Over
Yaitu DHCP server yang terdiri dari 2 server yaitu Primary dan Secondary. Yang
berfungsi apabila server primary mati/down maka server Secondary akan
membackup server Primary tersebut.
DHCP Relay
Yaitu DHCP server yang memberikan IP address kepada client yang berbeda subnet.
B. Latar belakang
Memahami fungsi dari DHCP server, dan menggunakan DHCP server berbagai jenis sesuai
dengan fungsinya.
C. Alat dan bahan
Virtual Machine
Ubuntu (server)
Client
Paket dhcp3-server
Untuk DHCP relay (mikrotik [server], ubuntu [router,relay])
D. Penjelasan
DHCP client Server
a. Install Paket DHCP yaitu sudo apt-get install dhcp3-server
b. Tetapkan interface yang menjadi jalur untuk DHCP di file nano
/etc/default/dhcp3-server
c. Lakukan konfigurasi DHCP di file nano /etc/dhcp3/dhcpd.conf
dengan konfigurasi sebagai berikut :
subnet 192.168.11.0 netmask 255.255.255.0 {
range 192.168.11.100 192.168.11.200;
option broadcasr-address 192.168.11.255;
default-lease-time 600;
max-lease-time 7200;
}
d. Restart file dhcp /etc/init.d/dhcp3-server restart
e. Untuk mendapatkan IP address di client dapat menggunakan perintah
dhclient atau merubah static menjadi dhcp di file /etc/network/interfaces
DHCP MAC Filltering
a. Install Paket DHCP yaitu sudo apt-get install dhcp3-server
b. Tetapkan interface yang menjadi jalur untuk DHCP di file nano
/etc/default/dhcp3-server
c. Lakukan konfigurasi DHCP di file nano /etc/dhcp3/dhcpd.conf
dengan konfigurasi sebagai berikut :
subnet 192.168.11.0 netmask 255.255.255.0 {
range 192.168.11.100 192.168.11.200;
option broadcasr-address 192.168.11.255;
default-lease-time 600;
max-lease-time 7200;
deny unknown-clients;
}
host pengguna{
hardware ethernet 00-19-21-63-35-3F;
}
d. Restart file dhcp /etc/init.d/dhcp3-server restart
e. Untuk mendapatkan IP address di client dapat menggunakan perintah
dhclient atau merubah static menjadi dhcp di file /etc/network/interfaces
DHCP Multi scope (range)
a. Install Paket DHCP yaitu sudo apt-get install dhcp3-server
b. Tetapkan interface yang menjadi jalur untuk DHCP di file nano
/etc/default/dhcp3-server
c. Lakukan konfigurasi DHCP di file nano /etc/dhcp3/dhcpd.conf
dengan konfigurasi sebagai berikut :
subnet 192.168.11.0 netmask 255.255.255.0 {
range 192.168.11.100 192.168.11.200;
range 192.168.11.10 192.168.11.20;
option broadcasr-address 192.168.11.255;
default-lease-time 600;
max-lease-time 7200;
}
d. Restart file dhcp /etc/init.d/dhcp3-server restart
e. Untuk mendapatkan IP address di client dapat menggunakan perintah
dhclient atau merubah static menjadi dhcp di file /etc/network/interfaces
DHCP Multi scope (subnet)
a. Install Paket DHCP yaitu sudo apt-get install dhcp3-server
b. Tetapkan interface yang menjadi jalur untuk DHCP di file nano
/etc/default/dhcp3-server
c. Lakukan konfigurasi DHCP di file nano /etc/dhcp3/dhcpd.conf
dengan konfigurasi sebagai berikut :
subnet 192.168.11.0 netmask 255.255.255.0 {
range 192.168.11.100 192.168.11.200;
interfaces eth1;
option broadcasr-address 192.168.11.255;
default-lease-time 600;
max-lease-time 7200;
}
subnet 192.168.12.0 netmask 255.255.255.0 {
range 192.168.12.100 192.168.12.200;
interfaces eth2;
option broadcasr-address 192.168.12.255;
default-lease-time 600;
max-lease-time 7200;
}
d. Restart file dhcp /etc/init.d/dhcp3-server restart
e. Untuk mendapatkan IP address di client dapat menggunakan perintah
dhclient atau merubah static menjadi dhcp di file /etc/network/interfaces
DHCP Fail Over
a. Install Paket DHCP yaitu sudo apt-get install dhcp3-server
b. Tetapkan interface yang menjadi jalur untuk DHCP di file nano
/etc/default/dhcp3-server
Lakukan konfigurasi DHCP di file nano /etc/dhcp3/dhcpd.conf
dengan konfigurasi sebagai berikut :
Failover peer “tkj”{
Primary;
Address 192.168.11.1;
Port 67;
Peer address 192.168.11.2;
Peer port 67;
Max-response-delay 30;
Max-unacked-updates 10;
Load balance max seconds 3;
Mclt 1;
Split 100;
}
Subnet 192.168.8.0 netmask 255.255.255.0{
Option broadcast-address 192.168.11.255;
Pool {
Failover peer “tkj”
Max-lease-time 1800;
Range 192.168.11.100 192.168.11.200;
}
}
(untuk di server secondary)
Failover peer “tkj”{
Secondary;
Address 192.168.11.2;
Port 67;
Peer address 192.168.11.1;
Peer port 67;
Max-response-delay 30;
Max-unacked-updates 10;
Load balance max seconds 3;
Mclt 1;
}
Subnet 192.168.8.0 netmask 255.255.255.0{
Option broadcast-address 192.168.11.255;
Pool {
Failover peer “tkj”
Max-lease-time 1800;
Range 192.168.11.100 192.168.11.200;
}
}
c. Restart file dhcp /etc/init.d/dhcp3-server restart
d. Untuk mendapatkan IP address di client dapat menggunakan perintah
dhclient atau merubah static menjadi dhcp di file
/etc/network/interfaces
e. Agar lebih meyakinkan dalam menguji coba DHCP fail over stop dhcp
server primary lalu lakukan request IP address oleh client (cara step d)
client harus mendapatkan IP address dari secondary.
DHCP Relay
Server
a. Setting IP address ip address add address=192.168.11.1/24
b. Setting Gateway ke router ip route add gateway=192.168.11.2
c. Setting DHCP server ip dhcp-server setup
Relay a. Setting IP address pada 2 interfaces b. Install paket relay apt-get install dhcp-relay c. Aktivkan fungsi router d. konfigurasi interface default dan server dhcp pada file nano /etc/default/dhcp-
relay. e. Restart dhcp-relay /etc/init.d/dhcp-relay restart
Client a. Untuk mendapatkan IP address di client dapat menggunakan perintah dhclient
atau merubah static menjadi dhcp di file /etc/network/interfaces
b. Lakukan test ping pada server dhcp.
E. Lampiran DHCP Server-Client
Gambar 1.1 interfaces
Gambar 1.2 konfigurasi
Gambar 1.3 Dhcp client
DHCP MAC Filtering
Gambar 2.1 interfaces
Gambar 2.2 konfigurasi
Gambar 2.3 dhcp client; sudah terdaftar (kanan) belum terdaftar (kiri)
DHCP Multi scope
Gambar 3.1 interfaces (multi scope range)
Gambar 3.2 konfigurasi (multi scope range)
Gambar 3.3 DHCP client (multi scope range)
Gambar 3.4 interfaces (multi scope subnet)
Gambar 3.5 konfigurasi (multi scope subnet)
Gambar 3.6 DHCP client dari eth 11(kanan) dari eth10 (kiri) log server (bawah)
DHCP FailOver
Gambar 4.1 konfigurasi primary (failover)
Gambar 4.2 konfigurasi secondary (failover)
Gambar 4.3 DHCP Client primary; Primary (kanan) Secondary (kiri) Client (bawah)
Gambar 4.4 DHCP Client secondary; Primary (kanan) Secondary (kiri) Client (bawah)
DHCP Relay
Gambar 5.1 interfaces (server)
Gambar 5.2 setup DHCP (server)
Gambar 5.3 list DHCP (server)
Gambar 5.4 interfaces (relay)
Gambar 5.5 interface dan dhcp server default (relay)
Gambar 5.6 DHCP client (client)
Gambar 5.7 ping dari client ke server DHCP (client)
F. Kesimpulan
DHCP server mempermudah admin dalam mendistribusikan IP address terhadap client yang
akan terhubung pada jaringan tersebut.
Terdapat beberapa jenis DHCP server dengan berbagai fungsi yang dapat di gunakan oleh
seorang admin.