sábado, 9 de febrero de 2008

Hattrick Control

Hattrick Control es uno de los mejores asistentes del juego Hattrick. Si eres usuario de windows, ningún problema, pero si eres usuario de linux, estas jodido. Hasta ahora. Voy a explicar como ejecutar el Hattrick Control en linux.

Bien, empezamos descargando el instalador del programa.

En una terminal, nos logueamos como root, o añades sudo al inicio del comando, e instalamos el wine y el cabextract:

# aptitude install wine cabextract

Cerramos la sesión de root y con nuestro usuario no situamos en el directorio donde esta el instalador del Hattrick Control. Ejecutamos:

# wine HattrickControl_setup_2.0.exe

es decir, wine + el nombre del instalador. Seguís el proceso de instalación como si estuvieras en windows.

Ahora nos descargamos el archivo msxmlcab.exe de aqui. Hay que bajar un poco y casi al final de la página puedes elegir descargarte solo este archivo.

Nos logueamos como root y nos situamos en el directorio donde se haya descargado el archivo. Ejecutamos:

# cabextract msxmlcab.exe
# cabextract msxml4.cab
# cp *.inf *.dll /home/"vuestro_usuario"/.wine/drive_c/windows/system32

Os situais en ese directorio con vuestro usuario y registrais la dll:

# cd /home/"vuestro_usuario"/.wine/drive_c/windows/system32
# regsvr32 msxml4.dll

C'est finit!

Para ejecutarlo, os situais en el directorio "/home/"vuestro_usuario"/.wine/drive_c/" y a partir de ahí navegais como si fuera la estructura de directorios de windows. Si durante la instalación de Hattrick Control habeis dejado el directorio por defecto (C:\Games\HattrickControl), haceis lo siguiente:

# cd /home/"vuestro_usuario"/.wine/drive_c/
# cd /Games/Hattrick Control
# wine HattrickControl.exe

y ya teneis el programa a vuestro servicio.

Espero que os haya sido útil.

jueves, 7 de febrero de 2008

WLAN

Voy a explicar como hacer funcionar la tarjeta de red inalámbrica del Amilo L1300 [Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow]], en este caso sobre Ubuntu Gutsy, aunque también me funcionó sobre Debian etch. Evidentemente también es una solución válida para otros ordenadores con esta misma tarjeta. Para una red con DHCP.

Resulta que existen drivers para linux de esta tarjeta, pero no rulan bien y hay que cargar los que estan hechos para windows...paradójico. Así que vamos a ello.

¿Cómo sabemos si esta tarjeta es la que tenemos? Ejecutamos:

# lspci

y nos listará todos los dispositivos PCI instalados. Si sale en la lista, la tenemos.

A partir de aquí todos los comandos como root (su) o añadís "sudo" al inicio de cada comando.

Primero instalamos el ndiswrapper:

# apt-get install ndiswrapper-common
# apt-get install ndiswrapper-utils-1.9

Si os da algún error más adelante relacionado con el ndiswrapper, volver a instalarlo descargando manualmente las sources.

Descargamos los drivers creados para windows: aquí [Es la página oficial de Fujitsu-Siemens: Marcar el cuadrito que pone "Ich akzeptiere die Lizenzbedingungen" y darle a descargar].

Desempaquetamos los drivers y nos situamos en su directorio (con la terminal). Ejecutamos:

# ndiswrapper -i PRISMA00.inf

Ahora, si ejecutais:

# ndiswrapper -l

tiene que saliros "prisma00: driver installed".

Bien, ahora vamos a quitar el módulo de linux y poner el que chuta.

# rmmod prism54
# modprobe ndiswrapper

Si ahora hacemos

# iwconfig

nos tiene que salir la interfaz "wlan0".

Ahora toca configurar la interfaz. Para esto necesitaremos la dirección mac del router/acces point, el essid de la red y la clave WEP. El essid (nombre de la red) y la clave WEP los tendriais que saber. Son del estilo WLAN_C7 y Z002459F1234D.

Para obtener la direccion MAC:

# iwlist scan

Y os listará todas las redes que encuentre. Identificais la vuestra mediente el essid y os apuntais la "Address" que viene a ser la dirección del router. Vamos a configurar la interfaz: (las comillas solo indican un comentario, no las pongais)

# iwconfig wlan0 mode managed
# iwconfig wlan0 ap "aquí la direccion MAC, del estilo 00:12:54:B4:FA:AA"
# iwconfig wlan0 essid "aquí el essid"
# iwconfig wlan0 key s:"aquí la clave WEP, del estilo Z002459F1234D"
Si vuestra clave es en formato hexadecimal (numeros y letras de la A a la F)
# iwconfig wlan0 key "aquí la clave"

Ahora activamos la interfaz

# ifconfig wlan0 up

y solicitamos la ip al router:

# dhclient wlan0

Ya debería estar funcionando la tarjeta de red inalámbrica.

Ahora vamos a hacer que funcione cada vez que arrancamos el sistema.

# echo "ndiswrapper" >> /etc/modules
# echo "blacklist prism54" | tee -a /etc/modprobe.d/blacklist

Ya está, si todo ha ido bien ya no tendreis que preocuparos más por la tarjeta de red inalámbrica.

Espero que os haya servido de algo el "HOWTO".