Cara Konfigurasi Server DHCP di Ubuntu 22.04 Langkah demi Langkah
Hello teknisi, dalam posting ini kami akan menunjukkan kepada Anda cara mengkonfigurasi server DHCP di Ubuntu 22.04 LTS langkah-demi-langkah.
DHCP adalah singkatan dari Dynamic Host Configuration Protocol, ini bekerja pada arsitektur client-server. Server DHCP menetapkan IPv4 dan IPv6 secara otomatis ke klien (komputer) di jaringan. DHCP Server menawarkan sewa alamat IP kepada klien, jika klien meminta alamat IP dan DHCP mengakuinya maka klien akan mendapatkan alamat IP untuk waktu sewa. Jika waktu sewa habis dan klien ingin menggunakan alamat IP yang sama, maka harus meminta alamat IP ke server DHCP lagi.
PrasyaratPra-Instal Ubuntu 22.04 LTSSudo Pengguna dengan hak adminKonektivitas Internet atau Repositori yang dikonfigurasi secara lokalDua Kartu Ethernet (pertama untuk manajemen akses & ke-2 akan digunakan untuk Subnet DHCP)Pengaturan
Lab:
Saya menggunakan dua VM untuk pengaturan Lab. VM ke-1 adalah Ubuntu 22.04 yang akan dikonfigurasi sebagai server DHCP dan VM ke-2 adalah RHEL 9, yang akan berfungsi sebagai klien dan akan mendapatkan alamat IP dari server DHCP secara otomatis.
Ubuntu 22.04 LTS memiliki dua kartu Lan (NIC)
enp0s3 (192.168.1.204) – Ini akan digunakan untuk manajemen akses dan konektivitas internetenp0s8 (192.168.56.4)– Ini akan digunakan untuk DHCP, kami akan mengekspos subnet DHCP pada antarmuka ini.
RHEL 9 VM memiliki satu NIC enp0s3 yang akan meminta alamat IP DHCP. NIC ini harus dipetakan ke subnet DHCP VLAN.
Tanpa penundaan lebih lanjut, mari langsung ke langkah-langkah instalasi.
1 ) Perbarui Paket Index
Login ke sistem Ubuntu 22.04 dan jalankan di bawah perintah apt untuk memperbarui paket index
$ sudo apt update
2) Instal Server DHCP dan servernya dependencies
Jalankan mengikuti perintah apt untuk menginstal server DHCP dan paket dependennya.
$ sudo apt install isc-dhcp-server -y
3) Konfigurasikan file Server DHCP
Edit /etc/default/isc-dhcp-server dan sebutkan antarmuka tempat DHCP akan berada berlari. Dalam kasus saya ini adalah enp0s8
$ sudo vi /etc/default/isc-dhcp-server ---- INTERFACESv4="enp0s8" ----
Simpan dan tutup file.
Sekarang, edit file konfigurasi dhcp utama “/etc/dhcp /dhcpd.conf” dan batalkan komentar & setel parameter berikut,
Komentari parameter server nama domain karena kami tidak menggunakan server DNS apa pun,
#option nama domain "example.org"; #option domain-name-servers ns1.example.org, ns2.example.org;
Uncomment
authoritative;
Tambahkan subnet dan rentang alamat IP yang akan digunakan untuk Server DHCP. Tentukan juga alamat ip antarmuka enp0s8 sebagai routers.
subnet 192.168.56.0 netmask 255.255.255.0 { range 192.168.56.20 192.168.56.120; router opsi 192.168.56.4; }
Simpan dan keluar dari file
Mulai dan aktifkan layanan server dhcp menggunakan perintah berikut,
$ sudo systemctl start isc-dhcp-server $ sudo systemctl aktifkan isc-dhcp-server
Verifikasi status layanan server dhcp, run
$ sudo systemctl status isc-dhcp-server
Output di atas mengonfirmasi bahwa layanan server DHCP aktif dan berjalan. Sekarang saatnya mengkonfigurasi klien sehingga bisa mendapatkan alamat IP dari server DHCP ini secara otomatis.
4) Konfigurasikan Klien DHCP
Dalam kasus kami, klien DHCP kami adalah mesin RHEL 9, Jadi login ke sana dan konfigurasikan antarmuka enp0s3 sehingga meminta IP DHCP melalui jaringan.
$ sudo nmtui
Edit antarmuka enp0s3 dan atur Konfigurasi IPv4 sebagai "Otomatis"
Klik OK lalu nonaktifkan dan aktifkan koneksi untuk membuat perubahan berlaku. ke server DHCP dan lihat alamat ip yang disewa, jalankan cat command
$ cat berikut /var/lib/dhcp/dhcpd.leases
Itu saja dari panduan ini. Saya harap Anda telah menemukannya informatif. Mohon kirimkan pertanyaan dan umpan balik Anda di bagian komentar di bawah.