Sunday, October 30, 2016

Konfigurasi Server DHCP Relay Pada Centos 7


Haii... kembali lagi bersama saya Fahmi Latief Munir di blog yang mungkin bisa membantu kalian hehehe....

Disini saya akan menjelaskan tentang "DHCP Relay"..
Yap, apakah kalian tahu apa itu DHCP Relay?
DHCP Relay adalah sebuah host yang dikirimkan dalam network yang berbeda...
jadi DHCP Relay berfungsi untuk memungkinkan DHCP dibanyak network dalam satu server sebagai DHCP server...

Oke sebelum nya saya sudah pernah membahas tentang DHCP Server, Jika kalian ingin melihat post nya kalian bisa klik ---->>>>DISINI<<<<----

Oke langsung saja ke konfigurasi nya...


TOPOLOGI


Oke kalian bisa lihat diatas yap, itu adalah topologi yang akan kita gunakan, dan kalian bisa melihat IP yang akan digunakan pada masing masing server, seperti gambar diatas...

Konfigurasi IP Address Pada Masing - Masing Server

Untuk mengetahui cara konfigurasi IP Address pada Centos 7, kalian  bisa klik ---->>>>DISINI<<<<----

Konfigurasi IP Address Pada DHCP Server


Oke disini pada DHCP Server kita atur IP address 172.16.11.2/24...

Konfigurasi IP Address Pada DHCP Server Relay


Oke disini pada DHCP Server kita atur IP address 192.168.1.2/24...

Konfigurasi Pada Mikrotik


Oke pertama kita harus menambahkan ip di mikrotik nya, dan kita akan menambahkan ip masing masing server... dan kalian bisa menggunakan perintah :
"ip address add address=172.16.11.1/24 interface=ether1"
"ip address add address=192.168.1.1/24 interface=ether2"
Oke maka hasil nya seperti gambar dibawah...


Oke sekarang kita akan melihat apakah ip masing masing server sudah terdaftar pada mikrotik... dan untuk melihat nya kalian bisa menggunakan command "ip addr pr".... Maka kalian akan lihat disana ip masing masing server sudah terdaftar pada mikrotik...

Konfigurasi DHCP Server


Oke pertama kita install terlebih dahulu DHCP nya pada DHCP Server dengan menggunakan command "yum install dhcpd -y"..


Maka hasil nya akan terlihat seperti gambar diatas, dan kalian bisa melihat packages apa saja yang diinstall pada hasil installasi dhcp nya..


Selanjutnya kita akan mengedit file "dhcpd.conf" pada folder "/etc/dhcpd" dengan menggunakan command "vi /etc/dhcp/dhcpd.conf"....


Setelah itu kita tambahkan script seperti gambar diatas yap.. setelah itu kita save dan exit dengan menekan tombol keyboard "esc -> :wq -> enter"...


Setelah itu kita akan menjalankan / menstart dhcp nya dan mengecek status apakah dhcp nya sudah active / running dengan menggunakan command "systemctl start dhcpd" dan "systemctl status dhcpd"....

Konfigurasi DHCP Relay Server


Oke pertama kita install terlebih dahulu DHCP nya pada DHCP Relay Server dengan menggunakan command "yum install dhcpd -y"..



Oke setelah itu kita copy file "dhcrelay.service" dari folder / direktori "/lib/systemd/system" ke folder / direktori "/etc/systemd/system" dengan menggunakan command


"cp /lib/systemd/system/dhcrelay.service /etc/systemd/system"

dan setelah itu kita edit file "dhcrelay.service" dengan menggunakan command "vi /etc/systemd/system/dhcrelay.service"....

dan kalian jika ingin melihat lebih jelas lagi kalian bisa melihat gambar diatas....


Setelah buka file nya, tambahkan ip address dhcp di samping script "--no-pid", contoh nya seperti gambar diatas... lalu kalian save dengan menekan tombol "ctrl + x -> :wq -> enter".....



Setelah itu kalian lakukan reload system daemon nya, untuk apa kita restart? karena tadi ada perubahan sedikit pada file dhcrelay.service, maka kita restart agar bisa berjalan mulus, kalian bisa lihat perintah nya seperti gambar diatas....



Setelah itu kalian check status dhcrelay nya dengan mneggunakan "systemctl status dhcrelay" dan akan muncul bahwa belum aktif....



Setelah itu kita aktifkan dhcrelay dan check status nya, yang tadinya belum aktif kita aktifkan terlebih dahulu menggunakan command "systemctl start dhcrelay" untuk mengaktifkannya... 

Dan kalian check status nya apakah sudah aktif atau tidak dchp nya dengan menggunakan command "systemctl status dhcrelay" .... maka kalian lihat bahwa dhcp nya sudah berjalan dan aktif yapp...


Verifikasi Client 1


Ganti "internet protocol properties" nya menjadi "obtain an IP address automatically" agar secara client bisa mendapatkan ip secara automatic dari server.....


maka kalian bisa lihat di detail, maka hasil nya client 1 mendapatkan IP address secara automatically dari range yang sudah ditentukan dan dari server dan IP nya yaitu "172.16.11.3/24"....

Verifikasi Client 2


Setelah itu kalian lakukan kembali seperti cara yang tadi, kita ganti "internet protocol properties" nya menjadi "obtain an IP address automatically" agar secara client bisa mendapatkan ip secara automatic dari server.....


