{CentOS 7} {LAB 5.2} Konfigurasi Dynamic Host Configuration Protocol Relay (DHCP Relay)

9:45:00 PM , , , 0 Comments

Assalamualaikum wr wb

Pada sesi sharing yang lalu, saya sudah menjelaskan tentang konfigurasi DHCP Server, maka sekarang kita berlanjut kepada DHCP Relay. DHCP Relay ini tugasnya menyediakan IP DHCP dari beberapa network yang berbeda, tetapi masih tertuju kepada DHCP Server. 


Persiapan :

- Buatlah topologi seperti berikut ini.
- Router mikrotik terdapat  2 interface 
- 2 client beroperasikan windows
- 2 server beroperasikan centOS 7
- kopi, teh atau air yang ada rasa rasa lainnya:)


Konfigurasi pada DHCP Server:

1.) Langkah pertama kita harus menginstall dhcp terlebih dahulu, jika sebelumnya anda telah menginstall dhcp maka lewati saja langkah ini.
yum install dhcp -y

2.) Kemudian lakukan pengeditan pada file dhcpd.conf


3.)Tambahkan script untuk network baru yang digunakan untuk dhcp relay

penjelasan :

  • subnet adalah network/jaringan yang akan diberikan dhcp.
  • range adalah jarak ip dhcp yang akan diberikan oleh server kepada dhcp client.
  • option routers adalah gatewaynya.
  • option domain-name- servers adalah IP DNS pada network tersebut.
  • option-broadcast-address adalah IP Broadcast pada network tersebut.

4.) Kemudian restart dhcpd agar konfigurasi berjalan dengan baik


5.) Lakukan pengecekan apakah dhcpd telah berjalan dengan baik atau tidak, jika terdapat tulisan "active (running) berarti dhcpd anda sudah berjalan dengan baik.

Konfigurasi pada DHCP Relay :

1.) Karena pada DHCP relay belum terinstall dhcp, maka lakukan install dhcp dengan perintah berikut ini
yum install dhcp -y

2.)  Kemudian copy script dhcrelay.service yang berada pada folder /lib/systemd/system kedalam /etc/systemd/system



3.) Jika file sudah tercopy, setelah itu edit file dhcrelay.service yang barusan di copy.


4.) Pada bagian Service masukan IP DHCP Server


5.) Setelah itu relaod system daemon agar konfigurasi tadi berjalan dengan baik


6.) Jalankan dhcrelay kemudian coba cek status dhcrelay nya apakah sudah berjalan dengan baik atau tidak.


Konfigurasi Router Mikrotik :

Untuk konfigurasi mikrotik tentunya beda dengan konfigurasi pada centos, karna mikrotik ini berlaku sebagai router, maka kita hanya perlu menyambungkan network yang satu dengan network sebelah.

1.) Lakukan penambahan ip pada kedua interface, karena yang tersedia ether 1 dan ether2. Saya akan menambahkan ip 172... kedalam interface ether2 sedangkan ip 192... pada ether1.
Jika sudah menambahkan IP address, coba cek dengan perintah ip address print pastikan sudah terdaftar 2 ip address dengan masing masing interface yang didaftarkan.


Pengecekan pada Client-Server :

1.) Setting Obtain an IP address automatically atau yang biasa anda setting jika ingin mendapatkan ip DHCP.


2.) Kemudian lihat pada Network Connection Details, dan lihat dari mana client tersebut mendapat dhcp. Cek juga apakah range yang didapat sesuai dengan yang dikonfigurasi pada server.

Pengecekan pada Client-Relay

1.) Sama seperti setting pada client-server, atur menjadi ip dhcp!


2.) Kemudian lihat pada Network Connection Details, dan lihat dari mana client tersebut mendapat dhcp. Cek juga apakah range yang didapat sesuai dengan yang dikonfigurasi pada server. Tentu pada client-relay akan mendapatkan ip dari network 192.168.1.0/24

Pengetesan pada Wireshak

Server DHCP

1.) Untuk melihat proses terjadinya DHCP kita dapat menggunakan perintah bootp.option.type==53 
Penjelasan :
DHCP Discover berarti client melakuka broadcast untuk mencari server dhcp mana yang aktif. Pada saat telah menemukan dhcp yang aktif,

DHCP Offer berarti server mendengar broadcast dari client, selanjutnya server menawarkan ip address yang tersedia kepada client

DHCP Request berarti client melakukan permintaan kepada server untuk memberikan ip yang tersedia pada server.

DHCP ACK merupakan tahap terakhir, DHCP akan merespon pesan dari client dengan mengirimkan packet ackowledget yang berupa ip address.
 Setelah memberi ip address, dhcp server akan memperbaharui database yang mereka miliki sedangkan client akan melakukan inisialisasi dengan mengikat(binding) ip address yang telah diberikan tadi dan client sudah dapat beroperasi pada jaringan tersebut.
2.) Lakukan juga pengecekan capture proses terjadinya packet dhcp pada dhcp relay, hasilnya prosesnya akan sama seperti yang terjadi pada dhcp server. Bedanya pada dhcprelay terjadi packet double ini dikarenakan si client tidak langsung merequest ke dhcp server melainkan merequest lewat dhcp relay terlebih dahulu.

Membuat static DHCP Server :

1.) Pertama buka CMD, kemudian masukan perintah ipconfig /all dan catat Physical Address(MAC Address) client tersebut *jangan sampai lupa*.
ipconfig /all

2.) Lakukan juga tahap yang pertama pada client-relay


Konfigurasi Server :

1.) Yang perlu dilakukan adalah mengedit file dhcpd.conf yang ada pada directory /etc/dhcp/
Selanjutnya masukan script berikut ini, 
penjelasan :
  • host 1 berarti ini untuk client-dhcpserver

  • host 2 berarti ini untuk client-relay

  • pada hardware ethernet masukan MAC address yang tadi udah dicatat pada masing masing client. ingat jangan sampai ada salah penulisan, ada tanda "-" pada client untuk penulisan di server menjadi tanda ":"

  • fixed-address merupakan penetapan ip address yang harus didapt oleh client tersebut.


2.) Kemudian restart dhcpd agar konfigurasi tambaha tadi berjalan, selanjutnya cek kembali status dhcp apakah masih berjalan dengan baik atau tidak.
systemctl restart dhcpd dan systemctl status dhcpd

Pengecekan pada client-dhcp server :

1,) Lakukan pengecekan ip dhcp yang didapat pada client, pastikan client sudah dapat ip address yang tadi di setting fixed-address pada dhcp server yaitu 172.16.11.14 

Pengecekan pada client-relay :

1.) Pada client-relay lakukan pegecekan ip dhcp juga. Maka akan mendapatkan ip address yang sudah di setting fixed-address pada dhcp server


Sekian Penjelasan tentang DHCP Relay ini, Mohon dimaafkan bila ada kesalahan. maklum Newbie Blogger.
Pandutama

Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: