230 likes | 561 Views
Seksyen B Pelajaran 24: Perkhidmatan DHCP. INFRASTRUKTUR SISTEM & LINUX. OBJEKTIF. Mengetahui tugas pelayan dan pelanggan Mengetahui prosedur yang dibuat oleh pelayan DHCP Mengetahui kegunaan opsyen-opsyen yang terdapat dalam fail konfigurasi pelayan DHCP
E N D
Seksyen BPelajaran 24: Perkhidmatan DHCP INFRASTRUKTUR SISTEM & LINUX
OBJEKTIF • Mengetahui tugas pelayan dan pelanggan • Mengetahui prosedur yang dibuat oleh pelayan DHCP • Mengetahui kegunaan opsyen-opsyen yang terdapat dalam fail konfigurasi pelayan DHCP • Melakukan penetapan pada pelanggan DHCP dan memulakan perkhidmatan pelayan DHCP
ISI KANDUNGAN • Pengenalan DHCP • Pelayan dan Pelanggan DHCP Linux
PENGENALAN DHCP • DHCP diselia-bangun oleh Internet Software Consortium (ISC). • Sebelum wujudnya protokol DHCP, protokol BOOTP digunakan untuk memberikan alamat IP secara automatik. • Kini BOOTPdigunakan untuk :- - pelanggan tanpa cakera keras - kes khas seperti terminal dungu.
APA ITU DHCP ? • DHCP - Dynamic Host Control Protocol • Program pelanggan-pelayan • Membolehkan pelanggan dalam sebuah rangkaian mendapatkan maklumat – maklumat:- -alamat IP - alamat IP penghala - alamat pelayan DNS - alamat pelayan WINS -maklumat lain dari pelayan DHCP secara dinamik
KELEBIHAN DHCP • Pengendalian rangkaian dibuat secara berpusat , terkawal & mudah. • Sesuai digunakan ketika mengendalikan rangkaian besar dengan jumlah pengguna ramai. • Kerja-kerja troubleshooting seperti konflik IP amat mudah untuk dikawal kerana alamat IP bertindan tidak akan berlaku .
APA ITU PROSES DORA? Proses DORA 4 langkah untuk pelanggan mendapatkan maklumat DHCP :- 1) DHCPDISCOVER • DHCPOFFER • DHCPREQUEST 4) DHCPACK
PROSES DORA • DHCPDISCOVER Pelanggan (Client) menghantar : - • broadcasts mesej DHCPDISCOVER pada 255.255.255.255 (seluruh network). • MAC address & nama komputer.
PROSES DORA 2)DHCPOFFER Pelayan (server) DHCP akan hantar DHCPOFFER kepada pelanggan (client) maklumat -maklumat:- • MAC address pelanggan • alamat IP • subnet mask • alamat IP DHCP pelayan
PROSES DORA • DHCPOFFER • Pelanggan terima tawaran pertama yang diterima oleh DHCP pelayan tadi (katakan namanya pelayan A) • DHCP pelayan A akan simpan rekod alamat IP yang diberi kepada pelanggan supaya tidak diberi kepada pelanggan lain
PROSES DORA 3) DHCPREQUEST • Pelanggan hantar mesej DHCPREQUEST bersama alamat IP DHCP pelayan A kepada semua DHCP pelayan • Memberitahu pelanggan tersebut telah menerima IP dari pelayan DHCP A. • Pelayan DHCP lain akan menarik semula tawaran mereka.
PROSES DORA 4) DHCPACK • Pelayan DHCP A akan hantar DHCPACK kepada pelanggan & maklumat lain seperti gateway . • Apabila DHCPACK diterima oleh pelanggan, informasi untuk komunikasi rangkaian bagi pelanggan adalah lengkap & komunikasi boleh dimulakan.
PELAYAN (SERVER) 2-DHCPOFFER 4-DHCPACK A B 3-DHCPREQUEST switcher 1-DHCPDISCOVER PELANGGAN (CLIENT) PROSES DORA
KONFIGURASI PELAYANDHCP LINUX Salin contoh fail yang telah disediakan dan letakkan fail tersebut di dalam /etc/dhcpd.c Red Hat 9 (Shrike) Pakej RPM:dhcp-3.0pl1-23.i386.rpm dhcp-devel-3.0pl1-3.i386.rpm dhclient-3.0pl1-23.i386.rpm Skrip Pelayan:/etc/rc.d/init.d/dhcpd Fail Konfogurasi Utama: /etc/dhcpd.conf /etc/sysconfig/dhcpd Fail Lease:/var/lib/dhcp/dhcpd.leases
KONFIGURASI PELAYAN DHCP LINUX • Jalankan arahan ini : #cp/usr/share/doc/dhcp3.0pl1/dhcpd.conf. sample /etc/dhcpd.conf
KONFIGURASI PELAYAN DHCP LINUX Contoh fail bagi konfigurasi perkhidmatan DHCP
Pilihan Contoh Nilai Deskripsi subnet 192.168.100.0 Subnet dimana pelayan DHCP mengiklankan layanannya netmask 255.255.255.0 Menunjukkan alamat subnet dimana DHCP perlu berikan layanan subnet-mask 255.255.0.0 Diberikan kepada host dimana layanan DHCP diterima routers 192.168.100.1 Alamat penghala rangkaian host Nilai konfigurasi yang digunakan oleh pelayan DHCP
Pilihan domain-name Contoh Nilai aljufry.org.my Deskripsi Alamat domain host domain-name-servers 192.168.100.2 Alamat pelayan nama host range dynamic-bootp 192.168.100.30 192.168.100.100 Kolam alamat diberikan kepada pelanggan (client) Nilai konfigurasi yang digunakan oleh pelayan DHCP
Asah Bakat 1 : Konfigurasi Pelayan DHCP Anda diminta untuk membangunkan pelayan DHCP • Login sebagai root 2. Pastikan pakej telah sediapakai dengan rpm 3. Salin fail contoh yang telah disediakan dengan menjalankan arahan cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
4. Ubah fail /etc/dhcpd.conf mengikut spesifikasi dibawah menggunakan editor teks kegemaran anda. subnet 10.0.11.0 atau subnet rangkaian anda netmask 255.255.255.0 atau subnet rangkain andaoption routers 10.0.11.254 atau default gateway rangkaian andaoption domain-name kelas.my atau Nama doamin rangkaian andaoption domain-name-servers 202.188.0.133 atau pelayan DNS rangkaian andarange dynamic-bootp 10.0.11.20 10.0.11.250 Dalam kes ini kita gunakan IP bermula dari 10.0.11.20 dan berakhir dengan 10.0.11.250 untuk pelanggan rangkaian. default-lease-time 21600 IP tersebut akan kekal selama 6 jam max-lease-time 43200 Maksimum akan kekal selama 12 jam
Asah Bakat 1 : Konfigurasi Pelayan DHCP 5. Jalankan arahan touch /var/lib/dhcp/dhcpd.leases untuk bina sebuah fail kosong yang akan digunakan oleh dhcpd menyimpan lease pelanggannya. 6. Jalankan arahan /etc/rc.d/init.d/dhcpd startuntuk memulakan perkhidmatan pelayan DHCP
Asah Bakat 2 : Konfigurasi Pelanggan DHCP Anda diminta untuk membangunkan pelanggan DHCP • Login sebagai root 2.Jalankan arahan ifconfig & rekodkan alamat IP semasa anda. 3.Jalankan arahan netconfig & anda akan melihat sebuah menu. 4. Pilih Yes untuk soalan “Would you like to set up networking?”
Asah Bakat 2 : Konfigurasi Pelanggan DHCP • Pastikan anda memilih “ [*] Use dynamic IP configuration (BOOTP/DHCP)” dengan memastikan tanda * di petak berkenaan • Tekan Tab sekali untuk ke butang menu OK dan tekan Entersekali. • Jalankan ifdown eth0 & kemudian jalankan arahanifup eth0. 8. Ulang Langkah 2.