seksyen b pelajaran 24: perkhidmatan dhcp

23
Seksyen B Seksyen B Pelajaran 24: Perkhidmatan DHCP INFRASTRUKTUR INFRASTRUKTUR SISTEM & LINUX SISTEM & LINUX

Upload: damisi

Post on 21-Jan-2016

70 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

Seksyen BSeksyen B Pelajaran 24:

Perkhidmatan DHCP

INFRASTRUKTUR INFRASTRUKTUR

SISTEM & LINUXSISTEM & LINUX

Page 2: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 3: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

ISI KANDUNGANISI KANDUNGAN

• Pengenalan DHCP

• Pelayan dan Pelanggan DHCP Linux

Page 4: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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.

Page 5: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 6: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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 .

Page 7: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 8: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

PROSES DORAPROSES DORA

1) DHCPDISCOVER

Pelanggan (Client) menghantar : - broadcasts mesej DHCPDISCOVER

pada 255.255.255.255 (seluruh network).

MAC address & nama komputer.  

Page 9: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 10: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 11: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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.

Page 12: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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.

Page 13: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

PROSES DORAPROSES DORA

switcher

PELANGGAN (CLIENT)

PELAYAN (SERVER)

2-DHCPOFFER

1-DHCPDISCOVER

3-DHCPREQUEST

4-DHCPACK

A B

Page 14: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 15: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

KONFIGURASI PELAYAN DHCP LINUX

KONFIGURASI PELAYAN DHCP LINUX

• Jalankan arahan ini :

#cp/usr/share/doc/dhcp3.0pl1/dhcpd.conf.

sample /etc/dhcpd.conf

Page 16: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

KONFIGURASI PELAYAN DHCP LINUX

KONFIGURASI PELAYAN DHCP LINUX

Contoh fail bagi konfigurasi perkhidmatan DHCP

Page 17: Seksyen B Pelajaran 24:  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

Page 18: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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)

Page 19: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 20: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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.

Page 21: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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

Page 22: Seksyen B Pelajaran 24:  Perkhidmatan 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?”

Page 23: Seksyen B Pelajaran 24:  Perkhidmatan DHCP

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.