ACX -> Funciona || Access Point: Not-Associated

Imagen de Chato8128
0 puntos

Problema

Que tal chavos mi problema es que instale Ubuntu 6.10 en una Pentium III, y el problema es que no jalaba la wireless en una cuenta normal, al entrar como super usuario "root" tampoco jalaba al realizar un

$ iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

wlan0 unassociated ESSID:"QSVRTS" Nickname:"acx v0.3.21"
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate=0 kb/s Tx-Power:off
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

$ iwlist scanning
wlan0 No scan results

$ ifconfig
wlan0 Link encap:Ethernet HWaddr 00:C0:49:5A:15:A7
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Al dar de baja la wireles con "ifdown wlan0" y volverla a levantar "ifup wlan0" seguido de "iwconfig wlan0" el problema seguia siendo el mismo "Access Point: Not-Associated ". Pense que podria ser por que estaba levanta el eth0 y lo di de baja "ifdown eth0" pero el problema seguia igual "Access Point: Not-Associated". Leyendo me encontre que esto se debe a que el Access Point no esta siendo asociado a una direccion, lo intente con "iwconfig wlan0 ap any" pero tampoco daba resultado al igual que con "iwconfig wlan0 ap XX:XX:XX:XX:XX:XX" y nada de nada.

Solucion

Primero que nada tenemos que ver los mensajes desplegados del kernel y tiene que aparecer algo parecido a esto

$ dmesg
[17179594.080000] acx: found ACX111-based wireless network card at 0000:00:0d.0, irq:185, phymem1:0xDD000000, phymem2:0xDC800000, mem1:0xe0904000, mem1_size:8192, mem2:0xe0a00000, mem2_size:131072
[17179596.508000] acx: firmware 'Rev 2.3.1.31' does not work well with this driver
[17179596.508000] acx: form factor 0x01 ((mini-)PCI / CardBus), radio type 0x16 (Radia), EEPROM version 0x05, uploaded firmware 'Rev 2.3.1.31' (0x03010101)
[17179596.508000] acx v0.3.21: net device wlan0, driver compiled against wireless extensions 19 and Linux 2.6.15-26-386
[17179620.820000] wlan0 (WE) : Driver using old /proc/net/wireless support, please fix driver !

Ahora buscamos el modulo de la wireless

$ modprobe -l "*"|grep wireless
lib/modules/2.6.15-26-386/kernel/drivers/net/wireless/acx/acx.ko

Una vez que hemos visto los modulos, y si el modulo existe entonces lo cargamos. En mi caso fue un ACX. Al ver los resultados aparece MODULO.ko al cargarlo sola va a ser el MODULO. Por ejemplo aparece "acx.ko" entonces solo ponemos "modprobe acx". Ahora cargamos el modulo.

$ modprobe acx
$ dmesg

Vemos los mensages del kernel y en este punto existe dos posibilidades.
1. En la ultima linea debe decir algo relacionado al dispositivo si es que el modulo que cargamos es el correcto.
2. Es muy posible que el modulo que agregaste te salga un error (en mi caso me sucedio con el ACX), todavia no entremos en panico.
Ahora veremos los modulos cargados en el kernel

#lsmod
acx 101132 0

NOTA: Si quieres remover el modulo es "sudo modprobe -r MODULO"

Ahora proseguimos a realizar lo siguiente

$ ifconfig wlan0
$ iwconfig wlan0

No veremos nada nuevo a lo que habiamos visto antes y aca es donde viene el truco.

# vi /etc/modprobe.d/options

nos vamos hasta el final del archivo y agregamos lo siguiente

- # wireless
- options acx firmware_ver=1.2.1.34

Se que es algo que no nos gusta mucho pero se tiene que REINICIAR LA MAQUINA.
Una vez reiniciada la maquina entramos con super-usuario "root" hacemos un "ifconfig wlan0" seguido de "iwconfig wlan0" y tal vez todo seguira igual. Ahora tenemos que realizar los siguientes cambios.

#iwconfig wlan0 essid "NOMBRE"
#iwconfig wlan0 key XXXX-XXXX-XX
# iwconfig wlan0 key open
#iwconfig wlan0

Ahora tenemos que ver los cambios realizados al lanzar "iwconfig wlan0" y sigamos con el mismo problema "Access Point: Not-Associated ". pero no hay que perder la paciencia y querenos cortar las venas con galletas de animalitos. Ahora lanzamos un

$iwlist scanning

sit0 Interface doesn’t support scanning.

wlan0 Scan completed :
Cell 01 - Address: 00:17:9A:1F:E2:EE
ESSID:”NOMBRE”
Mode:Master
Frequency:2.437 GHz (Channel 6)
Quality=49/100 Signal level=29/100 Noise level=0/100
Encryption key:on
Bit Rates:54 Mb/s

Ahora esta detentando una red cercana, si esto esta bien ya casi esta listo todo. Ahora es tiempo de asociar la direccion al access point (Tal vez al hacer en este momento un iwconfig wlan0 ya tenga una direccion el access point bueno yo lo hice por si acaso) y lanzamos el siguiente comando.

#iwconfig wlan0 ap 00:17:9A:1F:E2:EE
#iwconfig wlan0
#ping 192.168.1.1

Tal vez rechaze el "ping" y nos diga que no estamos conectados a internet por lo que debemos de ver lo siguiente que interfaces estan levantadas "eth0, eth2, wlan0, ..." algunas veces se levantan todas al reiniciar la maquina.

$ ifconfig

En dado caso de que "eth0" este levantado pues hay que darlo de baja

$ ifdown eth0
$ ifconfig wlan0

Y nos tiene que dar un IP y ahora pasamos a probar la red.

$ ping www.google.com

OOOOHAALAAAAA!!! estamos conectados a internet....

NOTA: Chequen tambien estas paginas para un poco de mas info
http://www.ubuntu-es.org/index.php?q=node/21523
http://www.syntaxerror.es/2006/12/10/wireless-usr-5410-en-un-vaio-xg700-con-ubuntu-606/
http://foros.ubuntu-cl.org/viewtopic.php?p=4854

Imagen de Festor
+1
0
-1

Gracias por la info, aunque te estas refieriendo a una version de Ubuntu algo anticuada, ya estamos por la 7.04...

Y ... o sería mejor que este manual estuviera en la sección de Tutoriales y Manuales?:

http://www.ubuntu-es.org/index.php?q=forum/68

NOTA: Si algun moderador mueve el tema a la seccion de tutoriales no tengo ningun problema en que borreis este comentario :D

****-------------------****

The Life of Nadock Blog

****-------------------****

+1
0
-1