Konfigurasi DHCP Relay di Centos 7
Hai young society..kembali lagi nih dengan blog yang membahas seputar computer jaringan.Kemarin kita membahas seputar DHCP server.Pada kali ini kita akan membahas seputar DHCP lagi nih,tapi beda versi/segment.Kali ini kita akan membahas seputar DHCP Relay..Apa itu DHCP Relay,apa fungsinya,dan bagaimana cara konfigurasi DHCP Relay?..
Sekilas tentang DHCP Relay yang di pahami oleh author adalah jadi DHCP ini memungkinkan kita membuat 2 server DHCP yang berbeda network tetapi ada 1 server yang akan menjadi pusat dari DHCP Servernya.
Kegunaan dari ini tentu akan mempermudah dalam memberikan IP kepada client yang berjumlah banyak yang bahkan berbeda network.Oke langsung saja ke konfigurasinya:
IP Table
Topologi
Pada tutorial ini,kita akan menggunakan Router yang berfungsi untung menyambungkan 2 network berbeda.OS Router yang kita pakai adalah Mikrotik.
Konfigurasi
Konfigurasi Router:
1. Pertama kita buat networknya dulu di router (mikrotik).Pada ether 1 kita akan berikan IP 10.10.10.1 dan pada ether 2 berikan IP 10.10.11.1 dengan.Disini kita bedakan networknya. Untuk netmask nya berikan /24 (255.255.255.0).
Konfigurasi Server 1:
2. Berikan IP pada Server 1 10.10.10.2 dengan netmask /24 dan untuk gateway nya berikan 10.10.10.1.
3. Karena DHCP server belum default di Centos ini,maka kita harus install paketnya terlebih dahulu.
yum install dhcp -y
4. Lalu edit konfigurasi DHCP nya di file dhcpd.conf yang berada pada direktori /etc/dhcp.
nano /etc/dhcp/dhcpd.conf
5. Lalu tambahkan skrip seperti pada gambar dibawah ini.
Keterangan :
"max-lease-time 7200" : Ini adalah waktu maksimal ketika si server memberikan IP kepada client, dalam satuan detik.Berarti 7200 detik.
"log-facility-local7" : Ini untuk menentukan range jangkauan si server. Pada kasus ini hanya local,berarti si server hanya di set dalam skala local.
"option domain-name" : Adalah nama untuk domainnya.Ini kamu bias isikan bebas.
"subnet 10.10.10.0 netmask 255.255.255.0" : Adalah network yang akan dijadikan dhcp dan diberikan ke client.Pada kasus ini author memasukan network 10.10.10.0.
"range 10.10.10.3 10.10.10.10" : Adalah IP yang bisa diberikan ke client nanti. pada kasus ini,hanya IP dengan host 3 s/d 10 yang bisa diberikan ke client.
"option routers 10.10.10.1" : Adalah gateway yang akan diberikan ke client.
"option domain-name-servers" : Adalah DNS yang akan diberikan ke client.
"option broadcast-address" : Adalah IP broadcastnya.
6. Lalu tambahkan juga skrip untuk network yang berbeda yang akan dijadikan DHCP juga. Tambahkan skrip dibawah skrip yang sebelumnya. Seperti pada gambar, disana ada network 10.10.10.0 dan 10.10.11.0.
7. Lalu mulai dhcp servicenya,dengan perintah seperti pada gambar diatas.
systemctl restart dhcpd
8. Lalu nyalakan service dhcpnya.
systemctl enable dhcpd
9. Lalu restart service nya.
systemctl restart dhcpd
10. Untuk melihat dhcp sudah berjalan atau belum bisa dilihat dengan perintah system status dhcpd lalu kalau sudah aktif maka akan ada active berwarna hijau.
Konfigurasi Server 2 (Relay)
11. Lalu setting IP Address pada server dhcp relay nya.Berikan IP dengan network yang berbeda dari sebelumnya.
12. Lalu install paket DHCP untuk mengkonfigurasi dhcp relay nantinya.
yum install dhcpd -y
13. Copy file dhcrelay.service yang berada pada /lib/system/system/ lalu taro di /etc/system system. Di copy karena kita akan memindahkan file konfigurasi si relay dari direktory library dimana tempat semua file-file pendukung kernel linux, sedangkan kita ingin menjalankan dhcp relay ini di system,jadi kita perlu mengcopy nya ke direktori system.
cp /lib/systemd/system/dhcprelay.service /etc/systemd/system
14. Lalu konfig skrip dhcp relaynya.
nano /etc/systemd/system/dhcprelay.service
15. Pada konfigurasi skrip ini,tambahkan saja IP server dhcp 1,karena konfigurasi network sudah ada disana (bisa dibilang dhcp server 1 itu kaya pusat).
16. Lalu restart/reload dhcp relaynya.
systemctl --system daemin-reload
17. Lalu mulai service dhcp relay nya.
systemctl start dhcprelay
18. Untuk melihat service sudah berjalan atau belum, bisa gunakan perintah systemctl status dhcrelay. Jika muncul kata active berwarna hijau ya you know lahh..
Vertifikasi Client
Gambar Vertifikasi Client 1. |
Coba jalankan Client 1 yang berada pada network 10.10.10.0 . Ubah settingan IP dengan obtain/dhcp, lalu lihat details dari Ethernet kamu. Disana akan mendapatkan client 1 tergabung dalam dns "dhcp-server-tkj" yang tadi kita buat,d an akan mendapatkan IP dengan network 10.10.10.0.. dengan gateway 10.10.10.1 dan terhubung ke server 10.10.10.2..
Gambar Vertivikasi Client 2. |
Coba jalankan Client 2 yang berada pada network 10.10.11.0 . Ubah settingan IP dengan obtain/dhcp, lalu lihat details dari Ethernet kamu. Disana akan mendapatkan client 2 tergabung dalam dns "dhcp-server-tkj" yang tadi kita buat. Dan akan mendapatkan IP dengan network 10.10.11.0..dengan gateway 10.10.11.1 dan terhubung ke server 10.10.10.2 (si server utama)..
Vertifikasi Cara Kerja Server DHCP & Relay
Vertifikasi Wireshark Client-1. |
Pada rekaman wireshark ini sebenarnya author kurang begitu mengerti,tetapi author mengetahui konsep kerjanya. Jadi si client akan meminta IP kepada server yang di namakan DHCP Request, lalu siserver akan memberikan IP kepada Client yang meminta.
Vertifikasi Wireshark Client-2. |
Ini juga sama hahaha tapi yang jelas pada system ini si client-2 akan meminta IP kepada servernya, server yang berada pada networknya. Tetapi si server akan mengalihkan permintaan ke pada server-1 (server pusat) karena pada skrip dhcrelay memang diarahkan ke server -1 dan ini juga karena konfigurasi dhcp ada disana. Jadi si server-2 ini hanya sebagai perantara.
Itu dia folks sebagian dari pengertian,fungsi,dan konfigurasi DHCP Relay.Jika kamu masih belum paham atau mengalami kegagalan bisa langsung ditanyakan.Mohon maaf jika ada kesalahan gambar atau penjelasan,dan mohon bantu author untuk merevisi.Sampai disini dulu perjumpaan kita..Sampai jumpa..Wassalamualaikum..
Comments
Post a Comment