phpIPAM es una herramienta muy útil para administrar IPs ya que tiene funciones muy eficientes para controlar subredes, vlanes, hosts… Tiene soporte tanto para Ipv4 como para Ipv6.
Instalación
Agregar repositorios de percona:
vim /etc/apt/sources.list
Y agregar 2 líneas:
deb http://repo.percona.com/apt jessie main deb-src http://repo.percona.com/apt jessie main
A continuación agregar la clave pública:
apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
Y por ultimo actualizar:
apt update
Una vez hecho esto se procede a la instalación:
apt install apache2-mpm-prefork percona-server-5.6-dbg php5 php5-gmp php-pear php5-mysql php5-ldap php5-mcrypt php5-curl
Pedirá establecer una contraseña para Percona
wget http://downloads.sourceforge.net/project/phpipam/phpipam-1.2.1.tar
Mover el paquete a /var/www
mv phpipam-* /var/www/
Ir a la carpeta www
cd /var/www/
Desempaquetar el archivo
tar xvf phpipam-*.tar
Borrar el paquete
rm phpipam-*.tar
Copiar el archivo de configuración de ejemplo
cp /var/www/phpipam/config.dist.php /var/www/phpipam/config.php
Editar el archivo de configuración
vim /var/www/phpipam/config.php
/* database connection details ******************************/ $db['host'] = "localhost"; $db['user'] = "phpipam"; $db['pass'] = "contraseña"; $db['name'] = "phpipam"; $db['port'] = 3306;
* RewriteBase / in .htaccess ******************************/ if(!defined('BASE')) define('BASE', "/phpipam/");
A continuación editar el archivo .htcaccess
vim /var/www/phpipam/.htaccess
Modificar lo siguiente
RewriteBase /phpipam/
Habilitar el modulo rewrite de apache
a2enmod rewrite
Editar la configuración de Apache
vim /etc/apache2/sites-available/000-default.conf
Y modificar lo siguiente en la parte del directorio “/var/www/”:
[...] ServerAdmin webmaster@localhost DocumentRoot /var/www/ <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> [...]
Reiniciar Apache
service apache2 restart
Para poder ingresar, hay que ir al navegador y escribir lo siguiente:
http://HOST_IP/phpipam
Una vez ingresado hay que configurar la base de datos
Elegir “Automatic database installation“
Rellenar los campos y darle a “install phpipam database“
Escribir la contraseña del administrador y la URL que se quiere tener
Por último, autenticarse. Usuario por defecto: admin y la contraseña la establecida en el paso anterior.
Hola, la instalacion recomendada seria en debian?
Yo lo instalé en debian porque para usar como servers es mi distro favorita, pero vale para cualquier distribución.
Muchas gracias ahora lo prueba. 🙂
Vamos a probarlo a ver que tal..
Reblogueó esto en BLOG DEL PROYECTO TIC – TACy comentado:
Excelente herramienta para un SysAdmin, Espero usarla pronto!