Archivo

Archivo para la categoría ‘Tutoriales’

Tutorial de instalación de Windows 7

miércoles, 6 de febrero de 2013 Sin comentarios

La instalación de Windows 7 es mucho más simple que la de Windows XP, además que todo el proceso se hace vía interfaz gráfica, a diferencia de la versión anterior que tenía una parte texto y otra gráfica. Es similar a la instalación de Windows Vista.

Windows 7 se puede instalar desde DVD o desde una unidad USB, en el segundo caso para preparar la unidad necesitas la imagen .iso y seguir este procedimiento.

Una vez insertado el medio se debe iniciar el equipo desde el CD/USB.

image

Selecciona el idioma, configuración del teclado y hora/moneda

image

Clic en Instalar ahora

image

Se inicia el instalador

image

Aceptas los términos de la licencia

image

Selecciona Instalación personalizada

image

Luego seleccione la partición donde desea instalar Windows 7, en este caso como el disco está vacío y no crearé más particiones puedo presionar Siguiente, pero si deseas crear particiones haces clic en "Opciones de unidad" y aparecerán las opciones de particionamiento.

image

Ahora solo queda esperar un momento, durante la instalación el equipo se reiniciará varias veces. Al igual que en Windows XP, si el DVD/USB aparece un mensaje "Presione una tecla para iniciar desde el DVD…." no hay que presionar nada y hay que dejar que inicie desde el disco duro.

image

image

image

Una vez finalizada la instalación aparecerá este diálogo, ahí puedes introducir un nombre de usuario y nombre de equipo.

image

Contraseña para tu cuenta de usuario (opcional)

image

Clave de producto (opcional, si no la introduces ahora tienes 30 días para hacerlo) y luego configuración actualizaciones, para instalarlas todas automáticamente hay que elegir la primera opción.

image

Fecha, hora y zona horaria

image

Si el equipo está conectado a una red aparecerá esta ventana donde debes elegir el perfil de red que se le asignará.

image

Si está en una LAN puedes seleccionar la primera o segunda opción, de lo contrario si es conexión directa a Internet debes seleccionar la tercera opción.

Con esto termina la configuración y se inicia el escritorio.

image

La instalación está completa

image

Ahora debes realizar los pasos post-instalación:

  • Instalación de actualizaciones (más de 100)
  • Instalación de drivers (si es que W7 no los detectó, aunque actualmente detecta casi todo)
  • Instalación de software
  • Unir al dominio de Active Directory (si es un equipo de empresa o institución)
  • Restaurar datos respaldados (si los hay)
  • Personalización

Instalar OpenWRT en Dlink DIR600 B2

domingo, 22 de julio de 2012 3 comentarios

Luego de usar DD-WRT en este router por más de un año, decidí probar OpenWRT, ya que se le puede agregar soporte de IPv6, protocolo que no está en DD-WRT para este modelo.

 

Es importante mencionar que OpenWRT sólo es compatible con este modelo (DIR-600) revisión A1, B1 y B2, no es compatible con la versión C1.

OpenWRT a diferencia de DD-WRT es software libre, y como ocurre en la mayoría de los casos, en la página sólo se puede obtener el código fuente, para que uno mismo compile su firmware según las necesidades del usuario.

 

Para la instalación necesitarás:

 

  • Router Dlink DIR 600 A1, B1 o B2
  • Un equipo con una distro de Linux para compilar el firmware, yo utilicé Ubuntu.
  • El router conectado a tu equipo por cable de red.
  • 4,5 GB mínimo de espacio libre en disco.
  • Mucho tiempo.

 

