Menú
Imagen AleatoriaWebcam: Santa Justa (Sevilla)![]() AmigosEddineMarcos Julitros Comentarios Recientes
|
La verdad es que nunca he escrito nada parecido a un tutorial, y mucho menos sobre temas relacionados con linux (del cual no entiendo mucho todavía), pero la desesperación que pasé y las horas perdidas tal vez puedan ser aprovechadas por otros humanos y, tal vez, por alguna que otra subespecie más. ¡Ojo! advierto que buena parte de lo que continúa está basado en conjeturas/hipótesis/deducciones más o menos acertadas y mi manera de contar las cosas dista mucho de se didáctica. Dicho esto, dos puntos. La situación es la siguiente, tenemos una Debian Etch con un kernell 2.6.16 y una tarjeta de red usb SMC Wireless EZ Connect-G (modelo SMCWUSB-G) y queremos que aquello funcione. Bueno, resulta que el cacharro este tiene un ¿chispset? Zydas, así que tendremos que cargar el módulo oportuno. Como también nos harán falta los firmware, tiramos de repositorios. Juntando todo esto nos queda así.
$ apt-get install zd1211-firmware
$ modprobe zd1211rw Ahora un dmesg y la consola nos debería vomitar algo de este tipo.
$ dmesg
usb 1-2: new full speed USB device using uhci_hcd and address 2 usb 1-2: configuration #1 chosen from 1 choice Aquí ojalá alguien me hubiese dicho ey! tio, si no te está indicando nada más es que tu kernell no se entera de que le estás enchufando un adaptador wifi, así no habría perdido varias horas de mi vida. Total, nos vamos a la santa web de Mamá Debian y nos enteramos de la existencia de algo llamado etch-and-a-half que, como su nombre indica es una Etch y media, con un soporte para hardware ampliado y un flamante kernel 2.6.24. Llegado este momento es hora de tirar del repositorio nuevamente.
$ apt-get install linux-image-2.6.24-etchnhalf.1-686
Un reinicio y zas, arrancamos el sistema con nuestro nuevo y flamante kernell. Desenchufamos y enchufamos nuestra tarjeta de red y volvemos a tirar del dmesg.
$ dmesg
usb 1-2: new full speed USB device using uhci_hcd and address 2 usb 1-2: configuration #1 chosen from 1 choice zd1211rw 1-2:1.0: firmware version 4725 zd1211rw 1-2:1.0: zd1211b chip 083a:4505 v4810 full 00-13-f7 AL2230_RF pa0 g--N- Esto ya está mucho mejor, ya parece que tenemos una tarjeta de red pululando por ahí, ahora toca configurarla. Para esto nos va a ser de utilidad las wireless-tools. Como siempre tiramos del repositorio.
$ apt-get install wireless-tools
Ejecutamos iwconfig y deberíamos ver algo parecido a esto.
$ iwconfig
lo no wireless extensions. eth0 no wireless extensions. eth1 Evidentemente esa no es mi wifi
$ iwlist eth1 scanning | more
Esto nos debería dar una lista de todas las wifis a nuestro alcance. Más nos vale ver la nuestra en la lista
$ nano /etc/network/interfaces
Nos vamos al final y deberíamos poner algo del estilo a esto:
allow-hotplug eth1
iface eth1 inet static address 192.168.0.2 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers #los servidores dns separados por un espacio# wireless-essid #el nombre# wireless-key #la contraseña# post-up iwlist eth1 scanning Si vamos a tirar del dhcp, cambiamos static por dhcp y quitamos todas las líneas menos las tres últimas. La última es de vital importancia (al menos en mi caso) y, al igual que con el asunto de kernell, si alguien me la hubiese soplado me habría ahorrado otras tantas horas de vida. Resulta que la wifi tiende a no quedarse con la matrícula del punto de acceso entre reinicio y reinicio, así que hay que ejecutar un escaneo de las redes para que lo encuentre. No he averiguado una mejor solución y esta me pareció medio elegante Bueno, ahora solo nos queda reiniciar el networking y debería funcionar (o no).
$ /etc/init.d/networking restart
Un saludo!
manu | Informática | Jueves 28 Agosto 2008 4:18pm
Dejar un comentario |
||||||||||||||||||||||||||||||||||||||||||||||||||