18
Dynamic Host Configuration Protocol Sefa Taftalı - Oğuzhan Coşkun

DHCP

Embed Size (px)

DESCRIPTION

Dynamic Host Configuration Protocol

Citation preview

Page 1: DHCP

Dynamic Host Configuration Protocol

Sefa Taftalı - Oğuzhan Coşkun

Page 2: DHCP

Bilgi

“DHCP, basit olarak sistemdeki bilgisayarlara IP adreslerini ve buna ek olarak değişik parametreleri atamak için kullanılan servistir.”

tr.wikipedia.org/wiki/DHCP

Page 3: DHCP

Sisteme atılan broadcast paketi, DHCP sunucu tarafından alınır.

Page 4: DHCP

DHCP Nedir?Bir ağda bulunan bilgisayarların birbirleri ile iletişimde bulunabilmeleri için TCP/IP konfigürasyonlarının doğru yapılandırılması gerekir. Küçük ağlarda (3-5) bu ayarları yapmak kolaydır ve elle yapılandırılabilir ancak 30-40 ağın IP konfigürasyonunda zaman maliyeti, eziyet ve hata yapma olasılıkları vardır. DHCP sunucusu burada devreye girer.

Page 5: DHCP

Ne Yapar?Bir ağdaki otomatik IP alan istemci ağa dahil olduğunda kendisine IP verecek bir sunucu arar ve DHCP sunucusuda bu isteğe IP havuzundan bir IP adresi gönderir. İstemci ağda olduğu sürece bu adresle TCP/IP hizmetlerinden yararlanır. Bu işleme kiralama denir.

Page 6: DHCP

El Sıkışma

Discover

Request

Offer

Acknowledge

Page 7: DHCP

Nasıl Çalışır?● İstemci ağa dahil olduğunda ağa

DHCPDiscover bilgisi gönderir.● DHCP Server bu bilgiyi aldığında istemciye

DHCPOffer sinyali gönderir.● İstemci DHCPRequest bilgisi ile IP adresi

ister.● DHCP Server IP bilgisini gönderir ve

DHCPAck bilgisi gönderir.

Page 8: DHCP

DHCP Options● DDNS● NetBios● Lease DB

daha fazlası için; man dhcp-options

Page 9: DHCP

DDNSDynamic Domain Name Server, DHCP sunucudan IP alan bilgisayarların adlarını otomatik olarak DNS Sunucuya kaydetmesidir.

Page 10: DHCP

NetBiosNetwork Basic I/O System, ağa bağlı aygıtların haberleşmesi için kullanılan API’dir. Ağ protokolü değil, protokol üzerinde çalışan bir API’dir.

Page 11: DHCP

Lease DBDHCP’den IP almış bilgisayarlar ile ilgili bilgilerin tutulduğu veri tabanıdır.

cat /var/lib/dhcp/dhcpd.leases komutuyla bu bilgiler görüntülenebilir.

Page 12: DHCP

Fedora 18 Makinası İçin;

$ su -$ yum install dhcp.x86_64

Internet Systems Consortium DHCP Server 4.2.5

Page 13: DHCP

/etc/dhcp/dhcpd.conf $ nano /etc/dhcp/dhcpd.conf

## DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.example# see dhcpd.conf(5) man page#

Page 14: DHCP

$dhcpd --help Usage: dhcpd [-p <UDP port #>] [-f] [-d] [-q] [-t|-T] [-4|-6] [-cf config-file] [-lf lease-file] [-user user] [-group group] [-chroot dir] [-tf trace-output-file] [-play trace-input-file] [-pf pid-file] [--no-pid] [-s server] [if0 [...ifN]]

Page 15: DHCP

Windows için;

Page 16: DHCP

Windows İçin DHCP C* Yapılandırması;

uygulama;

Page 17: DHCP

DHCP SERVER Yapılandırması