Jika pada tulisan
sebelumnya telah dijelaskan bagaimana membangun sebuah layanan DHCPdengan Ubuntu Server. Maka anda perlu tahu bahwa setiap klien yang
menggunakan layanan DHCP tersebut akan mendapatkan alamat IP yang
telah dialokasikan secara acak. Akan tetapi bagaimana jika anda
menginginkan bahwa ada komputer klien yang menggunakan IP tertentu
(melakukan reservasi alamat IP) dari layanan DHCP?
Yup, fitur pada DHCP
server membuat anda mampu melakukan hal tersebut. Fitur reservasi
alamat IP kepada klien dapat anda tambahkan ke dalam konfigurasi
server DHCP di file /etc/dhcp/dhcpd.conf. Pada prinsipnya, fitur
reservasi alamat IP ini memanfaatkan MAC address dari klien yang
melakukan reservasi. Reservasi alamat IP ini bisa diletakkan di dalam
atau di luar range yang diberikan pada layanan server DHCP selama
masih satu subnet dengan konfigurasi yang diberikan oleh server DHCP.
Daripada anda membayangkan atau berandai-andai dengan penjelasan saya
di atas, bagaimana kalo kita mulai saja :-P
Sebagai studi kasus, saya
ambil dari tulisan sebelumnya yang berjudul “Install dan konfigurasi layanan DHCP di Ubuntu Server / Desktop” memiliki ilustrasi
seperti pada gambar di bawah:
kemudian saya ingin salah
satu dari kelima komputer klien tersebut menggunakan alamat IP
192.168.0.45/24 dan menggunakan DNS lokal. Maka yang pertama saya
lakukan adalah mencatat alamat Mac Address komputer klien tersebut
(misalnya) yaitu 00:23:8b:b8:5e:16.
Kemudian saya akan
membuka file di /etc/dhcp/dhcpd.conf dengan perintah:
dan menambahkan beberapa konfigurasi dari yang sebelumnya terlihat seperti di bawah ini:sudo vim /etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {range 192.168.0.21 192.168.0.30;option domain-name-servers 8.8.8.8;option domain-name "your.domain.com";option routers 192.168.0.1;option broadcast-address 192.168.0.255;default-lease-time 600;max-lease-time 7200;}
sehingga menjadi seperti
di bawah ini:
subnet 192.168.0.0 netmask 255.255.255.0 {range 192.168.0.21 192.168.0.30;option domain-name-servers 8.8.8.8;option domain-name "your.domain.com";option routers 192.168.0.1;option broadcast-address 192.168.0.255;default-lease-time 600;max-lease-time 7200;}
#Konfigurasi reservasi alamat IP pada klien 5host komputer_klien_5 {hardware ethernet 00:23:8b:b8:5e:16;fixed-address 192.168.0.45;option domain-name-servers 192.168.0.1;option domain-name "your.domain.com";option routers 192.168.0.1;option broadcast-address 192.168.0.255;default-lease-time 600;max-lease-time 7200;}#Konfigurasi reservasi alamat IP pada klien 5
silakan restart server
DHCP anda dengan perintah di bawah untuk mengaktifkan perubahan
tersebut:
sudo service isc-dhcp-server restart
setelah layanan DHCP di
server anda berhasil restart dengan perintah di atas, sekarang
gantian anda restart koneksi pada komputer klien yang melakukan
reservasi dengan cara mencabut kabel koneksi atau bisa dengan
melakukan restart sistem operasinya dengan tujuan melepaskan alamat
IP yang didapatkan dari layanan DHCP sebelumnya dan memperoleh alamat
IP yang telah direservasi. Pada kesempatan berikutnya, komputer klien
tersebut akan menggunakan alamat IP yang telah direservasinya dari
layanan server DHCP anda. Jika anda perhatikan, DNS yang digunakan
pada komputer klien yang melakukan reservasi dapat menggunakan alamat
DNS yang berbeda dari yang digunakan oleh klien yang tidak melakukan
reservasi.
Tidak ada komentar:
Posting Komentar