Para compilar debe seguir estos pasos:

 

  • Instalar subversion y build-essential, ya que desde el repo svn se descargarán las fuentes
  • sudo apt-get install subversion build-essential
  • Instalar las librerias necesarias
  • sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt
  • Crear una carpeta para las fuentes e iniciar la descarga
  • mkdir openwrt
  • cd openwrt
  • svn co svn://svn.openwrt.org/openwrt/trunk/
  • cd trunk
  • Comprobar si se dispone de todas las dependencias
  • make defconfig
  • make prereq
  • Estos comandos mostrarán error si faltan dependencias, en el mensaje se identifica cuál dependencia falta para instalarla y reintentar.
  • Igual que en la compilación del kernel, este comando abre una pantalla donde puedes seleccionar lo que se va a incluir en el firmware, ahí es donde seleccioné los módulos de IPv6. Para que se incluyan en el firmware deben salir con [*], los con [M] se compilan, pero no se incluyen, eso se pueden instalar aparte y los [ ] no se compilan ni incluyen. Para volver atrás se presiona dos veces ESC.
  • En esta pantalla debes seleccionar como target “Ralink RT288x/RT305x”  y luego como subtarget “RT305x based boards”.
  • make menuconfig
  • image
  • Para iniciar la compilación
  • make
  • Ahora a esperar, en mi equipo se demoro más de 1 hora, así que a tener paciencia xD. La compilación es larga porque antes de compilar el firmware, compila las herramientas necesarias, como el cross-compiler.
  • image
  • Ya terminó la compilación, ahora a instalar! El firmware estará ubicado en la carpeta bin/ramips y estarán todos los modelos compatibles, buscar el correspondiente a tu modelo.
  • image
  • Como en el router tenía DD-WRT utilicé el modo de emergencia para instalar OpenWRT. Si tienes el firmware stock puedes usar la sección de actualización de firmware.
  • Para activar el modo de emergencia se debe desenchufar el router, luego presionar el botón de reset y teniéndolo presionado se conecta el router de nuevo. Se habrá accedido a ese modo si la luz de power está parpadeando. El computador se debe configurar con una IP  manual dentro del rango 192.168.0.0/24 y se debe entrar con el navegador a http://192.168.0.1
  • Una vez flasheado el firmware se reiniciará automáticamente el router y si tienes IP manual, ahora debes ponerla automática, donde recibirás una dirección dentro del rango 192.168.1.0/24.
  • Para comenzar se debe conectar con un cliente telnet (como puTTY) a la dirección 192.168.1.1
  • image
  • Ahí se debe ejecutar el comando passwd para establecer la contraseña de administrador. Una vez establecida poner exit para salir. En este momento el servidor telnet queda desactivado y se activa el SSH en su lugar. Ahora conectar con SSH al router, utilizado como nombre de usuario root y como contraseña la recién establecida.
  • image
  • Corriendo ifconfig puedo comprobar que el soporte IPv6 está activado.
  • image
  • Conectando el cable ethernet a la boca WAN obtuvo dirección IP, si te conectas a Internet por PPPoE, IP estática u otro método, consultar instrucciones en la página http://wiki.openwrt.org/doc/howto/internet.connection .
  • image
  • Como hay un servidor con radvd enviando router advertisements, OpenWRT también obtuvo su dirección IPv6 automáticamente.
  • OpenWRT no incluye interfaz de administración web, ésta se instala por separado con los comandos: (también se puede incluir en la compilación del firmware, lo tendré presente para la próxima xD)
  • opkg update
  • opkg install luci-ssl
  • /etc/init.d/uhttpd enable
  • /etc/init.d/uhttpd start
  • image
  • Ahora puedes conectarte a https://192.168.1.1
  • image
  • image
  • La instalación está completa, ahora puedes configurar el router xD.

 

Fuentes:

 

Preparar entorno de compilación: http://wiki.openwrt.org/doc/howto/buildroot.exigence

Compilación: http://wiki.openwrt.org/doc/howto/build

Detalles de compilación para Dlink DIR600 B: http://wiki.openwrt.org/toh/d-link/dir-300revb

Primer login: http://wiki.openwrt.org/doc/howto/firstlogin

IPv6: http://wiki.openwrt.org/doc/howto/ipv6.essentials

Configuración inicial: http://wiki.openwrt.org/doc/howto/basic.config

Instalar LuCI (interfaz web): http://wiki.openwrt.org/doc/howto/luci.essentials

Compilar la ultima version del Kernel

domingo, 15 de enero de 2012 4 comentarios

Hace unos pocos dias salió la última versión del kernel, la versión 3.2 que incorpora estos arreglos, para que lleguen al sistema de paquetes de la distribución que estés usando puede tardar un tiempo, además puedes parcharlo para arreglar cosas como el bug donde el aircrack-ng siempre permanece en canal –1, eso último lo explicaré en otro post.

El Kernel compilado será usado en Linux Mint, derivada de Ubuntu que a su vez es derivada de Debian, así que el kernel es compatible con esas tres distro.

Primero debes ir a http://kernel.org y descargar el código fuente de la última versión, en este caso bajaré la versión 3.2, para eso hay que hacer clic en “Full Source”

image

Descargar el kernel

cd /usr/src
sudo wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.tar.bz2
tar xvjf linux-3.2.tar.bz2
cd linux-3.1.5/

Ahora hay que configurar el kernel agregandole los modulos que uno va a usar, primero copiamos la configuracion del kernel actual

sudo cp /boot/config-`uname -r` ./.config
sudo make menuconfig

En el último comando puedes agregar módulos al kernel para soportar dispositivos y funciones adicionales. Si luego de compilado te falta algún módulo repite el comando cd /usr/src… luego sudo make menuconfig, habilitas el módulo que falte y compilas de nuevo, para no comenzar desde 0 no ejecutes el comando make-kpkg clean.

Para la primera compilación limpiamos y luego finalmente compilamos

sudo make-kpkg clean
sudo fakeroot make-kpkg –initrd –append-to-version=-alexisabarca kernel-image kernel-headers

(antes de initrd y append-to-version van guiones dobles, asegúrate de copiarlos así)

Ahora espera que se compile, puede tardar por lo menos 30 minutos dependiendo de la velocidad del procesador. La parte en negrita la debes cambiar por un nombre que identifique tu kernel, en el grub y para el sistema se llamará linux-image-3.2-alexisabarca siguiendo el ejemplo anterior.

Luego de finalizada la compilacion puedes instalar tu nuevo kernel y reiniciamos para iniciar el sistema con él

cd /usr/src
sudo dpkg -i *.deb
reboot

(Antes de i va un guión simple)

Finalizado!, ya estás corriendo tu propio kernel  y la última versión del mismo. No desinstales el kernel obtenido de los repositorios o junto a la distro por si tienes problemas o te faltan módulos. En ese último caso debes ingresar a la configuración nuevamente, agregar el módulo que falta, compilar nuevamente, desinstalar el kernel y volver a instalarlo.

Este procedimiento lo probé exitosamente en mi computador corriendo Linux Mint Katya, debería funcionar en otra distro con sistema de paquetes deb.

Cambiar MAC del Wifi LG Optimus One

sábado, 6 de agosto de 2011 2 comentarios

Hace un tiempo queria conectarme al wifi de la universidad pero recordé que estaba filtrado por MAC y estaba autorizada solo la del notebook, en ese momento tenía otro celular que no era Android asi que no tenía posibilidad de cambiársela pero ahora con este celular busqué en Internet y es posible.

Requerimientos

  • Celular rooteado (requerido)
  • Programa sshdroid en el celular
  • Winscp u otro cliente SFTP en el computador
  • Putty en el computador
  • Conectarlo al computador por cable USB
  • Aplicación de terminal instalada en el celular (las veces siguientes, opcional, para cambiar la mac desde el celular directamente)

Procedimiento

  • Tienes que editar el archivo /etc/wl/nvram.txt agregando la linea macaddr=xx:xx:xx:xx:xx siendo las x’s la mac nueva.
  • Para editar el archivo tienes que descargarlo en el computador, para eso es el programa sshdroid, lo inicias

image

  • Si recien instalaste el sshdroid debes cambiar la contraseña, para eso presionas el botón Menu y seleccionas Opciones y luego seleccionas Password

image image

  • Con la clave cambiada abres el puTTY y te conectas al celular desde el computador

image

El usuario es root y la password es la que pusiste en el paso anterior.

  • Ahora tienes que remontar la partición /system como lectura y escritura para poder editar el archivo nvram.txt, primero ejecutas el comando mount para saber en qué dispositivo está montado

image

Ahora remontas con: mount –t yaffs2 –o remount,rw /dev/block/mtdblock1 /system

Lo marcado en negrita es lo que sacaste del comando anterior

  • Con el Winscp te conectas al celular

image

  • Abres el archivo /etc/wl/nvram.txt y lo guardas como /etc/wl/nvram.bak
  • El original lo editas y le agregas la linea macaddr al final con la mac a cambiar

image

  • Guardas los cambios, si te tira error recuerda que debiste remontar la partición /system como lectura y escritura
  • Reinicia el celular para aplicar los cambios, puedes usar el botón o desde el puTTY con el comando reboot.

Verifica que se haya cambiado la mac en opciones –> acerca del teléfono –> estado

image

  • Para deshacer el cambio quita la línea macaddr del archivo y reinicia.

La aplicación de terminal que mencioné al principio es para cambiar el archivo de respaldo por el original y viceversa desde el celular sin necesidad del computador ejecutando los comandos

su (y aceptar cuando el celular pida permisos de root)
mount –t yaffs2 –o remount,rw /dev/block/mtdblock1 /system
mv /etc/wl/nvram.txt /etc/wl/nvram.original
mv /etc/wl/nvram.bak /etc/wl/nvram.txt
reboot