Upload
oguzhan-coskun
View
117
Download
2
Embed Size (px)
DESCRIPTION
Dynamic Host Configuration Protocol
Citation preview
Dynamic Host Configuration Protocol
Sefa Taftalı - Oğuzhan Coşkun
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
Sisteme atılan broadcast paketi, DHCP sunucu tarafından alınır.
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.
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.
El Sıkışma
Discover
Request
Offer
Acknowledge
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.
DHCP Options● DDNS● NetBios● Lease DB
daha fazlası için; man dhcp-options
DDNSDynamic Domain Name Server, DHCP sunucudan IP alan bilgisayarların adlarını otomatik olarak DNS Sunucuya kaydetmesidir.
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.
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.
Fedora 18 Makinası İçin;
$ su -$ yum install dhcp.x86_64
Internet Systems Consortium DHCP Server 4.2.5
/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#
$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]]
Windows için;
Windows İçin DHCP C* Yapılandırması;
uygulama;
DHCP SERVER Yapılandırması
sources.listhttp://www.alliedtelesis.com/media/fount/software_reference/291/at8800/dhcp.pdfhttp://www.cisco.com/en/US/docs/security/asa/asa83/configuration/guide/dhcp.pdfhttp://nominum.com/assets/Documents/Datasheets/Network_ServiceDNS-DHCP-oct2012.pdfhttp://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol