Ç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.
Hiç yorum yok :
Yorum Gönder