Monthly Archives: September 2010

Cambio de Router Modem de ONO

Hace una semanas llamaron de ONO para ofrecer una oferta a los clientes que llevamos mucho tiempo (aquí desde que era AUNA) nos subían la velocidad de descarga a 30Mb y nos abrían todos los canales de la televisión, decía el comercial que era por la fidelidad del cliente, en verdad es para cumplir con la especificacion DOCSIS3.0 para su plan de antineutralidad en la red, así las cosas, se aceptó y a la semana apareció por aquí el técnico de ONO. Un muchacho simpático, se limitó ha hacerme preguntas como “¿qué es el ping?” mientras yo montaba el nuevo router-modem.

Red

Red

Es normal que haya hecho yo todo el trabajo sucio porque llevo ya algunos años con esta conexión y no es fácil de digerir en frío.

El router se conecta al router neutro, y este ya a los equipos. Pero todo es IP estática, no es el estandard que le enseñan a estos técnicos en la charla/cursillo que harán antes de empezar a currar, luego, así se ven las cosas que se ven. Pero no es esto lo que venía a contar.

Todo iba bien, había perdido la IP estática y tras 40 minutos de hablar con 9 personas del servicio técnico, me di cuenta que para siempre, pero lo peor es que las sesiones de SSH morían al poco de inactividad (breves minutos).

Empecé a investigar por internet para ver si daba con la solución, en principio se sabe que si algo funciona en una cadena de eventos y uno de esos eventos cambia, el problema está en ese nuevo evento, en mi caso, el problema estaba en el router modem.

Esto me extrañaba, ya que es un NetGear CG3100D-RG, que tenía muy buena pinta. Aun así estuve trasteando con las opciones de los servidores de SSH, pero no conseguía que funcionara.

Encontré más información en este topic de bandaancha que explicaba que el router-modem se puede configurar para deshabilitar las opciones de router y dejarlo como un cable modem, así que eso hice. No tengo ni idea de dónde se han sacado esos comandos, pero sigo buscando, pienso que no se manejaba bien la conexión a través de dos routers seguidos, porque hasta ahora no he tenido ningún problema.

Para ello seguimos el topic y hacemos la parte en la que cambia el router por solo cable modem.

ssh NETGEAR_SE@192.168.1.100

La contraseña es difícil de escribir así que recomiendo copiar y pegar, nos recibe esta pantalla.

Consola NetGear

Consola NetGear

Escribimos los comandos.

/non-vol/rg/rg_enable false
/non-vol/rg/write
/reset

Mientras resetea el router, desconectamos nuestro equipo y pinchamos el router neutro, ya lo hemos configurado para que coja dirección IP por dhcp, aguardamos unos instantes y listo.

Ahora el cable modem sólo se encarga de mover la señal por el coaxial mientras el router neutro es el que coge la IP pública, no es sencillo para un usuario normal, pero todo es ponerse.

Clonando Equipos en Red con MClone y Trinity Tool Kit

Los chicos de TRK se han trabajado mucho esta última versión, en mi opinión, esencial para administradores de sistemas. Ahora al arrancar sale un menú con opciones disponibles de todas las tareas que puede llevar a cabo esta distro de rescate.

Main Menu TRK

Menu principal de TRK

Vamos a ver en esta entrada como actualizar nuestro servidor de Instalaciones y LiveCD. Empezamos descargando la última versión en formato tar.gz, la descomprimimos en

/var/lib/tftpboot/trinityRescueKit/iso

Esto se consigue así

tar zxvf trinity-rescue-kit-*-build-*.tar.gz -C /var/lib/tftpboot/trinityRescueKit/iso

Una vez descomprimido, editamos el fichero /etc/exports para compartir el directorio en la red, añadimos esta entrada

/var/lib/tftpboot/trinityRescueKit/iso 192.168.2.0/24(ro,no_subtree_check,root_squash)

Ahora editamos la stanza del menu de arranque del servidor del entorno PXE

label trk3
  menu label  Run ^Trinity Rescue Kit 3.4 (default mode, with text menu)
  kernel trinityRescueKit/kernel.trk
  append initrd=trinityRescueKit/initrd.trk ramdisk_size=65536 root=/dev/ram0 vga=788 trknfs=192.168.2.2:/var/lib/tftpboot/trinityRescueKit/iso ip=::::::dhcp  splash=verbose pci=conf1 trkmenu
  timeout 100

Ahora escribimos el nombre “trk3” en /var/lib/tftpboot/boot.txt para que aparezca en el menú de arranque.

Y listo, actualizar algo bien construido siempre resulta sencillo. En la documentación oficial está explicado, tan sólo cambia los nombres de los directorio y las direcciones IP de la red.

Bien, ahora vamos a clonar equipos en la red, en el despacho ha ocurrido que el software que usábamos para esta tarea se ha quedado obsoleto y no se lleva bien con SATA, teníamos la opción de adquirir una nueva licencia para actualizar el software o buscar otra solución. Como digo, tenemos una sala para prácticas de alumnos, son arquitectos así que WindowsXP con tropecientas aplicaciones de diseño, cálculo y para hacer dibujitos, aquí lo que vamos a clonar es una máquina CentOS.

Main Menu

Main Menu

Una vez arrancado seleccionamos la opción MClone: Computer replication over the network, veremos tres opciones como en la imagen, que son

  1. Modo cliente, para recibir una imagen
  2. Modo servidor, para enviar una imagen
  3. Modo servidor, pero con la subida capada a 80MBit/s
Server Mode

Server Mode

Bien, seleccionamos la opción de servidor y pasaremos a la siguiente pantalla, ahora está haciendo multidifusión a la red, aceptando conexiones, dejamos esto aquí y nos vamos a la maquina cliente, donde vamos a seleccionar modo cliente y veremos la siguiente pantalla.

Client Mode

Client Mode

En el servidor vemos que ha aparecido la nueva conexión desde la máquina cliente.

Server Mode 2

Server Mode 2

Vamos haciendo esto con cada uno de los clientes que queremos que queden iguales al servidor, cuando hallamos acabado vamos al servidor y presionamos enter y comenzará la sincronización.

Servidor Clonando

Servidor Clonando

Cliente Clonando

Cliente Clonando

Por supuesto, si queremos automatizar el proceso, hay que editar la stanza de /var/lib/tftpboot/pxelinux.cfg/default para que arranque directamente en MClone así

label TRK-MClone
menu label TRK 3.4 - Run from RAM, run m^clone as client
kernel trinityRescueKit/kernel.trk
append initrd=trinityRescueKit/initrd.trk ramdisk_size=65536 root=/dev/ram0 vga=788 trknfs=192.168.2.2:/var/lib/tftpboot/trinityRescueKit/iso ip=::::::dhcp splash=verbose pci=conf1 trkinmem mclone

Cambia la última opción del append, que especifica la opción que se quiere cargar.

Al finalizar, tendrás una copia exacta del disco duro en cada equipo cliente, la ventaja es que copia por particiones, no cluster a cluster, es decir si de un disco de 1TB sólo usas 20GB copia sólo 20GB, si tienes 1TB ocupado te copia todo, el programa que teníamos antes era capaz de discriminar cambios, y sólo copiar aquello que había cambiado.

En principio para clonar equipos WindowsXP existe CloneXP, que en el pasado me ha dado buenos resultados, pero la facilidad que me ha presentado MClone no tiene comparación.