Netsh Komutuyla DHCP Serverınızda Mevcut Clientlarınız için Reservasyon Yapmak

Arkadaşlar,

Çalışan bir networkte DHCP ile iligili bir yapı değişikliğine gittiğimizi varsayalım.

Diyelimki tüm istemcileriniz DHCP den ip alıyorlar ve siz artık istemcilerin iplerinin değişmemesini istiyorsunuz. Ayrıca DHCP server’ın sizin istemcileriniz haricinde bir istemciye ip dağıtmasını istemiyorsunuz.

Bu durumda networkunuzde kac adet istemci varsa hepsinin mac adresini ve IP sini DHCP server üzerinde rezervasyon yapmak için tek tek girmeniz gerekecektir.

Eğer her istemcinin son aldığı IP yi almasının sizin için bir sakıncası yoksa bu işi dakikalar içerisinde halledebilirsiniz.

Oncelikle yapmanız gereken

netsh -c dhcp server scope 192.168.1.0 show clients

komutunu çalıştırmak. Bu komutun çıktısı aşşağıdaki gibi olacaktır.

Changed the current scope context to 192.168.1.0 scope.

Type : N – NONE, D – DHCP B – BOOTP, U – UNSPECIFIED, R – RESERVATION IP
======================================================
IP Address      – Subnet Mask    – Unique ID           – Lease Expires        -Type
======================================================

192.168.1.44       – 255.255.255.0  -0F-22-46-16-e2-8f   – NEVER EXPIRES        -D
192.168.1.46       – 255.255.255.0  -0F-0e-7b-86-ef-9e   – NEVER EXPIRES        -D
192.168.1.47       – 255.255.255.0  -0F-22-19-f4-a0-29   – NEVER EXPIRES        -D
192.168.1.48       – 255.255.255.0  -0F-0f-fe-57-e2-34   – NEVER EXPIRES        -D
192.168.1.49       – 255.255.255.0  -0F-23-5a-46-48-1a   – NEVER EXPIRES        -D
192.168.1.51       – 255.255.255.0  – 0F-80-88-03-f7-af   -09.03.2010 11:38:48    -D
192.168.1.52       – 255.255.255.0  – 0F-0b-cd-a5-e5-2e   -10.03.2010 13:08:19    -D
192.168.1.57       – 255.255.255.0  – 0F-22-46-16-e3-1c   -10.03.2010 09:18:29    -D
192.168.1.58       – 255.255.255.0  – 0F-12-3f-df-94-07   -10.03.2010 14:39:25    -D
192.168.1.67       – 255.255.255.0  -0F-11-11-2d-36-4b   – NEVER EXPIRES        -D

No of Clients(version 4): 56 in the Scope : 192.168.1.0.

Command completed successfully.

Alınan bu bilgiyi bir text dosyasına çıkartmak için ise;

netsh -c dhcp server scope 192.168.1.0 show clients >c:\DHCPLIST.txt

komutunu kullanabilirsiniz.

Aldığınız bu bilgiyi Excel de kolaylıkla aşağıdaki şekle çevirebilirsiniz.

netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.10 0f0d7b948f78

elde edeceğiniz tablo aşağıdaki gibi olacaktır;

netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.51 0F880803f7af
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.52 0F0bcda5e52e
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.57 0F336416e31c
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.58 0F123fdf9407
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.67 022222d364b
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.80 0F336416e28e
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.81 0F0ffe381e48
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.82 0F3364180b2d
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.83 0F215a76255d
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.84 0F0ffe379396
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.85 0F0ffe3795e3
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.86 0F336416e31d
netsh dhcp server \\server1 scope 192.168.1.0 add reservedip 192.168.1.89 0F22222d34d8

Bu tabloyu bir bat dosyası olarak kaydederek sunucu üzerinde çalıştırdığımızda rezervasyonların yapılmış olduğunu göreceksiniz.

İyi çalışmalar…

About Tansu Ekinci

Tansu Ekinci Biyografi 1980 yılının 24 Haziran’ ında Kırklareli’nin Babaeski ilçesinde doğmuştur. İlk öğretimini Hamdihelvacıoğlu İlkokulu’nda Ortaokul ve Lise eğitimini Kırklareli Anadolu Lisesi’ nde tamamladıktan sonra Ege Üniversitesi Ege Meslek Yüksek Okulu İşletmeciliği tamamlamış ve ardından İstanbul Üniversitesi İşletme Fakültesi’ ne Dikey Geçiş Sınavı ile geçerek işletme bölümünü bitirmiştir. Eğitim hayatı boyunca bir hobi olarak orta okul son sınıfta başlayan bilgisayar merakı giderek profeyonelleşmiş ve bir yaşam biçimi haline gelmiştir. Bu sırada çeşitli tüzel kişilere hizmet sunmuş ve bunun sayesinde bilgi işlem sektörünü kendisine meslek olarak seçmiştir. Bu sırada aldığı işletme eğitiminin de kendisine ileride yöneticilik için her zaman faydalı olacağının farkında olmuş ve bu konuyada önem vermiştir. Askerliğini 2005 yılında Muğla İli Ula ilçesinde Kısa Dönem Jandarma Çavuş olarak başarı ile tamamladıktan sonra Profesyonel iş hayatına atılmış ve ilk olarak bir yazılım şirketinde Yazılım Destek Departmanında işe başlamış ve burada mevcut yazılımın kullanımı ile ilgili olarak kullanıcı desteği ve eğitimi vermiştir. Ardından Netron Corparate Solutions şirketine Sistem Mühendisi olarak girmiş buradan da Marm Assistance A.Ş.‘ne geçiş yapmıştır. Ardından bu görevinden ayrılmış ve Limango Ltd.Şti isimli şirkette aynı pozisyonda çalışmaktadır. ޞu anda halen Limango Ltd.Şti. ‘de Senior Microsoft Sistem Mühendisi olarak çalışmaktadır…
This entry was posted in Server 2003, Server 2008, Server Sistemleri, Teknik and tagged , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.