Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > FAQs, Manuales y Tutoriales


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Guía de Ndiswrapper: Instalación del driver y configuración
  #1  
Antiguo 28-sep-2010, 11:22
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.469
Agradecimientos: 563
Agradecido 2.415 Veces en 1.626 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Arrow Guía de Ndiswrapper: Instalación del driver y configuración

Hola amigos.

Ndiswrapper es un encapsulador de controladores, que permite el uso de la mayoría de las tarjetas inalámbricas en sistema operativo Linux utilizando la APIs del kernel de Windows; utilizando drivers de Windows XP, no es valido para drivers de Windows Vista ni Windows 7. El driver debe ser de la misma arquitectura de nuestro openSUSE, es decir, si es de 64 bits (x86_64) el driver de Windows debe ser para "Windows XP de 64 bits" y en caso de ser de 32 bits (x86) el driver deberia ser para "Windows XP de 32 bits". Para eso tenéis que tener el CDRom de la tarjeta inalámbrica o descargarlo de la Web del fabricante.

Puede darse dos casos:
1º caso: Que openSUSE no reconozca la tarjeta inalambrica.
2º caso: Tenemos la tarjeta reconocida por la distribución, pero no nos funciona y usaremos el encapsulador con el driver de Windows XP apropiado.
Esta guía de paso por paso es valida para los dos casos reseñados de cualquier tarjeta inalámbrica.


NOTA: Los comandos a ejecutar son los marcados en negrita dentro de cada cuadrado de texto.


1.- Tenemos que saber cual es el driver nativo para Linux de nuestra tarjeta inalámbrica, para eso necesitamos un terminal para ejecutar el comando marcado en negrita donde nos pedirá la password de supeusuario root. OJO: Puede ocurre que no reconozca ningún driver, en este caso nos olvidamos de el y saltamos a punto 2.-.

Cita:
sudo /usr/sbin/hwinfo --netcard
root's password:

47: USB 00.0: 0282 WLAN controller
[Created at usb.122]
Unique ID: cLrx.Pj1JuB68U+F
Parent ID: k4bc.9T1GDCLyFd9
SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb1/1-2/1-2:1.0
SysFS BusID: 1-2:1.0
Hardware Class: network
Model: "D-Link 802.11 bg WLAN"
Hotplug: USB
Vendor: usb 0x07d1 "D-Link System"
Device: usb 0x3c03 "802.11 bg WLAN"
Revision: "0.01"
Driver: "rt73usb"
Driver Modules: "rt73usb"
Device File: wlan0
Features: WLAN
Speed: 480 Mbps
HW Address: 00:24:01:03:f3:48
Link detected: no
Module Alias: "usb:v07D1p3C03d0001dc00dsc00dp00icFFiscFFipFF "
Driver Info #0:
Driver Status: rt73usb is not active
Driver Activation Cmd: "modprobe rt73usb"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #42 (Hub)
Ahora sabemos que el driver nativo de nuestra tarjeta inalambrica es rt73usb, ver las salida marcado en negrita y azul, es el dato que necesitamos. Este driver depende de cada tarjeta inalambrica SIEMPRE y cuando lo reconozca el comando ejecutado anteriormente, así que este es el único dato junto con el nombre del driver de Windows XP que puede cambiar


2.- Nos vamos a la carpeta donde esta los archivos .INF y .SYS del driver de Windows XP, abrimos y/o entramos en un terminal como superusuario root para instalarlo o en el terminal anteriormente abierto ejecutamos "su -", y con este terminal usaremos el resto de la guía.
OJO: El nombre del driver de Windows XP puede cambiar segun la tarjeta inalambrica del usuario.
Vemos que archivos existe en la carpeta.
Cita:
ls
Dr71WU.inf Dr71WU.sys dr71wu.cat
Tenemos que instalar el .INF, en este caso es Dr71WU.inf, lo instalamos y comprobamos que no salga ningun error.
Cita:
ndiswrapper -i Dr71WU.inf
Comprobamos que esta correctamente instalado
Cita:
ndiswrapper -l
dr71wu : driver installed
device (07D1:3C03) present (alternate driver: rt73usb)



3.-
Ahora vamos a crear el archivo de configuración 50-ndiswrapper.conf necesario para el correcto funcionamiento y metemos el driver detectado en el punto 1.- rt73usb en la lista negra llamada 50-blacklist.conf.
Generamos el archivo ndiswrapper
Cita:
ndiswrapper -m
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
module configuration contains directive install usb:v07D1p3C03d*dc*dsc*dp*ic*isc*ip* /sbin/modprobe ndiswrapper
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...
Nos vamos a la carpeta /etc/modprobe.d para copiar el ndiswrapper generado con otro nombre 50-ndiswrapper.conf, son 3 comandos a ejecutar.
Cita:
cd /etc/modprobe.d
cp ndiswrapper 50-ndiswrapper.conf
ls

