Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 5 de 5

Tema: Guía de Ndiswrapper: Instalación del driver y configuración

  1. #1
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.209
    Post Thanks / Like
    Poder de Credibilidad
    10

    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.-.

    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.
    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.
    ndiswrapper -i Dr71WU.inf
    Comprobamos que esta correctamente instalado
    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
    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.
    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:
    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
    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.
    ndiswrapper -r Dr71WU.inf
    Imágenes Adjuntas Imágenes Adjuntas
    Última edición por DiabloRojo; 02-feb-2011 a las 09:56
    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

  2. #2
    Fecha de Ingreso
    14-febrero-2007
    Ubicación
    Buenos Aires
    Mensajes
    2.064
    Post Thanks / Like
    Poder de Credibilidad
    15
    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

  3. #3
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.209
    Post Thanks / Like
    Poder de Credibilidad
    10
    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

  4. #4
    Fecha de Ingreso
    18-mayo-2008
    Mensajes
    2.104
    Post Thanks / Like
    Poder de Credibilidad
    13
    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.

  5. #5
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.209
    Post Thanks / Like
    Poder de Credibilidad
    10
    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

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

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

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •