ınız. Eğer benzeri bir işlemi daha geniş bir ağda (250 bilgisayar) yapmak isterseniz, gerisini siz düşünün.

Bilgisayar ilk defa açıldığında öncelikle tüm ağa DHCPDISCOVER mesajını yollar.Bu mesajın içeriği “Sistemde herhangi bir DHCP server bulunuyor mu?Eğer var ise bir IP adresi istiyorum” olarak özetlenebilir.
Kuşkusuz ağa gönderilen DHCP istek paketini merak ediyorsunuzdur.İstekte bulunulan IP adresi,MAC adresi ya da paketi gönderen makinanın IP adresi bilinmediğinden,paketin içeriği aşağıdaki şekilde oluşacaktır:

1-Hedef IP adresi (Bilinmiyor): 255.255.255.255 (broadcast)

2-Hedef MAC adresi(Bilinmiyor): FF.FF.FF.FF.FF.FF (broadcast)

3-Kaynak IP Adresi(Bilinmiyor): 0.0.0.0

4-Kaynak MAC Adresi:00-A0-CC-66-73-1F(Kendi kartımızın MAC adresini bilmek kadar doğal bir şey olamaz)

DHCP istemci tarafından sisteme atılan yayın paketi(broadcast packet) DHCP sunucu tarafından alınır.IP veritabanı sorgulanır,istemciye verilecek IP adresi ve kira süresi belirlenir. Sunucudan çıkan isteğin onaylanması için istemciye bu belirlenen bilgiler geri yollanır.

Sistemde birden fazla DHCP sunucu bulunabilir. Bu durumda istemci ağa bir istek gönderdiği zaman en hızlı DHCP offer mesajı yollayanın IP bilgilerini benimseyecek ve bu tanımlarla ağa bağlanacaktır.

1-Hedef IP adresi (Henüz onaylanmadı): 0.0.0.0

2-Hedef MAC adresi(Biliniyor,istemci makina):00-A0-CC-66-73-1F

3-Kaynak IP Adresi(Biliniyor,DHCP sunucu): 10.0.0.1

4-Kaynak MAC Adresi(Biliniyor,DHCP sunucum):00-A0-C0-B6-12-6F

DHCP OFFER mesajını alan DHCP istemci kendisine tahsis edilmiş IP adresini kiraladığına dair sunucuya bir yayın mesajı yollar,eğer DHCP istemci birden fazla DHCP OFFER mesajı almış ise ikinci bir broadcast mesajı daha yollar ve diğer DHCP sunuculara teşekkür edip artık bi IP adresine sahip olduğunu belirtir.

DHCP Request mesajını alana DHCP server artık DHCP istemci için gerekli kayıtları gerçekleştirip ona gerekli olan IP,ağ maskesi,DNS adres veya adreslerini yollayacaktır .

Gelelim kiralama olayına. Bazı programcılar,yarattıkları her şeye istatistikler doğrultusunda eklentiler yapmaya bayılıyorlar. Nitekim DHCP sunucuyu da yaratırken istemcilere verilecek IP adreslerinin kiralanması gerektiğini düşünmüşler ,aynen ev sahibi ve kiracılarda olduğu gibi. Belli parametreleri verdikten sonra geri kalan işin tamamını sunucu ile istemci kendi arasında halledecektir.

Bir Linux makinesi bir DHCP sunucu veya DHCP istemci olarak çalışabilir. Linux’ta öntanımlı olarak gelen servisler arasından sadece DHCP’nin yapılandırma dosyaları yoktur ve elle yaratılmaları gerekmektedir. Üzerinde çalışacağımız iki önemli dosya vardır:
-dhcp.conf: Tüm ayarlamalar bu dosya sayesinde gerçekleşir.
-dhcpd.leases: Kiralanan IP adres verilerini tutmakla yükümlüdür.
Bu dosyaları n touch komutu kullanılabilir. dhcpd.conf dosyası /etc dizininde,dhcpd.leases ise /var/lib/dhcp dizinlerinin altında yaratılmalıdır.

Burada dikkat edeceğimiz nokta ,dhcpd.leases dosyasının hiçbir zaman elle düzenlenmemesi gerektiğidir.
Şimdi aşağıdaki satırları teker teker /etc/dhcpd.conf dosyasına girin. Söz konusu satırlarla ilgili açıklamalar her satırın altında bulunmaktadır. Yapılandırma dosyası içinde okunurluğu artırmak için sekme ve boşluk karakteri kullanılabilir.
default-lease-time parametresi , DHCP istemcilere verilecek IP adreslerinin kira süresi belirtir. Bu değer saniye cinsindendir,örnekte 10 dakikalık kiralama süresi verilmiştir. Bu süre aslına bakarsanız oldukça kısa ve sistemde gereksiz trafik yaratabilir.Dilerseniz bu işlem için bu süredaha fazla olabilir.(Örneğin 3 veya 5 günlük gibi).

default-lease-time değerindeki süre dahilinde kira yenilenmemiş ise DHCP istemciye max-lease-time değeri boyunce süre tanınır. Eğer yenilenmezse ne olur derseniz,basit:Kendinizi kapı önünde bulursunuz.

DHCP istemcilerin dahil olacağı alt ağ maskesi(subnet) belirtilir.

DHCP istemcilere dahil oldukları ağın yayın(broadcast) adresini verir.

Eğer sistemde bir gateway(geçit) veya router(yönlendirici) var ise DHCP istemcilere bunların IP adresleri belirtilir.

Eğer sistemde bir veya birden fazla WINS server var ise DHCP istemcilere bunların IP adresleri belirtilir.

DHCP istemcilerin kullanması gereken DNS sunucuların IP adresleri domain-name-servers ile belirtilir.Eğer birden fazla IP adresi verilecekse aralarında virgül bulunmalıdır.

DHCP istemcilerin bulunacağı,dahil olacağı etki alanı belirtilir.

DHCP sunucunun hangi IP ağı üzerinden IP adresi dağıtacağı belirtilir.Subnet paramatresinin bulunduğu satırın sonunda ,bu IP adresine ait olan diğer parametrelerin belirtilmesi amacıyla parantez açılmıştır.Parantez kapatılana kadar söz konusu IP adresi için DHCP sunucunun diğer parametreleri tanımlanır.

DHCP sunucunun hangi IP adresi aralığında IP dağıtacağı belirtilir.
Yukarıda parantezi kapattık.
DHCP kullandığınız bir sistemde,bazı durumlarda ağda öyle makineler bulunabilir ki bunlara her zaman aynı IP adresleri verilmelidir.Örnek olarak sistemdeki DNS sunucu,web sunucu,veritabanı sunucu için kullanılan makinelerin IP adreslerinin değişmesi halinde her şey karmakarışık olabilir.Zira bu sunucuların kullandığı IP adresleri yanlışlıkla DHCP sunucu ile başka makineler için tanımlanabilir.

Ağda öyle makineler vardır ki bunların mutlaka her zaman aynı IP adresine ihtiyaçları olur. Örneğin sistemde DNS sunucu, web sunucu, veritabanı sunucu, hatta başka bir DHCP sunucu varsa bu gibi durumlarda seçebileceğimiz iki seçenek var. Birincisi; bu tip işlevleri olan makinelere IP adreslerini statik girmek,diğeri de aşağıdaki gibi bir yol izlemek.

Yukarıda verdiğiniz Ip,dağıttığınız IP aralığı içinde olsa dahi normal bir bilgisayara kesinlikle verilmez,belirtilen MAC adresine sahip ethernet kartının bulunduğu makine için ayrılır.Yukarıda host ile başlayan satırın hemen sonundaki argelinux1 ismi makinanın tam adını karşılamayabilir.Önemli olan ethernet MAC adresinin tutmasıdır.Peki bu MAC adresini nasıl bulacaksınız?Linux altında "ifconfig" ethernet kartı bilgilerinin yanında MAC adresini de veriyordu.
DHCP sunucuyu çalıştırmak için isterseniz /etc/init.d dizinine geçip ./dhcpd start komutunu verebilir, veya herhangi bir dizindeyken aşağıdaki satırı uygulayabilirsiniz.

Unutmadan,her açılışta DHCP sunucunun çalışmasını istiyorsanız ntsysv komutunu çalıştırıp DHCP kutucuğunu işaretlemeniz yeterli olacaktır.Ya da /etc/init.d dizinindeki rc.local dosyası sonuna /etc/init.d/dhcpd start satırını ekleyerek de bu işlem gerçekleştirilebilir.İlk yöntem standart yöntemlerin dışına çıkılmaması açısından daha uygundur.

DHCP kurulu bir Linux sistemde , eğer birden fazla ethernet kartı varsa, sadece tek bir ethernet kartının IP dağıtımı yapmasını istediğiniz durumlar olabilir.özellikle aynı makinede birden fazla sevis çalıştıran firmalarda tek Linux sunucuya squid proxy,güvenlik duvarı,e-posta sunucusu,DHCP sunucusu vb. aktarıldığı zaman bu durum ortaya çıkar.Zira genellikle çalışan iki ethernet kartı vardır,ancak sadece birisinin etkin olması istenir.
Bu durumda işimizi kolaylaştıran bir parametre bizim için Dhcpd programına eth0 parametresini eklerseniz sadece eth0 üzerinden gelen istekler dinlenecektir. Benzer şekilde eth0 yerine eth1 yazmanız durumunda dinlenecek ethernet kartı eth1 olacaktır.
Öyleyse dhcp programını çalıştıran /etc başlangıç betiklerini değiştirmemiz gereklidir. /etc/init.d/dhcp dosyasının bir kısmını inceleyelim:
Yapılması gereken işlem, “ daemon /usr/sbin/dhcpd” satırını “ daemon /usr/dhcpd eth0” olarak değiştirmek.DHCP servisinin yeniden başlatmanız halinde artık sadece eth0 üzerinden gelen istekler cevaplanacaktır.

1-) http://en.wikipedia.org/wiki/DHCP

2-) LINUX AĞ YÖNETİMİ - GÖRKEM ÇETİN , BARIŞ METİN

3-) A11A




Avşa

Avşa, Marmara Denizi'nde ada.

İstanbul'a deniz otobüsüyle 2,5 Erdek'e ise gemiyle 1 saat 50 dakika uzaklıktadır. Balıkesir'in Marmara ilçesine bağlı bir yerleşim yeridir. İlçe merkezine 11 km,
il merkezine 155 km uzaklıktadır. Avşa adasının diğer adı "Türkeli" adasıdır. Fakat "Türkeli" ismi "Avşa" olarak değişmiştir.

Takımadalar arasında, kapladığı alan bakımından, Avşa Adası Marmara ve Paşalimanı Adalarından sonra gelir. Uzunluğu 7 km, genişliği 4 km.'dir. 1965 yılında 1146 nüfusu olan adada, son nüfus sayımına göre 2000, gayriresmi olarak da 2500 kişi yaşamaktadır. Yazın ise Avşa Adası yoğun geçen turizm sezonu dolayısıyla 90.000 - 100.000 insanı barındırmaktadır. Gerek eğlence ve gerekse dinlence bakımından imkanları bulunan Avşa Adası'na yaz sezonunda İstanbul'dan her gün 2 ya da 3 deniz otobüsü ve İDO' ait gemi tarifeli sefer yapmaktadır, hafta sonları ek seferler de konulmaktadır.

Avşa`nın ilk yerli halkı hakkındaki ilk yazılı bilgiler coğrafyacı Strabon ve tarihçi Plinius'un kitaplarında bulunmaktadır. Toprak durumu bakımından hiçbir zaman zengin olamamış, bağımsız bir idareye kavuşamamış olan ada, tarih içinde, çevresinde hakim olan kuvvetin arkasından gitmiştir. Hristiyan din adamları için bir sürgün yeri olarak kullanılmış ve bütün Ortaçağ boyunca boş kalmıştır. Şimdiye kadar hiçbir sistematik kazı yapılmamıştır. Ancak adada, anakara Kapıdağ Yarımadası`ndan ayrılmadan önce bazı ilkel toplulukların yaşadığı, avcılıkla geçindiği, anakara ile bağlantı kesilince yeni bir yaşam biçimi geliştirdikleri, avcılığı azaltarak tarım, besicilik ve balıkçılıkla geçindikleri bazı buluntular nedeniyle anlaşılmaktadır.

Avşa’nın yüzyıllar içinde değişerek gelen birçok ismi vardır. Kyzikos’lu Diogenes, Propontis adalarını anlatırken Ofiousa ile Fisia’yı birbirinden ayırmıştır. Plinius bu adaya OPHiUSSA der. Bizans tarihinde ise adanın ismi AFOUSiA’dır. La Mottraye 17. yüzyıl başında, adaya buradaki Meryem Ana Manastırı nedeniyle Pnagia adı verildiğinden bahseder. Marmara Adalarında tarihi incelemeler yapan Gedeon’a, Patrikhane tarafından verilen 1892 tarihli vasiyetnamede ise, adanın ismi AOSiA şeklinde yazılmıştır. Rumlar adayı terketmeden önce ise AFISSIA ismini kullanmışlardır. Ada’nın ismi daha sonraki zamanlarda Araplar Adası olarak da anılmıştır.

Yakın zamanlarda adanın resmi