5.2 Konfigurasi DHCP Relay

Hallo semuanyam kembali lagi dengan saya wahid husain, alhamdulillah saya masih bisa post lagi, dan kali ini saya akan melanjutkan lab yang sebelumnya saya sudah bahas yaitu "Konfigurasi DHCP" 
Dan sekarang saya akan membahas "DHCP RELAY" sebelum memulai, apasih dhcp relay itu?
DHCP relay adalah suatu host yang berfungsi untuk melanjutkan packet data yang dikirimkan dalam network yang berbeda.

yap itu sedikit penjelasannya, sekarang lanjut ke tahap konfigurasi nya.



TOPOLOGI

Sebelum memulai nya, gambar dibawah adalah topologi yang saya gunakan, dan  saya disini menggunakan gns3, jadi pstikan juga sobat menginstal gns 3.

 TABEL IP ADDRESS
Untuk table ip nya seperti gambar dibawah ini, sobat bisa samakan, atau terserah, ip address bisa disesuaikan saja.

Konfigurasi ip address mikrotik
1.konfigurasi
pertama kita harus menambahkan ip di mikrotik nya, dan untuk menambahkan ip di mikrotik menggunakan perintah
ip addr add address=172.16.11.1/24 interface=ether1
ip addr add address=192.168.1.1/24 interface=ether2 
untuk ip addressnya, sesuaikan saja dengan ip address sobat. 

2.check ip address
lalu setelah konfigurasi ,lalu check ip address nya,untuk check ip address menggunakan perintah
ip addr pr

Konfigurasi Ip address Server 

Selanjutnya kita lakukan kkonfigurasi ip address di masing-masing server nya terlebh dahulu, untuk post lengkap tentang konfigurasi ip address di centos sobat bisa menuju ke post ini > KONFIGURASI IP ADDRESS CENTOS

1.Server DHCP 
 2.SERVER RELAY

KONFIGURASI SERVER DHCP

1.instalasi dhcp
pertama instal dulu dhcp di server dhcp nya menggunakan perintah
yum install dhcp -y

dan sudah selesai instalasi nya, dan bisa dilihat packet yang sudah diinstall

2.mengedit file dhcpd.conf
selanjutnya adalah mengedit file dhcpd.conf, dan untuk megedit nya adlah menggunakan perintah
vi /etc/dhcp/dhcpd.conf
untuk text editornya bisa diganti dengan nano atau text editor lainnya

lalu tambahkan script seperti gambar dibawah, dan yang saya kotaki itu adalah bagian network yang berbeda,
disitu juga sudah saya tulis, yang ip "172.16.11.0" itu untuk server dhcp
dan ip "192.168.1.0" adalah ip untuk relaynya, dan masukkan keduanya, pastikan dengan benar, jika ada kesalahan dalam pengetikan bisa error .

3.menjalankan dhcp dan check status dhcp
selaanjutnya adalah menjalankan dhcp nya, dan check status dhcp nya apakah sudah berjalan dengan mulus atau tidak, dan untuk menjalankan dan chck status bisa menggunakan perintah
systemctl start dhcpd
systemctl status dhcpd

KONFIGURASI DHCP RELAY 

1.instalasi dhcp di server relay
pertama, lakukan instalasi dhcp di server relay, dan untuk caa installnya bisa mengugnakan perintah
yum install dhcp -y 

selanjutnya sudah selesai instalasinya,dan bisa dilihat packet yang sudah terinstall

2.copy file "dhcrelay.service" dari /lib/systemd/system/ ke /etc/systemd/system
selanjutnya adlah menyalin file "dhcrelay.service" ke  /etc/systemd/system.
dan perintah untuk menyalin filenya adlah menggunakan perintah
cp  /lib/systemd/system/dhcrelay.service /etc/systemd/system
setelah menyalin, lalu edit file "dhcrelay.service" , untuk editnya menggunakan perintah
vi
/etc/systemd/system/dhcrelay.service

