Gerenciamento de Endereços IP
com phpIPAM
Pietro Scherer
pietro_scherer@hotmail.com
@pietro_scherer
Introdução
Segundo o site phpipam.net, o phpIPAM é uma
aplicação web para gerenciamento de endereços IP, de
código aberto....
Divisão em sub redes
Suporte a IPv6
Autenticação LDAP
Notificações por e-mail
Checagem de host (Ping Check)
Como dito ante...
Pré Instalação
Para a instalação vamos utilizar o GNU/Linux Debian,
em sua versão 7 (Wheezy, 7.3.0), PHP, servidor web
Apa...
Fazendo backup do arquivo original.
# mv /etc/apt/sources.list /etc/apt/sources.list.bkp
Criando um arquivo de fontes novo...
• ### Debian 7.0 Wheezy.
• ### Chave GPG: apt-get install debian-archive-keyring
• deb http://sft.if.usp.br/debian/ wheezy...
• ### Debian 7.0 Wheezy Updates 'Volatile'.
• deb http://sft.if.usp.br/debian/ wheezy-updates main contrib non-free
• deb ...
• ### Debian 7.0 Wheezy 'Backports'.
• deb http://sft.if.usp.br/debian/ wheezy-backports main contrib non-free
• deb http:...
Salve e atualize as fontes
# apt-get update
Por fim, vamos instalar o PHP, o MySQL e o Apache
como pré-requisito para a in...
Instalando o phpIPAM
Baixe o arquivo para o diretório /var/www e em seguida,
descompacte-o:
# cd /var/www
# wget http://fr...
Agora altere as informações abaixo, para que fiquem iguais as do
arquivo config.php:
# nano config.php
$db['host'] = “loca...
Altere também, o arquivo .htaccess, para que fique
conforme a linha abaixo:
# nano .htaccess
RewriteBase /phpipam/
Agora vamos alterar algumas diretivas de diretório do
servidor Apache:
# nano /etc/apache2/sites-enabled/000-default
Deixe...
Terminando a configuração, vamos habilitar o módulo
mod_rewrite do Apache, para que as URLs sejam
sobrescritas de formas a...
Configuração do Banco de Dados
Após a realização dos passos acima, já podemos acessar o phpIPAM
através do browser, para i...
Referências
www.phpipam.net
Upcoming SlideShare
Loading in …5
×

Gerenciamento de endereços ip com php ipam

1,996 views

Published on

