Linux: 2 tarjetas de red con 2 puertas de enlace

Vamos a ver como configurar un sistema linux con dos tarjetas de red y dos puertas de enlace, lógicamente este sistema estará conectado a dos redes diferentes. Para ello vamos a partir de una configuración de red inicial que para nuestro ejemplo sera:

Tarjeta 1 eth0
IP: 192.168.0.10
Mascara de red: 255.255.255.0
Puerta de enlace: 192.168.0.1

Tarjeta 2 eth1
IP: 10.1.1.10
Mascara de red: 255.255.255.0
Puerta de enlace: 10.1.1.1

Continue reading

Compilar extension mysqli para php

El otro día tuvimos que compilar la extensión mysqli para una versión de php instalada en un servidor. Esta version no era la nativa del servidor si no que era una versión 5.2.6 instalada junto con una versión php 5.4.

Para no tener que recompilar todo el php 5.2.6 decidimos compilar solo la extensión mysqli, para compilar solo la extensión seguimos estos pasos:

1. Entrar en el directorio donde teníamos ubicado el source del php 5.2.6, en nuestro caso en /usr/local/src/php-5.2.6
2. Entrar en el directorio de extensiones del código fuente (ext) y despues en el directorio de la extensión mysqli Continue reading

Couldn’t find PV pv1. Check your device.map

Algunas veces y sobretodo en maquinas virtuales clonadas o migradas nos encontramos con estos errores «Couldn’t find PV pv1. Check your device.map», normalmente si reiniciamos un servidor o equipo despues de este error no terminara de arrancar y nos dara un error al no encontrar un disco.

Para poder terminar de ejecutar el arranque deberemos activar los volumenes ejecutando el siguiente comando:

vgchange -a y
exit

Esto activara todos los volumenes y asi podra continuar con el arranque del servidor o equipo. Una vez lo tenemos arrancado deberemos regenerar el device.map pero para ello primero deberemos renombrar el original.

mv /boot/grub/device.map /boot/grub/device.orig

Ahora generaremos el nuevo device.map ejecutando por consola el siguiente comando.

grub-mkdevicemap

Y por ultimo actualizamos el grub para reflejar estos cambios en el arranque.

update-grub

Como clonar o migrar un servidor plesk con rsync

Algunas veces necesitamos migrar de forma rápida un servidor virtual a otro servidor virtual de forma sencilla y rápida, ya sea porque el sistema de virtualización no permite ciertas modificaciones sobre ese servidor o bien porque lo cambiamos de servidor físico.

Este rsync fue probado en un servidor con plesk instalado y me funciono asi que os lo dejo como referencia para que os ayude:

rsync -avz -e ssh --delete –-exclude=/etc/fstab --exclude=/etc/securetty –-exclude=/boot --exclude=/etc/inittab --exclude=/etc/sysconfig/network-scripts  –-exclude=/proc --exclude=/lib/modules/ –-exclude=/sys –-exclude=/etc/grub.conf –-exclude=/etc/sysconfig/networking --exclude=/etc/initramfs-tools –-exclude=/etc/sysconfig/network-scripts ORIGEN DESTINO

Recordar que para que esto funcione la distribución de origen y de destino debe ser la misma y para mas ayuda si podéis actualizar tanto el origen como el destino mucho mejor.

Cacti, Instalacion y configuracion en Debian Wheezy

En este articulo vamos a ver como monitorizar el trafico de nuestros switches o routers siempre que estos soporten snmp con el programa cacti. Para aquellos que no conozcáis cacti es un programa que dibuja gráficas del trafico de red facilitando su lectura.

cacti

Para poder instalar cacti vamos a necesitar primero instalar un servidor web con base de datos mysql utilizando debian, para ello ejecutaremos el siguiente comando:
Continue reading