PacketFence em Debian 6

Este artigo tem o objetivo de comentar o software PacketFence, em sua primeira versão para Debian Squeeze.

[ Hits: 26.555 ]

Por: Eliezer Rosa em 05/06/2012


Preparação do ambiente



Configurar as interfaces de rede para "static".

Editar o arquivo /etc/networks/interfaces fazendo:
  • eth0 com endereçamento oriundo de seu link de internet;
  • eth1 com um endereço interno a seu critério, mas deve ser informado nos arquivos pf.conf e networks.conf mais a frente.

Instalar as dependências:

# apt-get install build-essential apache2 apache2.2-common apache2-utils openssl openssl-blacklist openssl-blacklist-extra php-log snort mysql-server libapache2-mod-proxy-html libapache2-mod-php5 php-pear php5-mysql php5-gd

Após o primeiro comando ter executado até o fim, é hora de executar o segundo, que irá instalar o maior número de módulos Perl possível. Alguns destes módulos podem não ser encontrados pelo apt-get, então eles vão ter que ser instalados manualmente.

# apt-get install perl-suid libapache-htpasswd-perl libbit-vector-perl libcgi-session-serialize-yaml-perl libconfig-inifiles-perl libtimedate-perl libapache-dbi-perl libdbd-mysql-perl libfile-tail-perl libnetwork-ipv4addr-perl libiptables-parse-perl libiptables-chainmgr-perl liblist-moreutils-perl liblocale-gettext-perl liblog-log4perl-perl liblwp-useragent-determined-perl libnet-mac-vendor-perl libnet-mac-perl libnet-netmask-perl libnet-pcap-perl libnet-snmp-perl libsnmp-perl libnet-telnet-cisco-perl libparse-recdescent-perl libregexp-common-email-address-perl libregexp-common-time-perl libperl-critic-perl libreadonly-xs-perl libhtml-template-perl libterm-readkey-perl libtest-perl-critic-perl libtest-pod-perl libtest-pod-coverage-perl apache2-mpm-worker libthread-pool-simple-perl libuniversal-require-perl libuniversal-exports-perl libnet-rawip-perl libwww-perl

Antes de prosseguir com a configuração do PERL, o CPAN deve ser atualizado:

# perl -MCPAN -e shell
cpan> install Bundle::CPAN
cpan> reload cpan

Agora vamos à instalação dos módulos.

O método a ser utilizado é como no exemplo abaixo, sendo adaptado para a lista logo abaixo:

cpan> install DateTime cpan> install DBI cpan> install DBD::mysql Lista:
  • Apache::Htpasswd
  • Bit::Vector
  • CGI::Session
  • Config::IniFiles
  • Date::Parse
  • DBI
  • DBD::mysql
  • File::Tail
  • Net::IPv4Addr
  • IPTables::Parse
  • IPTables::ChainMgr
  • List::MoreUtils
  • Locale::gettext
  • Log::Log4perl
  • LWP::UserAgent
  • Net::Appliance::Session
  • Net::MAC
  • Net::MAC::Vendor
  • Net::Netmask
  • Net::Pcap
  • Net::Frame
  • Net::Frame::Simple
  • Net::Write
  • Net::SMTP
  • Net::SNMP
  • Net::Telnet
  • Parse::Nessus::NBE
  • Parse::RecDescent
  • Regexp::Common
  • Readonly
  • Template
  • Term::ReadKey
  • Test::MockDBI
  • Test::Perl::Critic
  • Test::Pod
  • Test::Pod::Coverage
  • Thread::Pool

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Preparação do ambiente
   3. Instalação do Packetfence no Debian 6
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Elastic SIEM - Instalação e Configuração do LAB (Parte I)

Cacti - Monitorar é preciso

Sudo 1.8.12 - Parte I - Manual

Debian Sarge + Snort + MySQL + Acidlab + Apache

Como configurar um IPTABLES simples e seguro no Slackware!

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts