He decidido tratar este tema ya que las redes wifi se estan haciendo bastante populares en los centros de estudio y en muchos centros de trabajo, pero ¿que hacer cuando el dispositivo wifi de nuestro PC solo tiene drivers para Windows?.
Cuando nos ocurre esta situacion los usuarios de Linux no debemos temer, existe una aplicacion llamada ndiswrapper que nos permite que funcione el dispositivo con el driver para Windows.
La manera de hacerlo usando Debian 6 y sus derivados es:
1: Instalar el ndiswrapper
$ sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 wireless-tools
2: Copiar los ficheros .INF y .SYS que vienen en el CD en una carpeta de su PC por ejemplo /home/tu_user
3: Instalar el driver
$ sudo ndiswrapper -i nombre-driver.inf
Luego verificar que el driver ha sido instalado correctamente
$ ndiswrapper -l
Por ultimo instalar en driver ndiswrapper
$ sudo modprobe ndiswrapper
Si al ejecutar este comando da un error diciendo que no tiene el modulo ndiswrapper (generalmente pasa cuando tenemos instalado el kernel bigmem, a mi me paso hace poco)
$ sudo apt-get install module-assistant
$ sudo m-a a-i ndiswrapper
Con esta opción recompilaremos el modulo (o driver para el kernel que estemos usando).
Luego
$ sudo modprobe ndiswrapper
Para verificar que el dispositivo esta funcionando correctamente
$ sudo iwconfig
y debe salir algo así en pantalla:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
pan0 no wireless extensions.
Ahora que todo esta bien hacemos que el driver ndiswrapper se cargue al iniciar el sistema
$ sudo ndiswrapper -m
Para activar la interfaz inalábrica
$ sudo ifconfig wlan0 up
Esto ultimo hay que hacerlo cada vez que si inicie el sistema, a menos que lo pongamos automático.
OJO: si tenes Linux X64 los drivers también tienen que ser para arquitectura X64
El programa ndiswrapper esta pensado para drivers de dispositivos inalámbricos WIFI que pueden ser USB o PCI pero en alguna que otra documentación dice que también se puede hacer lo mismo para winmodems y otros hardwares, eso no lo he probado y les dejo ese campo abierto a los lectores.
Y ahora a disfrutar de la red inalámbrica, pero hay que instalar los programas para detectar redes por ejemplo el Wifi Radar, pero eso ya es otro articulo.
Buen artículo, pero creo que se vería mejor ubicado si estuviese en la Wiki
Realmente pienso lo mismo. En próximos días trataré de copiarlo a la wiki.
Saludos
ya lo puse en la wiki el URL es http://gutl.jovenclub.cu/wiki/tutoriales/ndiswrapper-win2-driver un saludo a todos
Hummm, qué bueno saberlo. En cuento pueda haré una prueba con los drivers de los winmodems. Muchas gracias, muy buen aporte, y sí en la wiki estaría mejor este artículo.
Hola linuxgirl, estoy interesado en conocer si finalmente probaste la solución con tu winmodem, la cosa es que tengo una HP Probook 4510s y llevo más de una semana intentando instalar algún modulo (driver) para el modem, en Ubuntu 12.04 y nada…
Te agradecería me ayudaras (boris_perez@unah.edu.cu)
¿Ese Softmodem es un Agere?
Si amigo KZKG, es un AGERE con el chip 1140…en fin, que por supuesto lo primero q hice fue bucear mucho en la web y seguir las q supongo son tus indicaciones dadas en un blog de wordpress…las cuales después de haber intentado todo lo q se me ocurrió, y además lo q no se me ocurrió a mi…ndiswrapper, etc…sobre Ubuntu 12.04 y Opensuse 12.2 , he venido a dar con la solución q tu tan magistralmente propusiste para Ubuntu 10.4 q era la distro de moda cuando en el 2010 posteaste tu artículo…seguí tus instrucciones y casi todo bien, solo que al final no me reconocía el puerto serie del modem ttysAGR3..y con el agrsm-tools resuelto el rollo..
Pero me queda el sinsabor de estar sobre Ubuntu 10.04 y que dentro de 2 años cdo ese deje de tener soporte quizá deba migrar y olver a empezar el rollo del modem otra vez…así que si tienes algunos otros trucos bajo la manga para Ubuntu 12.04…bienvenidos..
Pues sí, lo probé y fue un éxito. Disculpa por no haber respondido antes, es que no había entrado más aquí. Pues la cuestión es que lo probé en Debian 5 (no lo he probado en ninguna versión de Ubuntu), e imagino que en Debian 6 y 7 será mucho mejor. Lo único importante de verdad es que hay que hacerlo con los drivers de la misma arquitectura que tengas en Linux, e instalar los siguientes paquetes además: ndiswrapper-source, ndiswrapper-dkms y ndisgtk (este último si quieres hacerlo en modo gráfico… ¡¡¡buenísimo!!!). O sea, copié en mi carpeta de usuario todos los archivos que lleva el driver del módem (aunque lo puedes tomar también del CD de instalación del driver), abrí la aplicación «ndigtk», busqué el archivo «nombre-driver.inf» y le dí instalar, hace todo solito tal como lo describe bosito7 más arriba. Luego, darle «wvdialconfig», previa instalación del paquete «wvdial», y… ¡¡¡candela al jarro!!! Consejo: Si tu módem tiene los drivers libres, aconsejo que use siempre esos mejor. Y otra recomendación, si vas a usar «ndiswrapper», cerciórate de descargar los drivers libres del kernel (modprobe -r driver), sino se te forma un buen arroz con mango como a mí en el experimento.
Saludos linuxgirl, y otra vez mi más sincero agradecimiento por la atención y ayuda prestada, ahora es que veo este post tuyo pues hace unos 4 dias se me hace muy lento el acceso a este sitio…aunque creo que han hecho algunos movimientos de servidores y/o actualización del cms quie ha dejado algunas opciones medio colgadas por aqui como por ejemplo el acceso a servicios la mayoría de las veces lo manda a uno a un error…pero bueno también puede (la lentitud) ser por alguna mala configuración de mis servidores acá…
También me gustaría felicitar a los admins de este espacio por su interfaz tan bien diseñada y agradable, además de su grandísima utilidad, y quisiera sugerirles la implementación de algun mecanismo de notificación cdo responden a un comentario dejado por alguien , pues por ejemplo yo no recibí ninguna cdo hiciste esta publicación, ni cdo kzkg me hizo la pregunta acerca de la naturaleza de mi modem…
Por eso tb me disculpo, por no haber respondido hasta ahora en este espacio…
el ndiswrapper me sacó de apuros en más de una ocasión en q no contaba con el source para compilar el controlador o en el caso más común, incompatibilidad del pendrive wifi con linux….generalmente las llaves usb dan ese bateo pero nada, ahi tenemos la solución a mano, muy útil por cierto. Agregar q hay una interfaz gráfica pero da palos…nada mejor q tirar por la consola.
Hola feliz navidad buen artículo ya había leido sobre esta herramienta muy útil el puppy linux la usa, creo que sería bueno que lo publicaras en la wiki.
Pues, mire que sí. Puppy Linux es el único SO que me deja usar mi módem USB en Linux… debe ser por eso, sí señor. Quizás con el uso de ndiswrapper logro echarlo a andar en Debian.
Hola tengo un pendrive wifi que en linux me lo reconoce sin problemas pero no logro que funcione en modo ap, en Windows 7 si funciona de esta forma. Alguien se ha encontrado con esta dificultad.
Saludos y feliz navidad.
@Black_hat Para contestarte correctamente tendrias que definir a lo que llamas modo AP, me imagino que sea que otras PC se conecten a la tuya (modo ad-hoc) para esto tienes que crear una red (para hacer esto lo mejor a mi entender es usar el network-manager-gnome o network-manager-kde segun el caso, para poder usarlo si el sistema no lo instala por defecto despues de instalarlo borra lo que contiene el fichero /etc/network/interfaces salvando el contenido en otro lado por si quieres recuperar la configuracion anterior) si quieres despues que otras PC conectadas a tu PC por cable esten conectadas con las conectadas por via inalambrica tienes que hacer un puente entre las 2 interfaces o sea la inalambrica y la ethernet, saludo2 y feliz navidad pare ti y para los demas que visitan GUTL
Un tip que me ha ayudado con muchos USB Wifi de windows y ndiswrapper… los drivers del dispositivo wifi deben ser para Windows XP y si con estos no funcionan… intentalo con los de windows 98… (si es que el fabricante los tiene para este OS… en dos casos los he encontrado y funcionancon los del win98 y NO con los de WinXP) jejeje
73
Muy buen articulo bien, pues muchos lo que pueden conseguir son memorias-wifi y las mayorías solo funcionan con windows
Acabo de probar el ndiswrapper, pero para instalar los drivers de un winmódem USB (que lo odio con todas las fuerzas de mi corazón) siguiendo esta guía, y déjenme decirle que todo salió perfecto (la instalación de los drivers la hice manual y automática), sólo que como instalé también los drivers libres para ese módem al parecer entran en conflicto. Bueno, nada que me amilane, volveré a probar sin los drivers libres. Luego les cuento
Saludos.
Hola a todos, principalmente para usted, es algo alegorico que una chica use SWL, la admiro. Ya se que este post es algo viejo y que la pregunta es algo principiante, pero quiciera saber si me puedes ayudar en algo? Mi PC HP-Pavilion vino sin el disco de drivers y resulta ser que Ubuntu y derivados me reconocen la targeta WIFI, sin embargo tuve que migrar a este desde Kali a causa que perdio los driver y dejo de reconocer la targeta. Habra alguna forma de usar junto al para q reconozca la Wi-Fi, o sea, la pregunta es donde o como pudiese conceguir los driver para mi PC o exportar los de Ubuntu a mi ditro. Gracias de antemano.
@Anonymous-Hacker en lo que escribes no dejas claro que sea un dispositivo interno no USB pero se intuye por lo que en base de eso te respondo, lo que te recomiendo es que hagas lo siguiente ejecuta el comando lspci en una terminal, te saldrán los dispositivos de tu PC busca donde dice wireless o wifi o algo así copia el modelo y la serie de tu dispositivo en mi laptop sale asi 02:00.0 Network controller: Intel Corporation Centrino Wireless-N 135 (rev c4) ya con esos datos busca en el repositorio de Kali o la distribución que ese. La otra solución requiere de internet que seria buscar como instalar ese dispositivo del cual ya tendrias el nombre, estoy seguro que aparece algo.
Espero haberte ayudado
un saludo bosito7
Hola, Anonimous-Hacker. Primeramente, decirte que este no es el marco para formular y responder las dudas de los usuarios. Para eso existe el Foro, pero ya que el «mal» está hecho, te contesto igual. Espero que no se repita.
Mira, no me ha quedado muy claro si tu laptop tiene Kali Linux instalado o no. No entendí muy bien tu explicación. Pero hasta donde yo sé, Kali Linux está basada en Debian GNU/Linux, así que quizás siga la misma política que su distro-madre, es decir que muchos drivers privativos no vienen instalado por defecto (tal como sucede en Ubuntu) y/o no hay drivers libres para resolver el problema. Tampoco la sección «nonfree» viene en el sources.list por defecto y hay que activarla. De todas formas, muchos dispositivos lográn echar a andar si se instala el paquete «firmware-linux-nonfree» que está en los repositorios de Debian (no sé si Kali Linux tiene repositorios propios). ¡Buena suerte!
Muy buen articulo, pues los dispositivos wifi que se consiguen solo traen drivers para windows,
Buen Tema.. Felicidades!!!!!!!!!!!
Saludos…Dervys
Dios les Bendiga
tengo un pequeno problema tengo una Compaq Evo N115 con debian lenny como puedo hacer para que me funcione el modem?
Lee el final del articulo:
«»» … El programa ndiswrapper esta pensado para drivers de dispositivos inalámbricos WIFI que pueden ser USB o PCI pero en alguna que otra documentación dice que también se puede hacer lo mismo para winmodems y otros hardwares, eso no lo he probado y les dejo ese campo abierto a los lectores. «»»
SaludOS y AbrazOS
Yo…
Muy buen articulo, es en realidad muy util..Gracias
SaludOS y AbrazOS
Yo…
q cómicas el juego de canillas de logotipo de windows..jajajajaja!