Etiquetas

3/28/2005

Compilación de Gnome 2.11

Cosas que tengo que recordar:

  • Añadir en el .jhbuildrc skip = [ ‘mozilla’ ], ya que tengo instalado el mozilla-dev de Debian y como que no atrae descargar y compilar miles de líneas de código extra…
  • Añadir también module_autogenargs[’howl’] = autogenargs.replace(’–disable-static’, ‘’) o no compilará howl ni los módulos que dependen de él
  • Usar rama 2-10 de libsoup
  • Tener instalados los paquetes de desarrollo de libnss y libnspr
  • Nautilus ahora requiere libexif-dev
  • Para gnome-doc-utils es necesario instalar los paquetes gnome-doc-utils (!) y docbook2x
  • Es necesario usar la rama DBUS_0_31_0 de dbus, así como HAL_0_5_0 de hal para gnome-volume-manager
  • libmusicbrainz4-dev para sound-juicer

3/09/2005

Wireless segura con WPA

Trasteando un poco con un router wireless SMC 2804WBR Barracuda G), he logrado configurar la conexión usando WPA. WPA es como tendría que haberse hecho el WEP, o por lo menos es lo que dicen. El caso es que aquí está el script que me he creado para que funcione en linux:



#!/bin/sh

# Explicación de las opciones de wpa_supplicant:

# ----------------------------------------------

# -D: device (ipw es para ipw2100, centrino)

# -i: la interfaz en que usar wpa

# -c: fichero de configuración (más abajo hay un ejemplo)

#

# Ejemplo de archivo wpa_supplicant.conf

# --------------------------------------


# network={

# ssid="SSID_DE_LA_RED"

# # Abajo está la passphrase. Si se usan directamente claves,

# # se usa la línea inferior. Se puede generar esta información

# # con el programa "wpa_passphrase"

# #psk="probando"

# psk=3941381f268b9d517e01c787ff4ac63ed2aef697

# }

#


# Lanzamos el wpa_supplicant en background (añadir -dd y

# quitar -B para depurar). Para interrumpirlo, se puede usar

# "killall wpa_supplicant"

wpa_supplicant -B -Dipw -ieth2 -c/etc/wpa_supplicant.conf;

# Esperamos unos segundos para dar tiempo a que se configure

# el cifrado

sleep 10s;

# Y activamos la interfaz (suponemos que el router usa DHCP

# y no hay que meter la IP a mano)


ifup eth2;


Para que funcione es necesario tener instalado wpa_supplicant. En debian es tan fácil como “apt-get install wpasupplicant”.