A mi lo que me llama la atencion es que antes, con el iwconfig te salia esto:
wlan0 IEEE 802.11b+ ESSID:"WLAN_76" Nickname:"acx v0.3.36"
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:22 Mb/s Tx-Power=18 dBm Sensitivity=176/255
y en el interfaces el dispositivo wlan0 no aparece por ninguna parte, lo cual , entonces es lógico que no te vaya la wifi, sin embargo es extraño que al hacer un iwconfig, te salga el dispositivo sin hacer un up, prueba esto como root (o con sudo en ubuntu, imagino):
ifconfig wlan0 up
iwconfig wlan0 essid WLAN_76
iwconfig wlan0 channel 11
iwconfig wlan0 key "aqui va tu numero de key"
Para mas información sobre como meter la key en HEX o en ASCCI, el manual de iwconfig te servira:
http://www.linuxcommand.org/man_pages/iwconfig8.html
y por ultimo , si lo tienes configurado en el router con dhcp :
dhclient
y ya tendrias que ver como se te asigna una ip:
Listening on LPF/wlan0/00:11:00:22:00:33
Sending on LPF/wlan0/00:11:00:22:00:33
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPOFFER from 192.168.1.1
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.53 -- renewal in 1700 seconds.
algo parecido a esto, pero despues de LPF/wlan0 tiene que aparecer la MAC o HW address de tu tarjeta, que tiene que coincidir lo que te sale haciendo "ifconfig wlan0"
si todo esto te funciona, modificas el network/interfaces asi (no hace falta que borres nada de lo que hay siempre que no haga referencia a wlan0:
auto wlan0
iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up iwconfig wlan0 essid YOUR_ESSID
pre-up iwconfig wlan0 channel 11
pre-up iwconfig wlan0 key "tu key"
y lo grabas, despues de esto haces:
sh /etc/init.d/networking start o sh /etc/init.d/networking restart dependiendo de si ya se habia arrancado antes o no.