Hola a todos de nuevo, aquí estamos un día mas.foto de Eloy Mier Pérez

Como ya he comentado en [intlink id=»1661″ type=»post»]este enlace[/intlink], ayer recibí mi Asus EEEBox B202 reparado. Originalmente escribí un post en el que comentaba sobre la instalación de Ubuntu 8.10 en la máquina que lo tenéis también disponible en este [intlink id=»810″ type=»post»]otro enlace[/intlink].

Con respecto a aquella instalación he notado alguna diferencia en cuanto al tema de la instalación de la tarjeta WIFI que la máquina trae instalada. Es por ello que quiero documentar la instalación para futuras referencias.

La máquina retorna la siguiente información relacionada con la tarjeta WIFI para el comando lspci -v:

02:00.0 Network controller: RaLink RT2860
Subsystem: RaLink Device 2790
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at fbef0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/5 Enable-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: rt2860
Kernel modules: rt2860sta

No recuerdo exactamente por que en la [intlink id=»810″ type=»post»]instalación de Ubuntu 8.10[/intlink] tuve que echar mano de ndiswrapper, pero lo que si que es cierto es que para Ubuntu 9.10 ya no es necesario. Es mas, puedo asegurar que si seguís los pasos indicados para la 8.10, la tarjeta no funciona.

Esta máquina proporciona servicios a la red, así que necesito que levante la WIFI desde el momento en el que el sistema se encuentra operativo. Es por ello que el Network-Manager que proporciona Ubuntu es de los primeros paquetes que elimino casi siempre, [intlink id=»1252″ type=»post»]aquí teneis información para hacerlo[/intlink]. En su lugar defino direcciones estáticas para la placa de red.

Bien pues para que la placa funcione simplemente hay que preparar la configuración estática de la tarjeta mediante 2 ficheros:

    1. /etc/network/interfaces

eloy@ubuntueeebox:~$ cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

auto ra0
iface ra0 inet static
address 192.168.2.XXX <- Dirección fija de la máquina en la LAN
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.XXX
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf <<– Ruta del fichero de config, que no tiene por que ser esta
wpa-driver wext
dns-nameservers 192.168.2.15 192.168.2.16 127.0.0.1 WWW.XXX.YYY.ZZZ <- Ips de las máquinas DNS usadas
dns-search CASAMIER

    1. /etc/wpa_supplicant/wpa_supplicant.conf. Este fichero define los parámetros necesarios para que wpa_supplicant conecte con la Red WIFI. En mi caso el fichero queda de la siguiente forma:

eloy@ubuntueeebox:~$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
[sudo] password for eloy:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=2

network={
bssid=00:18:39:XX:YY:ZZ <– el que corresponda con tu router
ssid=»la que corresponda con tu SSID»
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk=clave generada con wpa_passphrase
}

Solo como comentarios:

  1. Con la creación y ajuste de los ficheros comentados es suficiente para que después de un reinicio la máquina levante la tarjeta WIFI sin mas complicaciones.
  2. Si te da algún problema la conexión en un 90% de los casos es problema del fichero wpa_supplicant.conf.
  3. Y ya por último un solo comentario sobre la tarjeta de red. Si os fijasteis en la [intlink id=»810″ type=»post»]instalación de Ubuntu 8.10[/intlink] la tarjeta estaba asociada al dispositivo wlan0, pero ahora en Ubuntu 9.10 el dispositivo es ra0. Creo que esto es debido al driver especifico de la tarjeta que ya está incluido en los núcleos actualmente usados.

Saludos a todos y suerte.

You must be logged in to post a comment.