martes, 26 de junio de 2012

Control a Multiples Equipos Simultáneamente


Debido a nuestros trabajo necesitamos ingresar comandos en varias maquinas simultáneamente, mi parcerita (Sandra Mosquera) me enseño este comando que se lo paso Rodrigo, me parece que es super útil para administradores, se llama multixterm y se instala de la siguiente forma

root@localhost:~# apt-get install expect expectk

una vez instalado ese aquete entonces bajamos el comando que necesitamos y lo guardamos en /usr/sbin, de la siguiente forma

root@localhost:/usr/sbin/#wget http://expect.nist.gov/example/multixterm

una vez hay le damos permisos de ejecución así

root@localhost:/usr/sbin#chmod +x multixterm

ahora viene la parte que no sale por ningún lado y que solo probando y sabiendo como funcionan las cosas se encuentran los problemas, el paquete de multixterm tiene mal la ruta de ejecución del paquete expectk, por lo que hay que ingresar y modificarla así

root@localhost:/usr/sbin#vi multixterm

en la primera linea debe quedar esto

#!/usr/bin/expectk ----> Esta es la que se modifica y debe quedar así 
#
 # NAME # multixterm - drive multiple xterms separately or together

bueno ahora lo ejecutamos, acá solo les voy a mostrar una de las formas pero realmente tiene mucho para investigar a ver que mas puede hacer, la forma del comando es

multixterm [parámetros] "[comando]" IP's de maquinas

lo que en un ejemplo práctico es

root@localhost:~#multixterm -xc "ssh user@%n" 192.168.5.25 172.5.15.1

Obviamente ambas maquians deben responder a la misma llave de ssh o en su defecto a la misma contraseña, esto gráficamente se ve así


Para digitar el comando solo debes dar click en la ventanita pequeña en el sector donde dice stdin windows y listo comando que digites se digita automaticamente en las ventanas abiertas

Calculadora de Redes

Soy un amante de las redes IP pero una de las cosas mas cansonas de hacer es realizar los calculos de subredes o que te dijan colocala con mascara 19 y saber cual es el correspondiente en decimales o peor en binarios, nooooo eso es un carma, pero Linux te facilita la vida hasta en eso existe un paquete que se llama ipcalc, que te permite hacer todos esos engorrosos calculos con un comando sencillicimo. Empecemos instalandolo así:

root@localhost:~#apt-get install ipcalc

y listo ahora a probarla, acá les muestro un ejemplo donde tengo una red de mascara 21, eso cual es sencillo mira esto:


Ahora si necesitas subredes, tambien te las calcula y es igual de sencillo, para el ejemplo solo voy a poner un cambio de mascara a 22, lo que seria así: