Jika Anda seorang administrator sistem dan bekerja di lingkungan yang besar, maka Anda mungkin sering perlu menyiapkan sistem klien baru dan menetapkan alamat IP dan informasi terkait jaringan lainnya secara manual. Ini adalah proses yang sangat memakan waktu bagi Anda. Inilah kasusnya, di mana DHCP muncul.
DHCP juga dikenal sebagai "Protokol Konfigurasi Host Dinamis" adalah layanan yang dapat digunakan untuk secara dinamis memberikan alamat IP unik dan informasi lainnya ke sistem klien. Anda dapat menetapkan alamat IP, nama domain, nama host, gateway default, dan server DNS menggunakan layanan DHCP.
Dalam posting ini, kami akan menunjukkan cara menginstal Server dan Klien DHCP di server Ubuntu 20.04.
Prasyarat
- Dua sistem yang menjalankan Ubuntu 20.04.
- Kata sandi root dikonfigurasi di server.
Instal Server DHCP
Secara default, paket server DHCP disertakan dalam repositori default Ubuntu. Anda dapat menginstalnya dengan perintah berikut:
apt-get install isc-dhcp-server -y
Setelah penginstalan selesai, jalankan layanan DHCP dan aktifkan untuk memulai saat sistem di-boot ulang dengan perintah berikut:
systemctl start isc-dhcp-server
systemctl aktifkan isc-dhcp-server
Konfigurasi Layanan DHCP
File konfigurasi default server DHCP terletak di /etc/default/isc-dhcp-server. Anda perlu mengeditnya dan menentukan antarmuka jaringan Anda.
Anda dapat mengeditnya dengan perintah berikut:
nano /etc/default/isc-dhcp-server
Tentukan antarmuka jaringan Anda seperti yang ditunjukkan di bawah ini:
INTERFACESv4="eth0"
Simpan dan tutup file setelah Anda selesai kemudian edit file /etc/dhcp/dhcpd.conf dan tentukan DHCP lease:
nano /etc/dhcp/dhcpd.conf
Batalkan komentar pada baris berikut:
berwibawa;
Selanjutnya, ubah baris berikut:
default-lease-time 660;max-lease-time 6300;# rentang subnetrange 192.168.0.2 192.168.0.20;# alamat gateway pilihan router 192.168.0.1;# alamat server DNS pilihan domain-nama-server 8.8.8.8, 8.8 .4.4;}
Simpan dan tutup file setelah Anda selesai.
Konfigurasikan Server DHCP untuk Menetapkan IP Statis ke Klien
Secara default, server DHCP dikonfigurasi untuk menetapkan alamat IP dinamis ke semua klien. Di bagian ini, kami akan mengonfigurasi server DHCP untuk menetapkan alamat IP tetap berdasarkan alamat Mac Klien.
Misalnya, mari kita tetapkan alamat IP 192.168.0.5 ke klien dengan Alamat MAC 4c:bb:58:9c:f5:55 .
Untuk melakukannya, edit file /etc/dhcp/dhcpd.conf dengan perintah berikut:
nano /etc/dhcp/dhcpd.conf
Tambahkan baris berikut:
host client1 {hardware ethernet 4c:bb:58:9c:f5:55;fixed-address 192.168.0.5;}
Simpan dan tutup file setelah Anda selesai kemudian restart layanan DHCP untuk menerapkan perubahan:
systemctl restart isc-dhcp-server
Sekarang, verifikasi status layanan DHCP dengan perintah berikut:
systemctl status isc-dhcp-server
Konfigurasikan Klien DHCP untuk Mendapatkan alamat IP Statis
Selanjutnya, Anda perlu mengonfigurasi mesin klien Anda untuk mendapatkan alamat IP statis dari server DHCP.
Buka mesin klien dengan alamat Mac 4c:bb:58:9c:f5:55 lalu edit file antarmuka jaringan dengan perintah berikut:
nano /etc/network/interfaces
Hapus baris default dan tambahkan baris berikut:
auto eth0iface ens33 inet eth0
Simpan dan tutup file, lalu mulai ulang layanan Network Manager untuk menerapkan perubahan:
systemctl restart network-manager
Sekarang, jalankan perintah berikut untuk memverifikasi alamat IP mesin klien:
ifconfig
Anda akan mendapatkan output berikut:
eth0 Link encap:Ethernet HWaddr 4c:bb:58:9c:f5:55 inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.0.0 inet6 addr:2401:4900:1955:16a2:1d:1e7 :518d:6481/64 Cakupan:Global inet6 addr:fe80::4ebb:58ff:fe9c:f555/64 Cakupan:Link inet6 addr:2401:4900:1955:16a2:4ebb:58ff:fe9c:f555/64 Cakupan:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 Paket RX:280316 error:0 turun:0 overrun:0 frame:0 paket TX:179641 error:0 turun:0 overrun:0 pembawa:0 tabrakan:0 txqueuelen:1000 RX byte :321303950 (321,3 MB) TX byte:36083350 (36.0 MB)
Jika Anda tidak mendapatkan alamat IP apa pun dari server DHCP, jalankan perintah berikut untuk melepaskan/memperbarui alamat IP:
dhclient –r -v
dhclient -v
Sekarang, jalankan ifconfig perintah lagi untuk memverifikasi alamat IP klien.
Konfigurasikan Klien DHCP untuk Mendapatkan alamat IP Dinamis
Selanjutnya, buka mesin klien lain dan konfigurasikan untuk mendapatkan alamat IP secara otomatis dari server DHCP.
Untuk melakukannya, edit file antarmuka jaringan dengan perintah berikut:
nano /etc/network/interfaces
Tambahkan baris berikut:
auto eth0iface eth0 inet dhcp
Simpan dan tutup file, lalu mulai ulang layanan Network Manager untuk menerapkan perubahan:
systemctl restart network-manager
Selanjutnya, jalankan perintah berikut untuk memverifikasi alamat IP yang diberikan oleh server DHCP:
ifconfig
Anda akan mendapatkan output berikut:
eth0 Link encap:Ethernet HWaddr 56:84:7a:fe:97:99 inet addr:192.168.0.11 Bcast:192.168.0.255 Mask:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 Metrik:1 Paket RX:0 kesalahan :0 dijatuhkan:0 kelebihan:0 bingkai:0 paket TX:0 kesalahan:0 dijatuhkan:0 kelebihan:0 pembawa:0 tumbukan:0 txqueuelen:1000 RX byte:561189 (561.1 KB) TX byte:561189 (561.1 KB)Kesimpulan
Selamat! Anda telah berhasil menginstal dan mengkonfigurasi server dan klien DHCP di Ubuntu 20.04. Sekarang, semua klien yang terhubung ke server DHCP akan mendapatkan alamat IP dan informasi jaringan lainnya secara otomatis. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.
Cara Menginstal Platform Perdagangan Thinkorswim di Ubuntu 20.04 Cara Menginstal Craft CMS dengan Nginx di Ubuntu 20.04Ubuntu