o administrador de redes pode planejar, acompanhar e gerenciar a distribuicao dos numeros IPs das redes ou subredes que ele administra. PHPIPAM e uma ferramenta web para gerenciamento de enderecos IP, opensource sob licenca GPLv3, desenvolvido em PHP como Back-end e HTML5, CSS3, JS/jQuery como Front-end. Caracteristicas do PHPIPAM Divisao de Sub-RedesSuporte a IPv6Autenticacao LDAP/OpenLDAPNotificacao por e-mailVerificacao de host (Ping Check)Calculadora Ipv4 / Ipv6Gerenciamento de Ipv4 / Ipv6 e VLANsDepois de conhecer o PHPIPAM e pra que serve, podemos seguir os procedimentos de instalacao e configuracao do PHPIPAM em seu servidor GNU/Linux Debian e/ou CentOS.Observacao: Testado no GNU/Linux Debian 8 (Jessie) / CentOS 7 e versao do PHPIPAM e 1.2.1 ate a data de publicacao deste post.Instalacao dos pacotes pre-requisitos do PHPIPAM No Debian: Atualizando o repositorio de pacotes # apt-get update Instalando os pacotes pre-requisitos necessarios # apt-get install apache2 php5 php5-cli php5-mysql php5-mcrypt php5-json php-gettext php-xml-parser php5-gmp php5-ldap php-pear mysql-server openssl No CentOS: Atualizando o repositorio de pacotes #yum update Instalando os pacotes pre-requisitos necessarios #yum install http php php-gd php-mysql mysql-server-devel mysql-server Reiniciar o servico do Apache e MySQL # service httpd start # service mysqld start Download do PHPIPAM # mkdir /tmp/phpipam && cd /tmp/phpipam # wget -c "https://sourceforge.net/projects/phpipam/files/latest/download" -O phpipam-1.2.1.tar # tar -xvf phpipam-1.2.1.tar -C /var/www/html Parametros de Configuracao Informar as informacoes do nome da base de dados, usuario e senha no arquivo config.php localizado no diretorio raiz do Apache dentro do diretorio phpipam. Antes renomeia o config.dist.php para config.php # cd /var/www/html/phpipam # mv config.dist.php config.php Editar o arquivo config.php com as informacoes solicitadas # vim config.php $db['host'] = "localhost"; $db['user'] = "phpipam"; $db['pass'] = "phpipam_senha"; $db['name'] = "phpipam"; Na linha 51: define('BASE', "/phpipam"); Configuracao da base de dados Criando o banco de dados phpipam no MySQL # mysql -u root -p Enter password: < digite a senha de root que foi definida na instalacao do MySQL > # mysql> create database phpipam character set utf8; Criado o usuario phpipam com sua respectiva senha para o banco criado anteriormente # mysql> GRANT ALL on phpipam.* to phpipam@localhost identified by phpipam_senha; Query OK, 0 rows affected (0.00 sec) # mysql> quit Bye Importacao da base SCHEMA.sql # mysql -u phpipam -p Enter password: < digite a senha definida para phpipam, a mesma colocada no arquivo config.php > # mysql> use phpipam; # mysql> source /var/www/html/phpipam/db/SCHEMA.sql; # mysql> quit Bye Configuracao do arquivo .htaccess # vim /var/www/html/phpipam/.htaccess Descomentar a linha e adicionar /phpipam como segue RewriteBase /phpipam/ Criando VirtualHost no Apache # vim /etc/apache2/sites-available/phpipam.conf Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all Habilitar o VirtualHost criado anteriormente # a2ensite phpipam Habilitar o modulo ReWrite do Apache # a2enmod rewrite Reload do Apache # service apache2 reload Acesse no browser http://IPSERVIDOR/phpipam No primeiro acesso o password default para o admin e ipamadmin que depois e solicitado a troca do password. Referencias http://phpipam.net/documents/installation/ Feito!