Acabo de arreglar mi problema en ubuntu 10.10 respecto al wifi, asi que lo publico por si alguno puede solucionarlo con esto...
Anteriormente había tenido el mismo problema pero en Kubuntu 10.04 (la conexión era lenta e inestable), que solucioné facilmente, como lo expliqué en un post anterior...
Bien, luego de instalar el Ubuntu 10.10, me causaba el mismo problema, así que intenté la misma solución...
pero nada...
El problema que tenía era que si bien aparecía como conectado, no ingresaba a las páginas, se quedaba como "cargando" por toda la eternidad. Así que buscando en la red (que usaba por medio del cable) me topé con esto, que hizo que pueda estar escribiendo esto desde la mesa, sin el cable de porquería...
Basta de explicaciones, vayamos al grano:
1) Primero en consola tecleamos:
iwconfig
De esta forma veremos que en eth1, tenemos la tarjeta wireless en eth1 por defecto. (Si lo tienen en otro, tenganlo en cuenta para cambiar lo que tengan en lugar de "eth1" en todos los comandos siguientes)
2) Para ver las redes wifi disponibles tecleamos en consola:
sudo iwlist eth1 scan
Nos pedirá la contraseña de root. Luego se muestran todas las redes dentro del radio. Anoten la ESSID ya que luego nos hará falta. (Es el nombre de nuestra red inalámbrica)
3) Con la ESSID y la contraseña de red, que ya deben saber, ponen en consola (uno a la vez):
sudo ifconfig eth1 up
sudo iwconfig eth1 essid nombredelaESSID
sudo iwconfig eth1 key s:contraseña
sudo dhclient eth1
O para hacer más rápido:
sudo ifconfig eth1 up && sudo iwconfig eth1 essid nombredelaESSID && sudo iwconfig eth1 key s:contraseña && sudo dhclient eth1
Con esto debería bastar. Pero siempre que apaguemos la computadora, tendremos que hacerlo de nuevo.
4) Para automatizarlo, simplemente nos creamos un archivo de texto con el siguiente contenido:
#!/bin/bash
sudo ifconfig eth1 up
sudo iwconfig eth1 essid elnombredelaESSID
sudo iwconfig eth1 key s:lacontraseña
sudo dhclient eth1
Guardar como: conecta.sh
Bien, ahora tenemos que añadirlo al sistema de arranque automático. Para ello, apretamos alt+f2 y escribimos
gksudo nautilus
Y copiamos el archivo conecta.sh en /etc/init.d
Finalmente le asignamos permisos 0755 desde consola:
chmod 0755 /etc/init.d/conecta.sh
Para terminar, abrimos consola y tecleamos:
sudo update-rc.d conecta.sh defaults
Con lo que añadimos un enlace a ese archivo a los archivos de inicio.
Finalmente, reiniciamos para aplicar cambios.
Y FIN, wifi veloz como un murciélago y estable como Linux...
FUENTE