Instalação e configuração do phpIPAM. Software para gerenciamento de endereços IP.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,996
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
32
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Gerenciamento de endereços ip com php ipam

  1. 1. Gerenciamento de Endereços IP com phpIPAM Pietro Scherer pietro_scherer@hotmail.com @pietro_scherer
  2. 2. Introdução Segundo o site phpipam.net, o phpIPAM é uma aplicação web para gerenciamento de endereços IP, de código aberto. É baseado em ajax, utilizando bibliotecas jQuery, juntamente com php, javascript, HTML5 e CSS3. Dentre as suas características, destacam-se:
  3. 3. Divisão em sub redes Suporte a IPv6 Autenticação LDAP Notificações por e-mail Checagem de host (Ping Check) Como dito anteriormente, o phpIPAM é uma aplicação open-source e está sob licença da da GPL v3.
  4. 4. Pré Instalação Para a instalação vamos utilizar o GNU/Linux Debian, em sua versão 7 (Wheezy, 7.3.0), PHP, servidor web Apache e banco de dados MySQL. Primeiramente, vamos configurar o APT, com suas devidas fontes para a instalação das dependências.
  5. 5. Fazendo backup do arquivo original. # mv /etc/apt/sources.list /etc/apt/sources.list.bkp Criando um arquivo de fontes novo. # touch /etc/apt/sources.list Edite o arquivo criado anteriormente, e cole as sources. # nano /etc/apt/sources.list
  6. 6. • ### Debian 7.0 Wheezy. • ### Chave GPG: apt-get install debian-archive-keyring • deb http://sft.if.usp.br/debian/ wheezy main contrib non-free • deb http://ftp.br.debian.org/debian/ wheezy main contrib non-free • deb http://linorg.usp.br/debian/ wheezy main contrib non-free • deb http://ftp.debian.org/debian/ wheezy main contrib non-free • • ### Debian 7.0 Wheezy Security 'Updates'. • deb http://sft.if.usp.br/debian-security/ wheezy/updates main contrib non-free • deb http://ftp.br.debian.org/debian-security/ wheezy/updates main contrib non- free • deb http://security.debian.org/ wheezy/updates main contrib non-free • deb http://linorg.usp.br/debian-security/ wheezy/updates main contrib non-free
  7. 7. • ### Debian 7.0 Wheezy Updates 'Volatile'. • deb http://sft.if.usp.br/debian/ wheezy-updates main contrib non-free • deb http://ftp.br.debian.org/debian/ wheezy-updates main contrib non-free • deb http://linorg.usp.br/debian/ wheezy-updates main contrib non-free • deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free • ### Debian 7.0 Wheezy 'Proposed Updates'. • deb http://sft.if.usp.br/debian/ wheezy-proposed-updates main contrib non-free • deb http://ftp.br.debian.org/debian/ wheezy-proposed-updates main contrib non- free • deb http://linorg.usp.br/debian/ wheezy-proposed-updates main contrib non-free • deb http://ftp.debian.org/debian/ wheezy-proposed-updates main contrib non-free
  8. 8. • ### Debian 7.0 Wheezy 'Backports'. • deb http://sft.if.usp.br/debian/ wheezy-backports main contrib non-free • deb http://ftp.br.debian.org/debian/ wheezy-backports main contrib non- free • deb http://linorg.usp.br/debian/ wheezy-backports main contrib non-free • deb http://ftp.debian.org/debian/ wheezy-backports main contrib non- free Sources.list de gnutoall.wordpress.com
  9. 9. Salve e atualize as fontes # apt-get update Por fim, vamos instalar o PHP, o MySQL e o Apache como pré-requisito para a instalação do phpIPAM. # apt-get install apache2 mysql-server php5 php5- gmp php-pear php5-mysql php5-ldap
  10. 10. Instalando o phpIPAM Baixe o arquivo para o diretório /var/www e em seguida, descompacte-o: # cd /var/www # wget http://freefr.dl.sourceforge.net/project/phpipam/phpipam- 0.9.tar # tar -xvf phpipam-0.9.tar # cd phpipam/
  11. 11. Agora altere as informações abaixo, para que fiquem iguais as do arquivo config.php: # nano config.php $db['host'] = “localhost”; $db['user'] = “phpipam”; $db['pass'] = “phpipamadmin”; $db['name'] = “phpipam”; E mais abaixo: define(‘BASE’, “/phpipam/”); * Preencha os campos com as informações do seu servidor.
  12. 12. Altere também, o arquivo .htaccess, para que fique conforme a linha abaixo: # nano .htaccess RewriteBase /phpipam/
  13. 13. Agora vamos alterar algumas diretivas de diretório do servidor Apache: # nano /etc/apache2/sites-enabled/000-default Deixe a seção Directory, igual a listada abaixo: </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory>
  14. 14. Terminando a configuração, vamos habilitar o módulo mod_rewrite do Apache, para que as URLs sejam sobrescritas de formas amigáveis: # a2enmod rewrite Por fim, reiniciamos o servidor Apache: # /etc/init.d/apache2 restart
  15. 15. Configuração do Banco de Dados Após a realização dos passos acima, já podemos acessar o phpIPAM através do browser, para instalar a base de dados: http://ip.do.servidor/phpipam/ Utilize a senha de root do MySQL para instalar a base de dados e finalmente o phpIPAM estará instalado. O acesso padrão é: Usuário: Admin Senha: ipamadmin A versão utilizada foi a 0.9, e no site (www.phpipam.net) existem projetos de tradução para pt-br e tudo mais.
  16. 16. Referências www.phpipam.net

×