Konfigurasi DHCP Relay CentOS

October 08, 2016

DHCP Relay merupakan sebuah metode untuk distribusi IP Address ke perangkat client dengan memanfaatkan DHCP server yang terpusat pada router lain. Sehingga bisa dikatakan router yang menjadi DHCP relay hanya meneruskan 'DHCP Request' dari perangkat client ke DHCP server. Hal ini sangat membantu jika perangkat-perangkat client tidak berada dalam satu network dengan DHCP Server. Kali ini saya membuat tutorial konfigurasi DHCP relay pada CentOS, postingan ini sebenarnya lanjutan dari Konfigurasi DHCP CentOS jadi ada baiknya sebelum membaca postingan ini baca dulu postingan tersebut. Happy reading
Topologi


Konfigurasi DHCP server (DHCPserver)

1. Sebelumnya DHCP server sudah diintsall DHCP jadi langsung saja konfigurasi file dhcpnya dengan perintah file nano /etc/dhcp/dhcp.conf

2. Tambahkan script dibawah, option domain-name adalah nama dari domainnya

3. Lalu tambahkan script dibawah bisa dilihat saya membuat dhcp untuk dua network yang berbeda, yaitu 172.16.11.0 dan 192.168.1.0
Keterangan :
subnet (IP) netmask (netmask) : IP networknya
range  : adalah range IP yang bisa digunakan yaitu
option routers : IP gateway yang akan diberikan
option domain-name-servers : DNS yang akan diberikan
option broadcast-address : Broadcast

4. Lalu agar pengkonfigurasiannya berjalan, lakukan restart dhcp dengan perintah systemctl restart dhcpd

 5. Lihat apakah DHCP sudah berjalan atau belum dengan perintah systemctl status dhcpd pastikan ada tulisan active (running) yang tandanya dhcp sudah aktif


Konfigurasin DHCP relay (DHCPserver2)

1. Karena server ini belum saya install DHCP, pertama install terlebih dahulu dhcpnya dengan perintah yum install dhcp -y

2. Jika sudah copy file dhcrelay.service yang terdapat di folder /lib/systemd/system/dhcrelay.service ke folder /etc/systemd/system/ ini berfungsi agar server ini bisa menjalankan service dhcp relay

3. Lalu konfigurasi file dhcrelay.service dengan perintah nano /etc/systemd/system/dhcrelay.service

4. Tambahkan IP DHCP server disamping script --no-pid jika sudah jangan lupa di save
5. Setelah selesai melakukan pengkonfigurasian, sekarang restart system daemon agar konfigurasinya bisa berjalan dengan perintah systemctl --system

6. Lihatlah status dhcrelay dengan perintah dibawah, akan ada tulisan inactive (dead) yang berarti dhcrelay belum aktif

7. Untuk mengaktifkannya ketikan perintah systemctl start dhcrelay

Konfigurasi router mikrotik

1. Masukan kedua IP Server dengan perintah
ip address add address=172.16.11.1 interface=ether1
ip address add address=192.168.11.1 interface=ether2
lakukan perintah diatas satu persatu, IP address sesuaikan dengan IP anda

2. Lalu periksa apakah IP sudah masuk atau belum dengan perintah ip address print, bisa dilihat kedua IP sudah masuk 

Verifikasi client2

Sebelumnya sudah saya atur agar client mendapatkan IP secara automatically untuk cara bisa dicari di google atau lihat postingan saya tentang Konfigurasi DHCP Server , Lalu lihat pada network connection details, bisa dilihat IPnya sudah masuk sesuai networknya yaitu 192.168.1.3 dan DHCP servernya 172.16.11.2

Proses terjadinya DHCP relay

1. Saya akan mengecheck bagaimana proses terjadinya DHCP relay menggunakan wireshark dan GNS3, caranya klik kanan pada kabel yang terhubung dengan server lalu pilih start capture

2. Pilih portnya, lalu klik OK

3. Lalu akan muncul proses dhcp, Bisa dilihat ada protocol DHCP dan di Info ada DHCP request dari server 192.168.1.2 ke server 172.16.11.2, penjelasan dari masing masing proses bisa dilihat dibawah
Keterangan :
DHCP Discover, ini maksudnya client membroadcast untuk mencari server DHCP yang aktif

DHCP Offer server membalas dan menawarkan IP address yang tersedia di server kepada client

DHCP Request selanjutnya client meminta server untuk memberikan IP address kepada server

DHCP ACK setelah client meminta IP address pada server, lalu server memberikan IP address yang ada kepada client, dan client pun sekarang sudah dapat IP addressnya

Membuat Static DHCP

Static dhcp digunakan agar kita bisa menentukan berapa IP yang didapatkan client, dengan menambah script pada dhcpd.conf, tapi sebelumnya kita harus tahu dulu mac address dari client yang akan ditentukan IP addressnya, berikut ini tutorialnya

1. Untuk melihat mac address pada client bisa dengan membuka cmd lalu ketikan perintah ipconfig/all maka akan terlihat mac addressnya
Client 1 (win7_krisno)

Client 2 (win7_krisno2)

2. Setelah mengetahui mac addressnya, sekarang buka DHCP Server lalu edit file dhcpd.conf dengan perintah nano /etc/dhcp/dhcpd.conf

 3. Lalu tambahkan script seperti yang saya kotakin merah, host 1 adalah id yang saya berikan untuk client 1 (win7_krisno) dan host 2_relay adalah client 2 (win7_krisno2), masukan mac address setelah script hardware ethernet, dan tentukan IP address setelah script fixed-address, jika sudah jangan lupa di save

4. Setelah itu restart  DHCP dan lihat statusnya dengan perintah seperti digambar

Verifikasi
Bisa dilihat IP dari client sudah berubah sesuai yang ditentukan (kotak merah), dan juga sudah terkoneksi dengan dhcp server (kotak hijau)
Client 1 (win7_krisno)

Client 2 (win7_krisno2)

Sekian tutorial kali ini semoga bermanfaat jika ada yang ingin ditanyakan silahkan cantumkan dikomentar

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments