Windows Server etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Windows Server etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

5 Ocak 2009 Pazartesi

DHCP Server Uzerinde Mac Adres Tabanlı Filitreleme

Çok kullanışlı bulduğum ve benimde işimi kolaylaştıran bir uygulamayı sizlerle paylaşmak istedim.

Server üzerinde otomatik IP dağıtan DHCP için bir dll. Bu dll yardımı ile IP almasını istemediğiniz cihazlara MAC adres filtreleme yaparak sisteminizden IP almamasını sağlıyorsunuz.

Windows Server 2003/2008 - x86/x64 sürümleri üzerinde çalışabiliyor. İndireceğiniz dosyaların içersinde x86 ve x64 setupları mevcut. Programımızın adı "Call Out DLL" ufacık tefecik bir uygulama.

MacFilterCalloutInstaller-x64 yada x86 çalıştırıp kurulumu yapıyorsunuz. Standart olarak kurlumu yapıyorsunuz. C:\Windows\System32 altına "MacFilterCallout.dll" ve "SetupDHCPMacFilter.rtf" dosyalarını atıyor. Kullanımı hakkında bilgileri "SetupDHCPMacFilter.rtf" veya kaynak olarak verdiğim linlkten de bulabilirsiniz.

Services den DHCPServer servisini stop - start ederseniz dll 'in yüklendiğini loglardan kontrol edebilirsiniz. "Event ID: 1033"

Standart kurulumunu "System32" altına yapmaktadır isterseniz regestry den değiştirerek istediğiniz yerde kullanabilirsiniz. Ben "C:\CallOut\" altında kullandım.





Key NameKey TypeDescription
CalloutDllsREG_MULTI_SZC:\CallOut\MacFilterCallout.dll
CalloutEnabledDWORD
1
CalloutErrorLogFileREG_MULTI_SZ C:\CallOut\MacFilterCalloutErrorLog.txt
CalloutInfoLogFileREG_MULTI_SZC:\CallOut\MacFilterCalloutInfoLog.txt
CalloutMACAddressListFileREG_MULTI_SZC:\CallOut\MACList.txt




MACList.txt dosyasının içeriği.




Hataları "MacFilterCalloutErrorLog.txt" dosyası içerisine yazıyor.
Çalışma zamanında "MacFilterCalloutInfoLog.txt" kullandığı dosya DHCPService stop ederseniz ne dosya içersinde hangi MAC Adreslerini engellediği yada izin verdiğini görebilirsiniz.

Dosyalar
http://cid-aca0e71c77731448.skydrive.live.com/browse.aspx/Call%20Out%20DLL%20-%20v1

Kaynak
http://blogs.technet.com/teamdhcp/archive/2007/10/03/dhcp-server-callout-dll-for-mac-address-based-filtering.aspx

Umarım sizinde işinizi kolaylaştırır.