setelah terbuka file nya, lalu tambahkan ip address dhcp di samping --no-pid.
lebih jelasnya lihat gambar dibawah.
dan jika sudah, lalu save

3.restart system daemon
selanjutnya adlah melakukan reload system daemonnya, karena tadi kan ada peribahan, dan direload agar perubahannya bisa berjalan dengan mulus, untuk melakukan reload bisa menggunkan perintah
systemctl --system daemon-reload

4.melihat status dhcrelay
selaanjutnya check status dhcrelaynya, menggunakan perintah
systemctl status dhcrelay 
dan bisa dilihatkan, dhcrelaynya belum aktif, jadi kita aktifkan terlebih dahulu.

5.mengaktifkan dhcrelay, dan check status
tadi kan sudah di check tetapi belum aktif, dan sekarang start dulu dhcrelaynya, untuk mengaktifkan bisa menggunakan perintah
systemctl start dhcrelay
dan setelah itu check status dhc relay sudah berjalan dengan mulus atau belum
untuk  check nya menggunakan perintah
systemctl status dhcrelay

VERIFIKASI CLIENT 1

Pastilah kita harus melakukan veriikasi terhadap konfigurasi yang telah dilakukan, dan coba kita verifikasi dari client 1, apakah konfigurasi dhcpnya sudah benar atau belum, dan sudah bisa diterapkan diclient atau belum.

pertama sobat atur ip address client 1 menjadi "obtain an ip address automatically", lalu simpan 

dan setelah itu coba lihat detailnya, dan hasilnya ip addressnya mendapat sesuai range yang ditentukan, dan lihat juga dhcp server nya, tertuju ke server dhcpnya, yang ip nya "172.16.11.2" dan alhamdulillah berhasil .

VERIFIKASI CLIENT 2 

Selanjutnya lakukan verifikasi di client 2, yang terbuhung langsung dengan server relay, dan setting ip address nya menjadi obtain. 

dan setelah itu check detailnya, dan lihat ip addressnya, benar menjadi ip address yang termasuk dari range yang didaftarkan.
dan lihat ip dhcp server nya, benar sudah menuju ke ip dhcp server.
dan berhasil, alhamdulillah

CHECK PROSES TERJADINYA DHCP DI RELAY MENGGUNAKAN WIRESHARK

SElanjutnya kita capture dulu untuk melihat packet yang udah dicapture dengan wireshark, cara untuk capture, pilih kabelnya, dan klik kanan, lalu pilih "start capture"

Selanjutnya adalah, pilih port nya, dan ok

lalu untuk melihat packet dhcpnya bisa difilter dahulu menggunakan perintah "bootp.option.type == 53" 

dan dari situ ada packet yang namanya
dhcp discover
dhcp offer
dhcp request
dan dhcp ack

Maksud dari packet tersebut aadalah

DHCP DISCOVER = adalah client menyebarkan secara broadcast untuk mencari server dhcp yang aktif, dan disitu bisa dilihat dhcp discover yang kedua, server Relay, memberi tahu bahwa client ada yang membutuhkan ip dhcp ke server.

DHCP offer = dan server dhcp membalas ke relay untuk menawarkan ip yang bisa digunakan ke client.
dan server relay memberi ip yang tersedia adalah 192.168.1.5 ke pada client

DHCP REQUEST = dan setelah tadi menawarkan ip nya, lalu client meminta ip untuk nya, dan server relay mengirim packet ke server dhcp kalau client nya meminta ip .

DHCP ACK = seetelah itu server dhcp mengirim packet kepada server relay, dan server relay meneruskan ke client, dan client mendapatkan ip "192.168.1.5"

dan kelihatannya memang pengiriman packet terlihat singkat dan gampang, tapi sebenarnya banyak prosesnya, dan diatas sudah saya jelaskan, dan semoga sobat mengerti dengan penjelasannya, diatas saya sudah menjelaskan dengan bahasa yang menurut saya mudah dimengerti.

 CHECK PROSES TERJADINYA DHCP DI DHCP SERVER MENGGUNAKAN WIRESHARK

