Konfigurasi DHCP Server di CentOS 8

Konfigurasi DHCP Server di CentOS 8

Server DHCP digunakan untuk secara otomatis menetapkan alamat IP ke server, laptop, desktop, dan perangkat lain di jaringan.

Pada artikel ini, saya akan menunjukkan cara mengkonfigurasi server DHCP di CentOS 8. Jadi, mari kita mulai

Topologi Jaringan:

Figure 1: Network topology used in DHCP server article

Di sini, saya punya dhcp-server di mana IP statis 192.168.15.1dikonfigurasi. Server DHCP akan secara otomatis menetapkan alamat IP, alamat rute default, alamat server DNS ke perangkat lain di jaringan192.168.15.0/24.

Menyiapkan IP Statis:

Pertama, Anda harus mengatur IP statis pada interface jaringan engine CentOS 8 Anda yang akan Anda konfigurasikan sebagai server DHCP.

Nama interface jaringan dalam kasus saya adalah ens256.

Anda dapat menjalankan perintah berikut untuk mengetahui milik Anda.

$ ip a

Anda dapat mengatur alamat IP statis pada engine CentOS 8 Anda dengan sangat mudah menggunakan nmtuimemerintah. Untuk instruksi terperinci tentang ini, lihat artikel saya Mengonfigurasi IP Statis di CentOS 8.

Pada titik ini, IP statis 192.168.15.1 diatur pada engine CentOS 8.

Menginstal Server DHCP:

Paket server DHCP tersedia di repositori paket resmi CentOS 8. Jadi, sangat mudah untuk menginstalnya.

Pertama, perbarui cache repositori paket DNF dengan perintah berikut:

$ sudo dnf makecache

Sekarang, instal paket server DHCP dengan perintah berikut:

$ sudo dnf install dhcp-server

Sekarang, untuk mengkonfirmasi instalasi, tekan Y lalu tekan <Enter>.

Server DHCP harus diinstal.

Konfigurasi Server DHCP:

File konfigurasi utama dari server DHCP adalah /etc/dhcp/dhcpd.conf.

Untuk mengkonfigurasi server DHCP, edit: /etc/dhcp/dhcpd.conf file konfigurasi dengan perintah berikut:

$ sudo vim /etc/dhcp/dhcpd.conf

Sekarang, ketik baris berikut di /etc/dhcp/dhcpd.conf mengajukan.

default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
subnet 192.168.15.0 netmask 255.255.255.0 {
range 192.168.15.50 192.168.15.200;
option routers 192.168.15.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}

Di sini, server DHCP akan mencadangkan alamat IP setidaknya selama 600 detik atau 10 menit (default-lease-time) dan maksimal 7200 detik atau 2 jam (max-lease-time) untuk perangkat tertentu.

Itu subnet bagian mendefinisikan konfigurasi DHCP untuk subnet jaringan 192.168.15.0/24.

range mendefinisikan rentang alamat IP yang dapat ditetapkan dari kumpulan DHCP.

router mendefinisikan gateway default.

subnet-mask mendefinisikan subnet mask default yang akan diberikan ke setiap host.

domain-name-server mendefinisikan server nama DNS yang akan ditetapkan ke setiap host.

Anda dapat menambahkan satu atau lebih subnet dalam file konfigurasi yang sama. Cukup tambahkan blok subnet sebanyak yang Anda butuhkan.

Setelah Anda selesai bekerja dengan file konfigurasi, mulai dhcpd service dengan perintah berikut:

$ sudo systemctl start dhcpd

Seperti yang Anda lihat, dhcpd service sedang berjalan.

$ sudo systemctl status dhcpd

Sekarang, tambahkan dhcpd service ke startup sistem CentOS 8. Ini akan secara otomatis memulai dhcpd service saat boot.

$ sudo systemctl enable dhcpd

Jika Anda membuat perubahan apa pun pada file konfigurasi server DHCP saat dhcpd service sedang berjalan, pastikan untuk me-restart dhcpd service agar perubahan diterapkan.

$ sudo systemctl restart dhcpd

Mengonfigurasi Firewall:

Setelah Anda memulai dhcpd service, server DHCP harus berjalan pada UDP Pelabuhan 67 seperti yang Anda lihat pada tangkapan layar di bawah ini.

$ sudo netstat -tulpen

Sekarang, izinkan akses ke server DHCP yang berjalan pada port UDP 67 melalui firewall dengan perintah berikut:

$ sudo firewall-cmd --add-service=dhcp --permanent

Sekarang, agar perubahan diterapkan, jalankan perintah berikut:

$ sudo firewall-cmd --reload

Menguji Server DHCP:

Seperti yang Anda lihat, engine Linux Mint 19.3 secara otomatis mendapatkan alamat IP 192.168.15.50 dari server DHCP.

Komputer Windows 10 juga mendapat alamat IP 192.168.15.51 dari server DHCP.

Memeriksa Informasi Host dari Server DHCP:

Anda dapat memeriksa informasi tentang host yang diberikan alamat IP melalui server DHCP dengan sangat mudah dengan membaca /var/lib/dhcpd/dhcpd.leases mengajukan.

Seperti yang Anda lihat, banyak informasi tentang host yang menetapkan alamat IP melalui server DHCP disimpan dalam file /var/lib/dhcpd/dhcpd.leases.

Di sini, alamat IP yang disewakan ke host ditampilkan.

Di sini, tanggal saat alamat IP disewakan ke host disimpan di startsbagian. Tanggal saat sewa akan berakhir disimpan diendsbagian. Tanggal saat tuan rumah menghubungi server DHCP disimpan dicltt bagian.

Di Sini, binding state adalah active, yang berarti alamat IP yang disewa saat ini aktif untuk host. next binding state adalah free, yang berarti setelah masa sewa berakhir, alamat IP akan bebas untuk disewakan ke perangkat lain.

Di Sini, hardware ethernetmenyimpan alamat MAC dari interface jaringan host. Ituclient-hostname menyimpan nama host dari host.

Jadi, ini adalah bagaimana Anda mengkonfigurasi server DHCP pada CentOS 8. Terima kasih telah membaca artikel ini.

Related Posts