Setelah itu seperti biasa kita check detailnya , dan lihat ip address nya, apakah sudah dapat ip yang termasuk dari range yang didaftarkan.... dan kalian lihat ip dhcp servernya, maka sudah benar bahwa sudah menuju ke ip dhcp server....

Check Progres Terjadi nya DHCP Pada DHCP Relay Menggunakan Wireshark


Setelah itu kita capture untuk melihat packet yang dikirim dengan menggunakan wireshark, dengan cara klik kanan lalu klik start capture.....



Lalu kalian pilih portnya yaitu "SW2 port 2 (Ethernet encapsulation: DLT_EN10MB)".... lalu kalian klik "OK"....



Lalu kalian akan melihat hasil capture nya, untuk melihat nya kalian bisa ketika "bootp.option.type ==53"....

Maka di hasil capture nya ada proses bagaimana si client meminta ip kepada server, mulai dari :

- DHCP Discover : adalah si client menyebarkan secara broadcast untuk mencari sever yang aktif untuk memberi nya ip address...

- DHCP Offer : adalah si server membalas permintaan client untuk menawarkan ip address yang bisa digunakan oleh client maka si server akan memberi yang tersedia...

- DHCP Request : adalah si client meminta ip lalu si server menanggapi permintaan si client bahwa si client meminta ip address kepada si server...

- DHCP Ack : adalah lalu si server akan mengirim packet ke client dan si client mendapatkan ip address yang tersedia yaitu "192.168.1.3"....

Yap mungkin itu penjelasan proses pengiriman packetnya, mungkin keliatan nya sedikit tapi sebenarnya banyak..... ya itu penjelasan dari saya semoga bisa mengerti....


Check Progres Terjadi nya DHCP Pada DHCP Server Menggunakan Wireshark


Setelah itu kita capture untuk melihat packet yang dikirim dengan menggunakan wireshark, dengan cara klik kanan lalu klik start capture.....


Lalu kalian pilih portnya yaitu "SW2 port 2 (Ethernet encapsulation: DLT_EN10MB)".... lalu kalian klik "OK"....


Lalu kalian cari hasil capture nya dengan mengetik filter "bootp.option.type == 53", maka akan muncul seperti gambar diatas yaitu hasil capture dhcp pada wiresharknya.... dan kalian fokus ke 5 packet "Discover , Offer , Request , Ack,".... seperti yang sudah saya tandai diatas...


PENJELASAN PACKET DHCP

- DHCP DISCOVER = Pertama adalah dhcp discover, maksudnya adalah DHCP client menyebar secara broadcast / keseluruhan untuk mencari server DHCP yang aktif...

- DHCP offer = Setelah menyebar secara broadcast / keseluruhan, maka server akan membalas dan memasukan / menawarkan ip address pada client...

- DHCP request = Setelah itu client meminta pada server untuk memberikan ip yang tersedia pada server....

- DHCP ACK = Selanjutnya server akan memberikan ip address dan mengirim packet dan menetapkan ip address client nya, dan client sudah terhubung / bisa untuk melakukan koneksi terhadap sesama client....

Membuat DHCP Static Pada Server

 

Setelah itu kita akan membuat DHCP static pada server yang berfungsi agar client bisa mendapatkan ip address yang sesuai dengan yang sudah dikonfigurasi pada server.... dan untuk membuat static kalian harus menambahkan beberapa script di file "dhcpd.conf"....

Oke sebelum itu kita cek dulu mac address pada masing masing client yap... dengan cara kita masuk terlebih dahulu ke cmd masing masing client lalu ketik "ipconfig /all" untuk mengetahui statuc client....


Setela itu kita akan mengedit file "dhcpd.conf" agar si client bisa mendapatkan ip address yang sesuai atau tetap...


Lalu kalian tambahkan script yang sudah saya tandai seperti gambar diatas.... untuk "hardware ethernet" kalian isi mac address masing masing client ... untuk "fixed-address" tambahkan ip address yang tetap untuk masing masing client....

lalu kalian save dan keluar dengan menekan tombol pada keyboard kalian "esc -> :wq -> enter"....


Setelah itu kita restart dhcpd agar konfigurasi bisa berjalan dengan menggunakan command "systemctl restart dhcrelay" untuk merestart nya... 

Dan kalian check status nya apakah sudah terestart atau tidak dchp nya dengan menggunakan command "systemctl status dhcrelay" .... maka kalian lihat bahwa dhcp nya sudah berjalan  yapp...


Verifikasi Client 1


Setelah itu kita coba cek client 1 yang berada di dhcp server, dan coba ubah settingan ip nya menjadi obtain lalu kita cek detailnya, maka hasilnya seperti gambar diatas...

Verifikasi Client 2


Setelah itu kita coba cek client 2 yang berada di dhcp relay, dan coba ubah settingan ip nya menjadi obtain lalu kita cek detailnya, maka hasilnya seperti gambar diatas...

Oke sampai disini saja penjelasan saya tentang dhcp relay, kurang lebih nya mohon maaf, karena kesalahan datang nya dari diri saya sendiri dan kebenaran datang nya dari Allah SWT...

saya Fahmi Latief Munir undur diri....

Wassalamualaikum wr.wb

0 komentar

Post a Comment