Pacote não oficial E2guardian para software pfsense® - Adeus squidguard :D
-
Procedimento básico de instalação em um pfSense 2.3.4 recém instalado sem nenhum pacote
Depois do repositório habilitado:
>>> Installing pfSense-pkg-E2guardian4... Updating Unofficial repository catalogue... Fetching meta.txz: . done Fetching packagesite.txz: . done Processing entries: .. done Unofficial repository update completed. 13 packages processed. Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. Updating database digests format: . done The following 7 package(s) will be affected (of 0 checked): New packages to be INSTALLED: pfSense-pkg-E2guardian4: 0.4.2.3 [Unofficial] squid: 3.5.26 [pfSense] krb5: 1.15.1_4 [pfSense] pkgconf: 1.3.0,1 [pfSense] cyrus-sasl: 2.1.26_12 [pfSense] e2guardian: 4.1.1_11 [Unofficial] openssl: 1.0.2l,1 [Unofficial] Number of packages to be installed: 7 The process will require 29 MiB more space. 7 MiB to be downloaded. [1/7] Fetching pfSense-pkg-E2guardian4-0.4.2.3.txz: .......... done [2/7] Fetching squid-3.5.26.txz: .......... done [3/7] Fetching krb5-1.15.1_4.txz: .......... done [4/7] Fetching pkgconf-1.3.0,1.txz: ....... done [5/7] Fetching cyrus-sasl-2.1.26_12.txz: .......... done [6/7] Fetching e2guardian-4.1.1_11.txz: .......... done [7/7] Fetching openssl-1.0.2l,1.txz: .......... done Checking integrity... done (0 conflicting) [1/7] Installing pkgconf-1.3.0,1... [1/7] Extracting pkgconf-1.3.0,1: .......... done [2/7] Installing krb5-1.15.1_4... [2/7] Extracting krb5-1.15.1_4: .......... done [3/7] Installing cyrus-sasl-2.1.26_12... *** Added group `cyrus' (id 60) *** Added user `cyrus' (id 60) [3/7] Extracting cyrus-sasl-2.1.26_12: .......... done [4/7] Installing squid-3.5.26... ===> Creating groups. Creating group 'squid' with gid '100'. ===> Creating users Creating user 'squid' with uid '100'. ===> Pre-installation configuration for squid-3.5.26 [4/7] Extracting squid-3.5.26: .......... done [5/7] Installing e2guardian-4.1.1_11... [5/7] Extracting e2guardian-4.1.1_11: .......... done [6/7] Installing pfSense-pkg-E2guardian4-0.4.2.3... [6/7] Extracting pfSense-pkg-E2guardian4-0.4.2.3: ......... done Saving updated package information... done. Loading package configuration... done. Configuring package components... Loading package instructions... Custom commands... Executing custom_php_install_command()...Checking E2guardian Blacklists... One moment please...Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- /usr/local/www/pkg_edit.orig.php 2017-04-05 17:12:56.478730000 -0300 |+++ /usr/local/www/pkg_edit.php 2017-04-05 17:13:51.614222000 -0300 -------------------------- Patching file /usr/local/www/pkg_edit.php using Plan A... Hunk #1 succeeded at 656 (offset 5 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- /usr/local/www/pkg.orig.php 2017-04-05 17:18:25.349676000 -0300 |+++ /usr/local/www/pkg.php 2017-04-05 17:20:49.204578000 -0300 -------------------------- Patching file /usr/local/www/pkg.php using Plan A... Hunk #1 succeeded at 329 (offset 5 lines). done Checking Blacklist... 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%Blacklist check done, continuing package config sync. done. Executing custom_php_resync_config_command()...done. Menu items... done. Services... done. Writing configuration... done. [7/7] Installing openssl-1.0.2l,1... Extracting openssl-1.0.2l,1: .......... done Message from cyrus-sasl-2.1.26_12: You can use sasldb2 for authentication, to add users use: saslpasswd2 -c username If you want to enable SMTP AUTH with the system Sendmail, read Sendmail.README NOTE: This port has been compiled with a default pwcheck_method of auxprop. If you want to authenticate your user by /etc/passwd, PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and set sasl_pwcheck_method to saslauthd after installing the Cyrus-IMAPd 2.X port. You should also check the /usr/local/lib/sasl2/*.conf files for the correct pwcheck_method. If you want to use GSSAPI mechanism, install ports/security/cyrus-sasl2-gssapi. If you want to use SRP mechanism, install ports/security/cyrus-sasl2-srp. If you want to use LDAP auxprop plugin, install ports/security/cyrus-sasl2-ldapdb. Message from squid-3.5.26: o You can find the configuration files for this package in the directory /usr/local/etc/squid. o The default cache directory is /var/squid/cache/. The default log directory is /var/log/squid/. Note: You must initialize new cache directories before you can start squid. Do this by running "squid -z" as 'root' or 'squid'. If your cache directories are already initialized (e.g. after an upgrade of squid) you do not need to initialize them again. o When using DiskD storage scheme remember to read documentation: http://wiki.squid-cache.org/Features/DiskDaemon and alter your kern.ipc defaults in /boot/loader.conf. DiskD will not work reliably without this. Last recomendations were: kern.ipc.msgmnb=8192 kern.ipc.msgssz=64 kern.ipc.msgtql=2048 o The default configuration will deny everyone but the local host and local networks as defined in RFC 1918 for IPv4 and RFCs 4193 and 4291 for IPv6 access to the proxy service. Edit the "http_access allow/deny" directives in /usr/local/etc/squid/squid.conf to suit your needs. o If AUTH_SQL option is set, please, don't forget to install one of following perl modules depending on database you like: databases/p5-DBD-mysql databases/p5-DBD-Pg databases/p5-DBD-SQLite To enable Squid, set squid_enable=yes in either /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid Please see /usr/local/etc/rc.d/squid for further details. Note: If you just updated your Squid installation from an earlier version, make sure to check your Squid configuration against the 3.4 default configuration file /usr/local/etc/squid/squid.conf.sample. /usr/local/etc/squid/squid.conf.documented is a fully annotated configuration file you can consult for further reference. Additionally, you should check your configuration by calling 'squid -f /path/to/squid.conf -k parse' before starting Squid. Message from e2guardian-4.1.1_11: ===> Please Note: ******************************************************************************* This port has created a log file named e2guardian.log that can get quite large. Please read the newsyslog(8) man page for instructions on configuring log rotation and compression. This port has been converted using old dansguardian-devel port Let me know how it works (or not). (Patches always welcome.) ******************************************************************************* Message from pfSense-pkg-E2guardian4-0.4.2.3: Please visit Services - E2guardian Server menu to configure the package and enable it. Message from openssl-1.0.2l,1: Edit /usr/local/openssl/openssl.cnf to fit your needs. >>> Cleaning up cache... done. Success
Após a instalação,
-
Criei uma CA
-
selecionei ela na aba daemon do e2g e digitei a porta(8080)
-
Habilitei o ssl filtering
-
selecioneil o watchdog no advanced fields
-
save
-
na aba general
-
selecionei address como authentication
-
Mudei o modo de filtro de denied para filtered
-
save, apply
Por segurança, criei uma regra na lan permitindo trafego na porta 8080 do e2guardian.
-
-
Ele tem suas próprias acls, mas recebe os usuários que o squid autenticou via configuração do parent. você pode fazer a declaração tanto via custom options quanto pela segunda aba de configuração do squid.
Estou levantando um lab virtual para colaborar com os testes.
Em meu cenário tenho alguns equipamentos do laboratório de uso coletivo e somente alguns usuários tem permissão de uso da internet.No Squid por padrão todos são obrigado a se autenticar, utilizei um recurso de ACL onde diretores e alguns usuários do administrativo (ip fixo) acessam a internet mas o navegador não pede autenticação e o bom de tudo que todos passam e recebem as regras do squid.
Em breve posto meu resultado com os testes nestas condições.
-
Pra quem estiver usando uma versão anterior a 0.4.2.5, antes de executar o processo de atualização ou desinstalação, execute esse comado:
fetch -o /usr/local/pkg/e2guardian.inc https://raw.githubusercontent.com/marcelloc/Unofficial-pfSense-packages/master/pkg-e2guardian4/files/usr/local/pkg/e2guardian.inc
Esse aquivo corrige problemas no upgrade/reinstall do pacote quando o gerenciador não atualiza os binários do e2guardian.
Depois de atualizar, não esqueça de salvar e aplicar as configurações em Services -> e2guardian
Novidades da 0.4.2.5
-
Redução da 'limpeza' dos arquivos na desinstalação para previnir erros na reinstalação ou upgrade
-
Melhoria do script de watchdog e da aba realtime.
-
-
Amigos, instalei o pacote tudo de acordo com o tutoral, e o serviço não estarta, alguma idéia??
Clico no Play e não funciona.
Aguardo e obrigado
-
Amigos, instalei o pacote tudo de acordo com o tutoral, e o serviço não estarta, alguma idéia??
Clico no Play e não funciona.
Aguardo e obrigado
Alguma coisa nos logs?
-
Olá, no log do squid parece que o trafego esta passando por ele, porem o e2guardian não starta, estou em um ambiente virtual, se alguem puder passar um tutorial mais especifico pois estou usando o que um usuario disponibilizou.
não entendo e não faço idéia do que pode estar acontecendo
-
Olhe os logs do sistema para ver porque o seu e2g não está subindo. Ou execute na console
/use/local/etc/rc.d/e2guardian.sh start
-
Marcelloc,
Conseguiu fazer o pop ? -
Jul 4 11:56:14 php-cgi rc.bootup: NTPD is starting up. Jul 4 11:56:14 kernel done. Jul 4 11:56:14 kernel done. Jul 4 11:56:14 check_reload_status Updating all dyndns Jul 4 11:56:14 php-cgi rc.bootup: [squid] Installed but not started. Not installing 'nat' rules. Jul 4 11:56:15 php-cgi rc.bootup: [squid] Installed but not started. Not installing 'pfearly' rules. Jul 4 11:56:15 kernel . Jul 4 11:56:15 php-cgi rc.bootup: [squid] Installed but not started. Not installing 'filter' rules. Jul 4 11:56:15 kernel .. Jul 4 11:56:16 kernel .done. Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/wan-traffic.rrd N:U:U:U:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/wan-traffic.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/wan-packets.rrd N:U:U:U:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/wan-packets.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/lan-traffic.rrd N:U:U:U:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/lan-traffic.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/lan-packets.rrd N:U:U:U:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/lan-packets.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/ipsec-traffic.rrd N:U:U:U:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/ipsec-traffic.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/ipsec-packets.rrd N:U:U:U:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/ipsec-packets.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/system-states.rrd N:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/system-states.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190649 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/system-processor.rrd N:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/system-processor.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190650 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/system-memory.rrd N:U:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/system-memory.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190650 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/system-mbuf.rrd N:U:U:U:U' returned exit code '1', the output was 'ERROR: /var/db/rrd/system-mbuf.rrd: illegal attempt to update using time 1499180180 when last update time is 1499190650 (minimum one second step)' Jul 4 11:56:20 php-cgi rc.bootup: Creating rrd update script Jul 4 11:56:20 kernel done. Jul 4 11:56:21 syslogd exiting on signal 15 Jul 4 11:56:21 syslogd kernel boot file is /boot/kernel/kernel Jul 4 11:56:21 kernel done. Jul 4 11:56:21 php-fpm 286 /rc.start_packages: Restarting/Starting all packages. Jul 4 11:56:21 php-fpm 286 /rc.start_packages: [squid] - squid_resync function call pr: bp: rpc:no Jul 4 11:56:24 php-fpm 286 /rc.start_packages: [squid] Adding cronjobs ... Jul 4 11:56:24 php-fpm 286 /rc.start_packages: Checked cron job for /usr/local/sbin/squid -k rotate -f /usr/local/etc/squid/squid.conf, no change needed Jul 4 11:56:24 php-fpm 286 /rc.start_packages: Checked cron job for /usr/local/pkg/swapstate_check.php, no change needed Jul 4 11:56:24 php-fpm 286 /rc.start_packages: [squid] Antivirus features disabled. Jul 4 11:56:24 php-fpm 286 /rc.start_packages: [squid] Removing freshclam cronjob. Jul 4 11:56:25 php-fpm 286 /rc.start_packages: [squid] Starting service... Jul 4 11:56:27 php-fpm 286 /rc.start_packages: [squid] Starting a proxy monitor script Jul 4 11:56:28 check_reload_status Reloading filter Jul 4 11:56:28 php-fpm 286 /rc.start_packages: [E2guardian] - Save settings package call pr: bp:1 rpc:no Jul 4 11:56:29 check_reload_status Syncing firewall Jul 4 11:56:29 check_reload_status Syncing firewall Jul 4 11:56:31 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 4 11:56:33 login login on ttyv0 as root Jul 4 11:56:33 sshlockout 92379 sshlockout/webConfigurator v3.0 starting up Jul 4 14:57:23 php-fpm 72745 /index.php: webConfigurator authentication error for 'admn' from 10.106.15.10 Jul 4 14:57:27 php-fpm 72745 /index.php: Successful login for user 'admin' from: 10.106.15.10 Jul 4 14:57:44 php-fpm 31864 /pkg_edit.php: Starting E2guardian Jul 4 14:57:44 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 4 14:57:44 php-fpm 31864 /pkg_edit.php: The command '/usr/local/etc/rc.d/e2guardian.sh start' returned exit code '1', the output was 'kern.ipc.somaxconn: 16384 -> 16384 kern.maxfiles: 131072 -> 131072 kern.maxfilesperproc: 104856 -> 104856 kern.threads.max_threads_per_proc: 20480 -> 20480 Starting e2guardian. Shared object "libssl.so.9" not found, required by "e2guardian" /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian' Jul 4 14:57:45 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 4 14:57:51 php-fpm 42404 /pkg_edit.php: Starting E2guardian Jul 4 14:57:51 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 4 14:57:51 php-fpm 42404 /pkg_edit.php: The command '/usr/local/etc/rc.d/e2guardian.sh start' returned exit code '1', the output was 'kern.ipc.somaxconn: 16384 -> 16384 kern.maxfiles: 131072 -> 131072 kern.maxfilesperproc: 104856 -> 104856 kern.threads.max_threads_per_proc: 20480 -> 20480 Starting e2guardian. Shared object "libssl.so.9" not found, required by "e2guardian" /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian'
SEGUE O LOG
-
Olhe os logs do sistema para ver porque o seu e2g não está subindo. Ou execute na console
/use/local/etc/rc d/e2guardian.sh start
A execução do comando retornou o seguinte:
/use/local/etc/rc: not fund
porem quando uso
/usr/local/etc/rc.d/e2guardian.sh start
então retorna
WARNING: failed to start e2guardian
-
faltou o . no que digitei.
tenta isso na console:
killall e2guardian; /usr/local/sbin/e2guardian -N
Esse comando vai rodar o e2guardian em foreground.
-
faltou o . no que digitei.
tenta isso na console:
killall e2guardian; /usr/local/sbin/e2guardian -N
Esse comando vai rodar o e2guardian em foreground.
coloquei o comando e retornou
Shared object "libssl.so.9" not found, required by "e2guardian"
-
Shared object "libssl.so.9" not found, required by "e2guardian"
Certo, está faltando a openssl. você pode instalar ela manualmente com o comando abaixo
pkg install openssl
ou desinstale o e2guardian e instale novamente. Ele é dependência do e2guardian e deveria ter sido instalado durante o processo via interface web.
-
olá tentei instalar o openssl e olha o que retornou
Updating Unofficial repository catalogue…
Fetching meta.txz: . done
Fetching packagesite.txz: . done
Processing entries: . done
Unofficial repository update completed. 9 packages processed.
Updating pfSense-core repository catalogue...
pfSense-core repository is up to date.
Updating pfSense repository catalogue...
pfSense repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'openssl' have been found in the repositories
Tentei também reinstalar o pacote e2guardian, e mesmo assim fala que falta instalar o openssl
seria o caso se pegar o repositorio do mesmo? parece que ele não acha repositorio.
aguardo e obrigado pela ajuda
-
pkg: No packages available to install matching 'openssl' have been found in the repositories
Estava faltando o openssl para o pfSense 2.3.x 32 bits, já estou compilando e subindo para o repositório.
-
Deus do céu, vocês estão a todo vapor, parabéns Marcelloc !!! Colocarei em produção em alguns dias.
-
Eu estou doido para utilizar o pacote, porém eu queria algum pop ou tutorial ensinando como se faz bloqueio, liberação. Um passo a passo de como a ferramenta trabalha.
-
Eu estou doido para utilizar o pacote, porém eu queria algum pop ou tutorial ensinando como se faz bloqueio, liberação. Um passo a passo de como a ferramenta trabalha.
Somos dois então, ansioso! :D
-
Eu estou doido para utilizar o pacote, porém eu queria algum pop ou tutorial ensinando como se faz bloqueio, liberação. Um passo a passo de como a ferramenta trabalha.
Somos dois então, ansioso! :D
Eu estou doido para utilizar o pacote, porém eu queria algum pop ou tutorial ensinando como se faz bloqueio, liberação. Um passo a passo de como a ferramenta trabalha.
Bom, se querem um passo a passo de como configura o basico para bloqueio tem no tuto abaixo. O restante o marcelloc deve estar fazendo aquele video que ele prometeu. Também acredito que ele vá fazer um curso mais avançado sobre e colocar no sysquad. :D
https://eliasmoraispereira.wordpress.com/2017/06/21/pfsense-proxy-transparente-mitm-no-modo-splice-all-com-squid-e2guardian/ -
Tem muita coisa incompleta nesse seu tutorial. Eu mesmo já vi e segui ele. Porém para quem quer o básico ele serve perfeitamente.
-
pkg: No packages available to install matching 'openssl' have been found in the repositories
Estava faltando o openssl para o pfSense 2.3.x 32 bits, já estou compilando e subindo para o repositório.
Conseguiu subir o pacote openssl para a versão 32 bits?
-
Conseguiu subir o pacote openssl para a versão 32 bits?
Ontem mesmo
https://github.com/marcelloc/Unofficial-pfSense-packages/tree/master/repo-i386
-
obrigado, fui tentar reinstalar o pacote e deu um erro, vou tentar instalar novamente do zero.obrigado, logo posto os resultados
-
Marcello Bom dia,
Meu caro é o seguinte, depois da ultima atualização que teve no pacote o seguinte erro começou a ocorrer (imagem anexa):
Esse erro começou a ocorrer depois da ultima atualização que houve, fiz os procedimentos como vc havia indicado, até então tudo estava funcionando muito bem, depois que atualizei o e2guardian ficou parado e não funcionou, derrepente funcionou mas parou de novo, fui verificar nos logs e deu a seguinte menssagem:
Jul 7 12:01:10 e2guardian 98736 Error opening/creating log file. (check ownership and access rights). Jul 7 12:01:10 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:01:20 e2guardian 1615 Error opening/creating log file. (check ownership and access rights). Jul 7 12:01:20 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:01:30 e2guardian 3955 Error opening/creating log file. (check ownership and access rights). Jul 7 12:01:30 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 15:01:33 php-fpm 90230 /pkg_edit.php: [E2guardian] - Save settings package call pr: bp: rpc:no Jul 7 15:01:33 check_reload_status Syncing firewall Jul 7 15:01:33 check_reload_status Syncing firewall Jul 7 12:01:44 e2guardian 13985 Error opening/creating log file. (check ownership and access rights). Jul 7 12:01:44 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 15:01:57 php-fpm 10699 /pkg_edit.php: [E2guardian] - Save settings package call pr:1 bp: rpc:no Jul 7 15:01:57 check_reload_status Syncing firewall Jul 7 15:01:57 check_reload_status Syncing firewall Jul 7 15:01:58 check_reload_status Syncing firewall Jul 7 12:02:00 e2guardian 35022 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:00 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:02:04 e2guardian 41875 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:04 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 15:02:09 php-fpm 38528 /pkg_edit.php: [E2guardian] - Save settings package call pr: bp: rpc:no Jul 7 15:02:09 check_reload_status Syncing firewall Jul 7 15:02:09 check_reload_status Syncing firewall Jul 7 12:02:18 e2guardian 53556 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:18 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 15:02:22 php-fpm 50441 /pkg_edit.php: Starting E2guardian Jul 7 12:02:26 e2guardian 56299 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:26 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 15:02:26 php-fpm 50441 /pkg_edit.php: The command '/usr/local/etc/rc.d/e2guardian.sh start' returned exit code '1', the output was 'kern.ipc.somaxconn: 16384 -> 16384 kern.maxfiles: 131072 -> 131072 kern.maxfilesperproc: 104856 -> 104856 kern.threads.max_threads_per_proc: 20480 -> 20480 Starting e2guardian. Error opening/creating log file. (check ownership and access rights). I am running as clamav and I am trying to open /var/log/e2guardian/access.log /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian' Jul 7 12:02:32 e2guardian 58342 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:33 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:02:44 e2guardian 63116 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:44 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:02:47 e2guardian 65606 Error opening/creating log file. (check ownership and access rights). Jul 7 12:02:47 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:03:07 e2guardian 92037 Error opening/creating log file. (check ownership and access rights). Jul 7 12:03:07 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:03:07 e2guardian 7907 Error opening/creating log file. (check ownership and access rights). Jul 7 12:03:08 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:03:27 e2guardian 1969 Error opening/creating log file. (check ownership and access rights). Jul 7 12:03:27 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:03:27 e2guardian 3172 Error opening/creating log file. (check ownership and access rights). Jul 7 12:03:27 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:03:41 e2guardian 80932 Error opening/creating log file. (check ownership and access rights). Jul 7 12:03:41 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:03:55 e2guardian 3548 Error opening/creating log file. (check ownership and access rights). Jul 7 12:03:55 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:04:04 e2guardian 22469 Error opening/creating log file. (check ownership and access rights). Jul 7 12:04:04 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian Jul 7 12:04:10 e2guardian 36036 Error opening/creating log file. (check ownership and access rights). Jul 7 12:04:10 root /usr/local/etc/rc.d/e2guardian.sh: WARNING: failed to start e2guardian
imaginei que fosse algum coisa que eu havia feito de errado, então instalei uma copia do pfsense do zero configurei o squid e instalei o pacote do e2guardian, quando termino as configurações e aplico, continua parado…! vou nos logs e a mesma menssagem aparece.
É como se ele não tivesse criando os arquivos de log ou não tivesse permissão para isso.qualquer ajuda, fico no aguardo.
-
Marcello seguinte:
comecei a procurar onde estava o problema e descobri que não esta sendo gerado o arquivo de log "access.log" imagino que por isso estava gerando todos os erros que mencionei no post anterior.
Fui no arquivo de configuração do E2guardian "/usr/local/etc/e2guardian/e2guardian.conf" procurei linhas relacionadas com os logs vi que a linha abaixo esta normal:
Defines the log directory and filename.
loglocation = '/var/log/e2guardian/access.log'
Indo mais a baixo encontrei a linha "#logsyslog = off" que é referente ao syslog do pacote. Por curiosidade e tambem não sei se isso tem haver, coloquei como "logsyslog = on", dai reiniciei o o serviço do e2guardian que para minha surpresa funcionou normalmente sem problema inclusive navegando em todos os sites e com as ACL'S funcionando.
Dai quando faço alguma alteração e salvo essa linha volta a ficar "#logsyslog = off" dai o e2guardian volta a dar problema e não funciona e a navegação também para obviamente! Volto a colocar como "logsyslog = on" reinicio o serviço e volta a funcionar, so que o arquivo "access.log" que fica em "/var/log/e2guardian/" não é gerado, ou seja, não existe e na aba "Real Time" nada é garado, mas tudo esta funcionando.
- Pode ter havido algum problema em relação aos logs na instalação? (para efeito de informação, não apresentou erro algum)
grato, fico no aguardo.
-
tenta isso aqui:
mkdir -p /var/squid/logs chown squid:proxy /var/squid/logs
-
tenta isso aqui:
mkdir -p /var/squid/logs chown squid:proxy /var/squid/logs
mkdir -p /var/squid/logs
A pasta ja existe, estou usando o pacote do squid dai ele ja criouchown squid:proxy /var/squid/logs
Ja esta setado como squid:proxy -
Vou subir uma vm do zero para ver qual permissão está faltando.
quais as permissoes que aparecem na sua pasta /var/log/e2guardian?
-
Vou subir uma vm do zero para ver qual permissão está faltando.
quais as permissoes que aparecem na sua pasta /var/log/e2guardian?
Resultado:
drw-r–r-- 3 clamav nobody 512 Jul 7 13:18 e2guardian -
tenta isso aqui:
mkdir -p /var/squid/logs chown squid:proxy /var/squid/logs
Está para o usuário certo.
Faz o seguinte, até eu conseguir subir a vm pra testar, coloca um 775 na pasta
-
tenta isso aqui:
mkdir -p /var/squid/logs chown squid:proxy /var/squid/logs
Está para o usuário certo.
Faz o seguinte, até eu conseguir subir a vm pra testar, coloca um 775 na pasta
Resolvido Marcello….
O problema esta bem ai mesmo, criou o arquivo access.log na pasta /var/log/e2aguardian e o mesmo startou sem problemas
-
Buenas!
Galera,
Acabam de ser publicados uma série de screencasts gratuitos no Sys Squad. Dentre eles, há um que aborda o passo-a-passo para instalação e principais opções de configuração do E2guardian.
Para acessar, basta seguir: http://sys-squad.com/screencast/59
Abraços!
Jack -
Eu queria um passo a passo também detalhado do e2guardian
-
Estou vendo já os vídeos. Como faz para ficarmos com a versão 2.4?
-
Estou vendo já os vídeos. Como faz para ficarmos com a versão 2.4?
snapshots.pfsense.org
-
Pessoal, boa tarde,
desculpe se estou postando no tópico errado mas é minha primeira postagem aqui no fórum.Sou novo no pfsense e instalei o E2guardian pois atendia às minhas necessidades, felizmente consegui configurar tudo com sucesso(depois de alguns imprevistos).
O único problema agora está na página de bloqueio, não consigo mudar os caracteres dela, customizar de acordo com o que preciso aqui. Já encontrei o arquivo .PHP da pagina de erro, modifiquei, porem quando executo ainda permanece a mesma frase.
Alguém poderia me dar uma dica de como modificar esta tela?
Desde já agradeço.!!!
-
O report html padrão fica na aba report and log
-
O report html padrão fica na aba report and log
Vlw amigo… consegui editar, muito obrigado ;D ;D ;D
-
Acabei de subir a versão 0.4.2.6 para o repositório
O que tem de novo:
-
Inclusão das categorias nos arquivos de blacklists aplicados
-
Correção das permissões da pasta de logs e ssl
-
Verificação do .Include selecionados dos arquivos de exemplo
-
Utilização do E2guardian versão 4.1.2
Caso tenha dificuldades na instalação, reinstalação ou update, verifique na console ou nos logs do sistema que erro está recebendo.
Se estiver relacionado a permissão, execute:
chmod 755 /usr/local/etc/e2guardian/ssl chmod 755 /var/log/e2guardian
Se estiver recebendo erros de arquivos de configuração faltando ou libs do openssl, tente a reinstalação via console com o parametro -f
pkg install -f e2guardian
-
-
Pessoal, estou enfrentando um problema difícil de resolver aqui, já pesquisei em mil lugares.
Meu PfSense com E2guadian está barrando o download dos driver com o Driver Easy, já coloquei nas regas, na Exception do E2guardian, mesmo assim está barrando o download do Driver Easy.
Descobri que a URL que p Driver Easy utiliza são essas:
dow0.drivereasy.com/
dow1.drivereasy.com/porem mesmo colocando elas na Exception ainda sim não consigo.
Alguém pode me ajudar em relação a isso, por favor.
Desde já agradeço!!!