00-system.conf 50-ipv6.conf 50-nvidia.conf 50-thinkpad_acpi.conf 99-local.conf
10-unsupported-modules.conf 50-ipw2200.conf 50-prism54.conf 50-tv.conf ndiswrapper
50-blacklist.conf 50-iwl3945.conf 50-sound.conf 50-yast.conf
50-bluetooth.conf 50-ndiswrapper.conf 50-sound.conf.YaST2save 50-yast.conf.YaST2save
OJO: Si en el punto 1.- no reconoció ningún driver nativo, podemos saltarnos esta parte y continuar en el punto siguiente 4.-.

Ahora ponemos el driver nativo detectado en el punto 1.- con el nombre de rt73usb en la lista negra, para eso editamos el archivo 50-blacklist.conf con cualquier editor de texto como kwrite, kate, gedit, mousepad, nano, etc...
Ejemplo:
Cita:
kwrite 50-blacklist.conf
Y añadimos al final del archivo 50-blacklist.conf la siguiente linea:
blacklist rt73usb


4.- Ahora lo configuramos, insertado el modulo y configurándolo en Yast
Insertamos el modulo ndiswrapper
Cita:
modprobe ndiswrapper
WARNING: All config files need .conf: /etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
Ignoramos el aviso ya que no es un error.

Ahora vamos a Yast->Dispositivos de red->Ajustes de red->Seleccionamos la tarjeta inalámbrica->Pinchar "Editar" para ir luego a la pestaña "Hardware" donde ponemos ndiswrapper como "Nombre de modulo", ver imagen adjunta. Debemos configurar nuestra tarjeta inalámbrica como cualquier tarjeta de red, aquí tenéis una guía:
Guia para configurar cualquier tarjeta de red incluido inalambrica

NOTA: Para eliminar el driver de Windows XP de ndiswrapper, ejecutarlo con la opción -r como este ejemplo aplicable para mi tarjeta.
Cita:
ndiswrapper -r Dr71WU.inf
Imágenes Adjuntas
Tipo de Archivo: jpg ndiswrapper.jpg (29,3 KB (Kilobytes), 64 visitas)
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Última edición por DiabloRojo; 02-feb-2011 a las 08:56
Responder Citando
Los Siguientes 2 Usuarios Han Dado las Gracias a DiabloRojo Por Este Mensaje:
1antares1 (29-sep-2010), caligulaelsanto (28-sep-2010)
  #2  
Antiguo 28-sep-2010, 12:48
Avatar de caligulaelsanto
caligulaelsanto caligulaelsanto está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 14-febrero-2007
Ubicación: Buenos Aires
Versión: 42.3 kde
Mensajes: 2.060
Agradecimientos: 223
Agradecido 99 Veces en 87 Mensajes
Poder de Credibilidad: 13
caligulaelsanto está en el buen camino
gracias diablo tambien vale la pena aclarar, que en el caso del ejemplo, tenemos la tarjeta reconocida por la distro y usaremos el encapsulador(ndiswrapper)

van haber chipsep no reconocidos,por ende no sera necesario enviar a la blacklist nada

mi caso
sis163u.inf


saludos
__________________
en busca de la esencia

mi blog
seguime en twitter @caligulaelsanto
Responder Citando
  #3  
Antiguo 28-sep-2010, 13:46
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.469
Agradecimientos: 563
Agradecido 2.415 Veces en 1.626 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Cita:
Iniciado por caligulaelsanto Ver Mensaje
...
van haber chipsep no reconocidos,por ende no sera necesario enviar a la blacklist nada
....
Tienes razon, acabo de modificar la guia para aclara ese punto.

Saludos.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #4  
Antiguo 28-sep-2010, 14:02
jcsl jcsl está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 18-mayo-2008
Versión: Tumbleweed
Mensajes: 2.104
Agradecimientos: 0
Agradecido 973 Veces en 587 Mensajes
Poder de Credibilidad: 12
jcsl llegará a ser famoso muy pronto
Hola.

Y digo yo, ¿siendo esto una guía, no debería estar en la sección FAQS, Manuales, Tutoriales, Scripts del foro?

Un saludo.
Responder Citando
  #5  
Antiguo 28-sep-2010, 18:50
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.469
Agradecimientos: 563
Agradecido 2.415 Veces en 1.626 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
Aceptada sugerencia, al principio había pensado de como es de configurar una tarjeta inalambrica de red, pues lo ponía en Redes. Pero es una guía que no sera muy habitual de consulta como el manual HOWTO de configuración de tarjeta de red.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manual para configurar un Servidor FTP con Vsftpd gabrielkfr FAQs, Manuales y Tutoriales 33 09-jun-2014 22:47
Instalacion de Nvidia Driver 11.0 c1b3rh4ck Hardware 0 27-ago-2010 02:16
Problemas con el wi-fi Ignatius881 Internet, Redes y Wireless 25 17-dic-2009 18:45
Instalación de Drivers Ganived Hardware 3 01-abr-2008 08:40
Instalación y Configuración de "vsftpd" en Suse 9.2 criosg Instalación y Actualizaciones 1 18-mar-2005 14:01



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 11:31.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba