Cara Mengonfigurasi Dnsmasq sebagai Server Relai DHCP

Cara Mengonfigurasi Dnsmasq Sebagai Server Relai Dhcp



Relai DHCP meneruskan paket DHCP yang diterima pada satu antarmuka jaringan ke server DHCP lain di jaringan (kemungkinan dalam subnet berbeda). Dengan bantuan relai DHCP, Anda dapat memiliki server DHCP terpusat di suatu tempat di jaringan Anda dan menggunakannya untuk menetapkan alamat IP secara dinamis ke semua subnet/VLAN jaringan Anda. Dnsmasq adalah server DNS dan DHCP yang populer dan dapat dikonfigurasi sebagai server relai DHCP.

Pada artikel ini, kami akan menunjukkan cara mengkonfigurasi dnsmasq sebagai server relai DHCP.

Topik Isi:

  1. Topologi Jaringan
  2. Mengkonfigurasi Alamat IP Statis pada Relay DHCP
  3. Konfigurasi DHCP pada Server DHCP Terpusat
  4. Mengonfigurasi Dnsmasq sebagai Relai DHCP
  5. Memeriksa Apakah Relai DHCP Berfungsi Seperti yang Diharapkan
  6. Kesimpulan

Topologi Jaringan

Di sini, kami memiliki server DHCP pusat yaitu 'dhcp-server' dan memiliki 192.168.1.10 [1] Alamat IP. Kami memiliki server Linuxhint-router Fedora 39 yang dikonfigurasi sebagai router Linux [1] . linuxhint-router adalah gerbang untuk subnet jaringan 192.168.15.0/24. Kami menginstal dnsmasq di router linuxhint dan kami ingin mengkonfigurasi dnsmasq sebagai relay DHCP untuk menyampaikan paket DHCP dari jaringan 192.168.15.0/24 ke server dhcp (server DHCP terpusat) sehingga alamat IP dapat secara otomatis ditugaskan ke komputer 3 dan 4 (katakanlah).









Mengkonfigurasi Alamat IP Statis pada Relay DHCP

Salah satu persyaratan relai DHCP adalah Anda harus mengatur alamat IP gateway pada antarmuka jaringan yang terhubung ke subnet jaringan yang ingin Anda tetapkan alamat IP secara dinamis melalui relai DHCP.



Pada topologi jaringan, kami menetapkan alamat IP gateway 192.168.15.1 pada antarmuka jaringan yang terhubung ke subnet 192.168.15.0/24. Jika Anda tidak melakukan ini, server DHCP pusat tidak akan mengetahui alamat IP yang ditawarkan.





  Diagram jaringan komputer Deskripsi dibuat secara otomatis

Jika Anda memerlukan bantuan dalam mengatur alamat IP tetap di komputer/server Anda, silakan cari di situs web kami. Kami memiliki banyak artikel yang ditulis tentang topik itu.



Konfigurasi DHCP pada Server DHCP Terpusat

Server DHCP terpusat pada topologi jaringan menggunakan dnsmasq juga. Ini dikonfigurasi untuk menetapkan alamat IP dalam kisaran 192.168.15.50 hingga 192.168.15.150 ke komputer di subnet 192.168.15.0/24.

CATATAN: Anda tidak harus menggunakan dnsmasq di server DHCP pusat. Anda dapat menggunakan server DHCP ISC atau server DHCP lain pilihan Anda.

  Tangkapan layar deskripsi komputer dibuat secara otomatis

Mengonfigurasi Dnsmasq sebagai Relai DHCP

Untuk mengkonfigurasi dnsmasq di linuxhint-router sebagai DHCP relay, buka file konfigurasi dnsmasq yaitu “/etc/dnsmasq.conf” dengan editor teks nano sebagai berikut:

$ sudo nano / dll. / dnsmasq.conf

Tambahkan baris berikut di file “dnsmasq.conf”:

dhcp-relay=192.168.15.1,192.168.1.10

Di sini, 192.168.15.1 adalah alamat IP antarmuka jaringan yang terhubung langsung ke subnet 192.168.15.0/24, dan 192.168.1.10 adalah alamat IP server DHCP terpusat.

Dalam dokumentasi dnsmasq , opsi “dhcp-relay” didokumentasikan dalam format berikut:

--dhcp-relai = < lokal alamat > , < alamat server >

Menurut dokumentasi, 192.168.15.1 adalah < alamat lokal > dan 192.168.1.10 adalah < alamat server > .

Setelah Anda mengkonfigurasi dnsmasq, tekan + X diikuti oleh “Y” dan untuk menyimpan file /etc/dnsmasq.conf.

Agar perubahan diterapkan, mulai ulang layanan dnsmasq dengan perintah berikut:

$ sudo systemctl memulai ulang dnsmasq.service

Seperti yang Anda lihat, relai DHCP dikonfigurasi untuk menyampaikan informasi DHCP dari 192.168.15.1 (linuxhint-router) ke 192.168.1.10 (server DHCP pusat).

$ sudo status sistemctl dnsmasq.service

  Tangkapan layar deskripsi program komputer dibuat secara otomatis

Memeriksa Apakah Relai DHCP Berfungsi Seperti yang Diharapkan

Untuk memeriksa apakah relai DHCP berfungsi, mari kita coba dan lihat apakah ada komputer di subnet 192.168.15.0/24 yang bisa mendapatkan alamat IP yang ditetapkan secara otomatis melalui DHCP.

Pertama, lepaskan alamat IP yang dikonfigurasi DHCP saat ini pada klien dengan perintah berikut:

$ sudo klien.dhclient -R

Untuk menerima informasi IP melalui DHCP, jalankan perintah berikut:

$ sudo klien.dhclient -di dalam

Seperti yang Anda lihat, kami mendapat alamat IP 192.168.15.139 dari server DHCP.

Server DHCP pusat menerima permintaan DHCP dan membalasnya dengan benar seperti yang Anda lihat pada tangkapan layar berikut:

Komputer lain di subnet 192.168.15.0/24 juga menerima informasi IP yang benar melalui DHCP seperti yang Anda lihat pada tangkapan layar berikut:

Kesimpulan

Pada artikel ini, kami menunjukkan kepada Anda cara mengkonfigurasi dnsmasq sebagai relai DHCP sehingga Anda dapat meneruskan paket DHCP ke server DHCP terpusat untuk memudahkan pengelolaan.