PfSense Altında LightSquid İçin Kullanıcı Adı ve Grup Adı İle Raporlama

Önceki yazılarımızda “LightSquid” eklentisinin kurulumunu ve Türkçeleştirilmesinin nasıl yapılacağını anlatmıştık. Bu yazımızda ise sunulan rapor alanındaki “IP” adresleri yerine kullanıcı adı ve grup adı ile nasıl görüntüleneceği anlatılacaktır.

“LightSquid” eklentisi kurulduktan sonra raporlama sayfasında sadece IP adresleri görünmektedir. “Gerçek Ad” ve “Grup” alanlarında soru işareti “?” görünecektir. Bu durumda hangi IP adresinin kime ait olduğunu bilmeniz gerekir. Çok sayıda istemciniz varsa bunları akılda tutmak oldukça zor olacaktır. Bunun yerine eğer her istemcinize sabit bir IP adresi ve grup tanımladıysanız “?” işaretleri yerine “Lightsquid” raporlama ekranında bu adları ve grup adlarını görebilirsiniz.

“Lightsquid” raporlarında istediğiniz verileri çekebilmek için öncelikle iki dosyada değişiklik yapmalısınız. Bunlar:

realname.cfg

group.cfg

Bu dosyalar “pfSense 2.3.2” sürümünde “/usr/local/etc/lightsquid/” altındadır.

Not: pfSense-2.2.5 altında “/usr/pbi/lightsquid-i386/etc/lightsquid/” dizininde bulunmaktadır. Eğer sisteminiz 32bit ise dosyanız “/usr/pbi/lightsquid-i386/etc/lightsquid/” dizininde bulunmaktadır.

“realname.cfg” dosyanızı düzenleyin

“Diagnostics -> Edit File” adımlarını takip ederek “Diagnostics -> Edit File” sayfasının açılmasını sağlayın. Bu alandaki “Browse” düğmesine tıklayarak “/usr/local/etc/lightsquid/realname.cfg” dosyasını bulup düzenleyebilirsiniz.

Kullanıcı adlarının görünebilmesi için “/usr/local/etc/lightsquid/lightsquid.cfg” dosyasındaki “$userealname” etiketin değerinin “1” olması gerekir. Standart kurulumda bu değer “1” olarak gelmektedir. Eğer bu değer “0” ise bunu “1” olarak değiştirip kaydedin.

$userealname=1;

“Diagnostic -> Edit File” adımlarını takip ederek “Diagnostic: Edit File” sayfasının açılmasını sağlayın. Açılan bu sayfada “Browse” düğmesine tıklayarak “/usr/local/etc/lightsquid/” dizinine geçiş yapın. İlk düzenleyeceğiniz “realname.cfg” dosyasına tıklayıp açılmasını sağlayın.

Açılan “realname.cfg” dosyasına sisteminizde kullanılan IP adreslerini ve bu IP adreslerini hangi istemcileriniz kullanıyorsa bunları tanımlayın. Örneğin:

10.10.10.10 PackardBell
10.10.10.11 AcerToplantiSalonu
10.10.10.12 AcerYedek
10.10.10.13 Mudur
10.10.10.14 Mahmut
10.10.10.15 Meltem
10.10.10.16 Filiz
10.10.10.17 Aynur
10.10.10.18 Meral
10.10.10.19 Mustafa
10.10.10.20 Dilek
10.10.10.21 Ercan
10.10.10.22 AOB1
10.10.10.23 AOB2
10.10.10.24 AOB3
10.10.10.25 AOB4
10.10.10.26 AOB4Ttnet
10.10.10.27 AOB5Ogrenci
10.10.10.28 BodrumKatMuzik
10.10.10.29 KursKayit1
10.10.10.30 KursKayit2
10.10.10.31 Belge1
10.10.10.32 Belge2
10.10.10.33 AcikLiseSinif
10.10.10.34 AnneCocuk
10.10.10.35 Sekreterya

Yaptığınız değişiklikleri kaydetmek için “Save” düğmesine tıklayın.

“group.cfg” dosyanızı düzenleyin

Kullanıcı gruplarının görünebilmesi için “/usr/local/etc/lightsquid/lightsquid.cfg” dosyasındaki “$showgrouplink” etiketin değerinin “1” olması gerekir. Standart kurulumda bu değer “1” olarak gelmektedir. Eğer bu değer “0” ise bunu “1” olarak değiştirip kaydedin.

$ showgrouplink =1;

Diğer “group.cfg” dosyanızı düzenlemek için “Browse” düğmesine tıklayın. Açılan “/usr/local/etc/lightsquid/” dizinindeki “group.cfg” dosyasına tıklayarak açılmasını sağlayın.

Açılan “group.cfg” dosyasına sisteminizde kullanılan IP adreslerini ve bu IP adreslerini hangi gruba dahil olacaksa o grup için bir numara ve grup adı verin. Örneğin:

IP_Adresi Grup_Numarası Grup_Adı

Grup numarası “01” ile başlamalıdır. Aynı gruba dâhil olacak istemciler için aynı numara ve grup adı verilmelidir. Örneğin:

10.10.10.10 01 Sinirsiz
10.10.10.11 01 Sinirsiz
10.10.10.12 01 Sinirsiz
10.10.10.13 01 Sinirsiz
10.10.10.14 02 YonetimIdare
10.10.10.15 02 YonetimIdare
10.10.10.16 02 YonetimIdare
10.10.10.17 02 YonetimIdare
10.10.10.18 02 YonetimIdare
10.10.10.19 02 YonetimIdare
10.10.10.20 02 YonetimIdare
10.10.10.21 02 YonetimIdare
10.10.10.22 03 YonetimOrtak
10.10.10.23 03 YonetimOrtak
10.10.10.24 03 YonetimOrtak
10.10.10.25 03 YonetimOrtak
10.10.10.26 03 YonetimOrtak
10.10.10.27 03 YonetimOrtak
10.10.10.28 03 YonetimOrtak
10.10.10.29 03 YonetimOrtak
10.10.10.30 03 YonetimOrtak
10.10.10.31 03 YonetimOrtak
10.10.10.32 03 YonetimOrtak
10.10.10.33 03 YonetimOrtak
10.10.10.34 03 YonetimOrtak
10.10.10.35 03 YonetimOrtak

Yaptığınız değişiklikleri kaydetmek için “Save” düğmesine tıklayın.

“Status -> Squid Proxy Reports” adımlarını takip ederek “Package / Squid Proxy Reports: Settings / Settings” sayfasının açılmasını sağlayın. Açılan bu sayfada “Settings” sekmesinde “Reporting Settings and Scheduler” grubunda “Refresh full” düğmesine birkaç kez tıklayarak sistemin yeniden başlamasını sağlayın. “Web Service Settings” grubundaki “OpenLightSquid” düğmesine tıklayarak “Squid Kullanıcı Erişim Raporu” sayfasının açılmasını sağlayın. Artık bu rapor alanında kullanıcı ve grup adlarını yukarıda belirlediğiniz adlara göre görmeniz gerekir.

Kaynaklar:

http://lightsquid.sourceforge.net/How%20It%20Work.html
https://forum.pfsense.org/index.php?topic=62464.0
https://forum.pfsense.org/index.php?topic=71866.0

Bir Cevap Yazın