Sebelumnya, saya memberi tau hasil capture daari server relay menggunakan wireshark, dan sekarang saya akan menjelaskan hasil dari carture dari dhcp server, dan sama seperti cara sebelumnya.
pertama pilih kabelnya, dan klik kanan lalu pilih "start capture" 

dan selanjutnya pilih port nya, lalu ok

dan filter menggunakan "bootp.option.type == 53"
dan disitu akan muncul packet DHCP, dan yang sudah saya tandai itu adalah proses nya.
ada 4 packet , DISCOVER,OFFER,REQUEST, dan ACK.
dan dari semua packet itu ada maksudnya dan memiliki penjelasan tersendiri.
sebelumnya saya sudah saya jelaaskan di post "KOnfigurasi dhcp" disitu ada hasil capturenya juga, tetapi disini saya akn jelaskan lagi.

DHCP DISCOVER = adalah client menyebar secara broadcast untuk mencari server dhcp yang aktif
DHCP offer = disini server menjawab kalau ada server yang aktif dan dhcp server juga menawarkan sebuah ip ke client
DHCP request = lalu setelah tadi dhcp server menawarkan ip address, lalu client mengirim packet lagi dan meminta ip address yang tersedia diserver.
DHCP ACK = server mengirim packet dan menetapkan ip address dari CLient tersebut, dan client pun sudah bisa terhubung dengan jaringan

Kenapa pengiriman paket nya hanya satu kali? tidak seperti yang di dhcp relay, dua kali?
yap kenapa seperti itu, karena kalau dari dhcp relay, kan mengirim lagi ke dhcp server, jadi ada 2 pengiriman packet, dari dhcp relay, ke dhcp server.
yap seperti itu..

MEMBUAT SATIC DHCP PADA SERVER 

Selanjutnya adlah membuat satic dhcp pada server, ini berfungsi agar ip yang didapat client itu sesuai dengan yang sudah dikonfigurasi oleh server nya, dan untuk menambahkan static dhcp , harus ditambahkan script di dhcpd.conf

1.melihat mac address dan hostname PC/client
Sebelumnya,kita harus mengetahui hostname dan maccaddress yang dimiliki client, untuk check nya adalah dengan mengetik perintah 
ipconfig /all di CMD


2.mengedit file dhcpd.conf
Setelah mengetahui mac addressnya, selanjutnya kita edit file dhcpd.conf
untuk mengedit menggunakan perintah 
vi /etc/dhcp/dhcpd.conf 

selanjutnya adalah menambahkan script seperti digambar dibawah, dan untuk host 1 itu adalah unuk client dhcp server,
dan host 2 untuk client dhcp relay.
masukkan mac address nya yang tadi sudah di lihat.
setelah itu save deh.

3.restart dan check status dhcp
selanjutnya adalah menjalankan ulang dhcpd agar konfigurasinya bisa berjalan, untuk restart bisa menggunakan perintah
systemctl restart dhcpd
selanjutnya check status dhcp nya menggunakan perintah
systemctl status dhcpd

4.verifikasi client 2
dan coba ubah settingan ip nya menjadi opbtain/dhcp, dan lihat detailnya.
dan hasilnya seperti gambar dibawah.

5.verifikasi client 1
selanjutnya ke client 1 yang berada di dhcp server, coba check ip addressnya, dan hasilnya akan seperti gambar dibawah.

Oke, selesai, dan alhamdulillah sudah selesai juga , hehe terimakasi sudah membaca, dan semoga bermanfaat, jangan lupa membagikan kepada teman kalian agar bisa mendapat ilmunya juga .
tunggu post yang lainnya di blog saya ini, dan mohon maaf jika ada kekurangan.
dan terimakasih ..
jaaaaa

Silahkan Sobat Berkomentar bebas dan Sopan , dan sesuai dengan artikel diatas.
saya berterima kasih karena sobat tidak menyertakan Link / iklan DSB.
Terima kasih

Post a Comment (0)
Previous Post Next Post