Bueno pero vayamos al tema...
Tengo una toshiba a205-s5804 que tiene el chip realtek 8187b
root@darkstar:~# lsusbese es el resultado de ejecutar el comando 'lsusb', bueno, en teoria uno puede ejecutar el ndiswrapper para mapear drivers que no existen para linux desde los .inf y .sys provenientes del fabricante para el SO Windows. Pero me encontraba con la sorpresa que con este chip no funcionaba, pero vayamos primero a la instalacion del ndiswrapper
Bus 002 Device 002: ID 0bda:8197 Realtek Semiconductor Corp. RTL8187B Wireless Adapter
Bus 002 Device 001: ID 0000:0000
Bus 007 Device 001: ID 0000:0000
Bus 006 Device 001: ID 0000:0000
Bus 005 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
root@darkstar:~#
yo descargue el ndiswrapper de esta direccion del sitio sourceforge.net
http://sourceforge.net/project/showfiles.php?group_id=93482
luego ejecutamos
root@darkstar:/etc#tar -zxvf ndiswrapper-1.53.tar.gz
luego
root@darkstar:/etc#cd ndiswrapper-1.53
root@darkstar:/etc#make distclean
root@darkstar:/etc# make install
con eso en slackware 12.1 ya tenemos instalado el ndiswrapper
luego descargue el driver del realtek 8187b de su pagina
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=1&PFid=1&Level=6&Conn=5&DownTypeID=3&GetDown=false&Downloads=true#RTL8187B
ahora si hacemos
root@darkstar:/Win98#ndiswrapper -i net8187b.inf
se instalara el driver lo que normalmente deberia ser suficiente, pero no en el caso de este driver
donde lo que hice fue agregar la direccion especifica del dispositivo
root@darkstar:/Win98#ndiswrapper -a 0bda:8197 net8197b
asi "forzamos" a que el driver se direccione al id del dispositivo, recordemos que ese id es el que se obtiene al ejecutar el comando
root@darkstar:~# lsusb
hasta ahi recien tenemos instalado el dispositivo
ahora tenemos que hacer que este dispositivo este en funcionamiento, o algo asi,
jeje
cargamos el modulo :
root@darkstar:~#modprob ndiswrapper
Agregamos el ndiswrapper a los modulos que se cargan al inicio
root@darkstar:~#echo 'ndiswrapper' | sudo tee -a /etc/modules
linkeamos el alias 'wlan0' a nuestro ndiswrapper
root@darkstar:ndiswrapper -m
luego de esto reinicie la pc, y al hacer el
root@darkstar:~#iwconfig
aun no veia mi interface, entonces recorde un comando que habia probado antes
que esta en la carpeta /etc/rc.d/
root@darkstar:/etc/rc.d#./rc.inet1 wlan0_start
'ANY EESID' o algo asi salio el resultado
pero al ejecutar el iwconfig
ya aparecia mi eth0
el lp0
y mi wlan0 :)
por fin no? pero al probar un ping a google, aun no conseguia lo que necesitaba
entonces segui probando algunas cosas
entre ellas jugar con el ruteo, a proposito, no se como eliminar una ruta dada... osea la sintaxis especifica, en fin ese no es el tema
root@darkstar:~#ifconfig wlan0 192.168.1.154 netmask 255.255.255.0
probe unos pings a unas ip validas de por ahi y me funcionaba, pero al hacer
root@darkstar:~#ping www.google.com
no me daba el ping... eso quiere decir que el dns no estaba configurado
entonces al archivo
/etc/resolv.conf
y le agregue la siguiente linea
nameserver 192.168.1.254
la direccion ip que esta ahi, es la del router wireless que tengo, que como es un servidor dhcp en teoria tambien es servidor dns...
y listo, guarde y ya funcionaba todo, y desde esta computadora con mi querido linux slackware y mi navegador favorito, 'mozilla firefox', es que estoy escribiendo este post
aprovechando que hay muchnisima gente con el mismo problema, pero este credito no es mio basicamente lo que hice fue traducir lo que encontre en las siguientes urls, asi que siquiren ver mi bibliografia asi no se pierden ningun paso :)
http://tiagoboldt.net/blog/toshiba-l40-ndiswrapper-realtek-8187/
http://linuxespanol.com/ftopic231.php
Bueno, me despido hasta un proximo post :) saludos amigos!
No hay comentarios:
Publicar un comentario