PacketFence em Debian 6

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

[ Hits: 26.535 ]

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

Arquivo de configuração do mod_security

Backup/Restore de uma cópia fiel de um HD utilizando o DD

Análise Forense - Aspectos de perícia criminal

Elevação de privilégios locais

Segurança com Iptables

  
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