PfSense 2.7.2 Üzerinde E2Guardian Kurulumu ve Yapılandırması

PfSense’in Squid Proxy ile yollarını ayırma kararı almasının ardından, ağ filtreleme ve log yönetimi konusunda alternatif çözümler arayışına giren kullanıcılar için E2Guardian önemli bir seçenek olarak öne çıkmaktadır. Kullanımı ve yapılandırması Squid Proxy’ye kıyasla daha kolay olan E2Guardian, ağınızı güvenli hale getirmek, logları tutmak ve 5651 sayılı yasa gerekliliklerini karşılamak için ideal bir çözümdür.

Bu rehberde, PfSense 2.7.2 sürümü üzerinde E2Guardian’ın nasıl kurulacağını ve yapılandırılacağını adım adım ele alacağız.

E2Guardian Kurulumu İçin Gerekli Hazırlıklar

Ne yazık ki, E2Guardian doğrudan PfSense paket yöneticisinde yer almamaktadır. Bunun için Marceloc ve E2Guardian geliştiricilerinin hazırladığı kaynaklardan yararlanacağız.

           System Patches Paketini Kurun

  • PfSense Web Arayüzüne giriş yapın.
  • System > Package Manager > Available Packages bölümüne gidin.
  • System_Patches paketini bulun ve yükleyin.
  • Paket başarıyla kurulduğunda, artık E2Guardian kurulumuna geçebilirsiniz.PfSense 2.7.2 Üzerinde E2Guardian KurulumuGerekli Paketleri ve Depoları Ekleyin E2Guardian’ın sağlıklı çalışabilmesi için, bazı ek depoların ve bağımlılıkların kurulması gerekmektedir. Bunun için aşağıdaki adımları takip edin1- Add New Patch diyerek sisteme yeni bir paket ekliyoruz, kullandığınız versiyona göre paketler değişebilmektedir.

Descpriton : 27_unofficial_packages_list

patch contents :

--- /etc/inc/pkg-utils.orig.inc 2023-06-20 01:48:04.989690000 +0000
+++ /etc/inc/pkg-utils.inc      2023-06-20 01:53:07.137712000 +0000
@@ -387,7 +387,7 @@
 	if ($base_packages) {
 		$repo_param = "";
 	} else {
-		$repo_param = "-r {$g['product_name']}";
+		$repo_param = "";
 	}

 	/*
@@ -486,7 +486,7 @@
 			    $err);
 			if (!$base_packages &&
 			    rtrim($out) != g_get('product_name')) {
-				continue;
+				//continue with unofficial packages;
 			}

 			$pkg_info['installed'] = true;

 

patch strip count : 1

Save diyerek gerekli depoyu kaydediyoruz.

Sırada çok önemli olan bir kodumuz var bu kodu ister putty ile isterseniz pfsense arayüzden çalıştırabilirsiniz. pfsense>Diagnostics>Comman prompt alanına girip execute diyerek çalışmasını sağlıyoruz.

fetch -q -o /usr/local/etc/pkg/repos/Unofficial.conf https://raw.githubusercontent.com/marcelloc/Unofficial-pfSense-packages/master/Unofficial_25.conf

gerekli işlemler bittiğine göre sırada pfsense üzerinden system>Package Manager>Available Packages kısmından Search Term kısmında E2guardian aratıp yükleyeceğiz.

eğer search kısmı boş gelirse yada paketi bulamazsa execute kısmında yada putty ile şu komutu çalıştırıp tekrar kontrol edin pkg update -f buna rağmen paket güncellemediyse dns adreslerinizi kontrol edin.

E2Guardian servisi çalışmazsa yapılması gerekenler execute yada putty ile şu komutları çalıştırmanız gerekli.

/usr/local/etc/rc.d/e2guardian.sh restart

ln -s /usr/lib/libssl.so.30 /usr/lib/libssl.so.111
ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.111

Tekrar servisi kontrol edin E2guardian servisi biraz ağır çalıştığından biraz geç çalışabilir.

Sarg kurulumunda hata alırsan aşağıdaki kodu sarg.conf eklemen gerekli.

ee /usr/local/etc/sarg/sarg.conf

log_format 1

access_log /var/log/e2guardian/access.log kontrol edin

bu işlemlere rağmen halen log gelmez ise access.log dosyasını silip yeniden oluşturup sistemi yeniden başlatın.