seksyen b pelajaran 24: perkhidmatan dhcp
Post on 21-Jan-2016
70 Views
Preview:
DESCRIPTION
TRANSCRIPT
Seksyen BSeksyen B Pelajaran 24:
Perkhidmatan DHCP
INFRASTRUKTUR INFRASTRUKTUR
SISTEM & LINUXSISTEM & LINUX
OBJEKTIFOBJEKTIF
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 KANDUNGANISI KANDUNGAN
• Pengenalan DHCP
• Pelayan dan Pelanggan DHCP Linux
PENGENALAN DHCPPENGENALAN DHCP
• DHCP diselia-bangun oleh Internet Software Consortium (ISC).
• Sebelum wujudnya protokol DHCP, protokol BOOTP digunakan untuk memberikan alamat IP secara automatik.
• Kini BOOTP digunakan untuk :-- pelanggan tanpa cakera keras - kes khas seperti terminal dungu.
APA ITU DHCP ? 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 DHCPKELEBIHAN 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?APA ITU PROSES DORA?
Proses DORA
4 langkah untuk pelanggan mendapatkan
maklumat DHCP :-
1) DHCPDISCOVER
2) DHCPOFFER
3) DHCPREQUEST
4) DHCPACK
PROSES DORAPROSES DORA
1) DHCPDISCOVER
Pelanggan (Client) menghantar : - broadcasts mesej DHCPDISCOVER
pada 255.255.255.255 (seluruh network).
MAC address & nama komputer.
PROSES DORAPROSES 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 DORAPROSES DORA
2) 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 DORAPROSES 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 DORAPROSES 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.
PROSES DORAPROSES DORA
switcher
PELANGGAN (CLIENT)
PELAYAN (SERVER)
2-DHCPOFFER
1-DHCPDISCOVER
3-DHCPREQUEST
4-DHCPACK
A B
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
Salin contoh fail yang telah disediakan dan letakkan fail tersebut di dalam /etc/dhcpd.c
KONFIGURASI PELAYANDHCP LINUX
KONFIGURASI PELAYANDHCP LINUX
KONFIGURASI PELAYAN DHCP LINUX
KONFIGURASI PELAYAN DHCP LINUX
• Jalankan arahan ini :
#cp/usr/share/doc/dhcp3.0pl1/dhcpd.conf.
sample /etc/dhcpd.conf
KONFIGURASI PELAYAN DHCP LINUX
KONFIGURASI PELAYAN DHCP LINUX
Contoh fail bagi konfigurasi perkhidmatan DHCP
Nilai konfigurasi yang digunakan oleh pelayan DHCP Nilai konfigurasi yang digunakan oleh pelayan 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 DHCPNilai konfigurasi yang digunakan oleh pelayan DHCP
Pilihan Contoh Nilai Deskripsi
domain-name aljufry.org.my 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)
Asah Bakat 1 : Konfigurasi Pelayan DHCP
Asah Bakat 1 : Konfigurasi Pelayan DHCP
Anda diminta untuk membangunkan pelayan DHCP
1. 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
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 anda
range 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
4. Ubah fail /etc/dhcpd.conf mengikut spesifikasi dibawah menggunakan editor teks kegemaran anda.
Asah Bakat 1 : Konfigurasi Pelayan DHCP
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 start untuk memulakan perkhidmatan pelayan DHCP
Asah Bakat 2 : Konfigurasi Pelanggan DHCP
Asah Bakat 2 : Konfigurasi Pelanggan DHCP
Anda diminta untuk membangunkan pelanggan DHCP
1.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
Asah Bakat 2 : Konfigurasi Pelanggan DHCP
5. Pastikan anda memilih “ [*] Use dynamic IP configuration (BOOTP/DHCP)” dengan memastikan tanda * di petak berkenaan
6. Tekan Tab sekali untuk ke butang menu OK dan tekan Enter sekali.
7. Jalankan ifdown eth0 & kemudian jalankan arahan ifup eth0.
8. Ulang Langkah 2.
top related