* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

[MDK 10.1] D-Link DWL-G122 wireless USB Dongle - Instalar adaptador de antena

Para ello usaremos el driver original de windows (yo usé esté, aunque la guía en la que me basé lo desrecomendaba), que se supone que tenemos en nuestro CD que viene junto con el adaptador y el router.

El driver se encuentra en la siguiente ruta del CD: /mnt/cdrom/Drivers/Drivers/WinXP2K

El proceso para instalar el driver ha sido el que se describe en la siguiente web,usando ndiswrapper:

http://ndiswrapper.sourceforge.net/mediawiki-1.4.6/index.php/Installation

Los pasos que seguí fueron los siguientes:

  1. COMPILAR EL NDISWRAPPER:

    Para ello, primero lo descargamos de
    http://sourceforge.net/projects/ndiswrapper/

    ya que no me funcionó el paquete ndiswrapper que lleva Mandrake.

  2. INSTALAR EL DRIVER:

    Desde la consola, como root, fui al CD a la ruta

    /mnt/cdrom/Drivers/Drivers/WinXP2K

    y allí hice:

    [root@portatil WinXP2K]# ndiswrapper -i NetRTUSB.inf
     Installing netrtusb
    
     

    A continuación, comprobé que el driver estaba bien instalado:

     [root@portatil WinXP2K]# ndiswrapper -l
     Installed ndis drivers:
     netrtusb driver present, hardware present
    
  3. CARGAR EL DRIVER:

    Hacemos, siguiendo las instrucciones de la página antes indicada:

    [root@portatil WinXP2K]# modprobe ndiswrapper
    
     May 6 23:45:04 portatil kernel: ndiswrapper version 1.1 loaded (preempt=no,smp=no)
     May 6 23:45:04 portatil kernel: ndiswrapper: 
    
     driver netrtusb (D-Link,04/01/2004, 1.00.00.0000) loaded
     May 6 23:45:08 portatil net.agent[5714]: 
     how do I bring interfaces up on this distro?
    
     May 6 23:45:08 portatil net.agent[5714]: add event not handled
     
     May 6 23:45:08 portatil kernel: wlan0: 
     ndiswrapper ethernet device 00:11:95:c4:0f:81 using driver netrtusb, 
     configuration file 2001:3C00.0.conf
    
     May 6 23:45:08 portatil kernel: wlan0: encryption modes supported: 
     WEP, WPA with TKIP, WPA with AES/CCMP
    
     May 6 23:45:08 portatil kernel: usbcore: registered new driver ndiswrapper
     
  4. QUE FUNCIONE BIEN LA RED:

    Parece que la instalación fue satisfactoria.
    Hacemos ifconfig y vemos que tenemos 2 interfaces de red:
    eth0 y wlan0

    root@portatil javier]# ifconfig
     eth0 Link encap:Ethernet HWaddr 00:A0:CC:C9:62:72
     inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
     inet6 addr: fe80::2a0:ccff:fec9:6272/64 Scope:Link
     UP BROADCAST MULTICAST MTU:1500 Metric:1
     RX packets:1399 errors:0 dropped:0 overruns:0 frame:0
     TX packets:1541 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000
     RX bytes:962841 (940.2 Kb) TX bytes:212183 (207.2 Kb)
     Interrupt:10 Base address:0xd000
    
     lo Link encap:Local Loopback
     inet addr:127.0.0.1 Mask:255.0.0.0
     inet6 addr: ::1/128 Scope:Host
     UP LOOPBACK RUNNING MTU:16436 Metric:1
     RX packets:169 errors:0 dropped:0 overruns:0 frame:0
     TX packets:169 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0
     RX bytes:12724 (12.4 Kb) TX bytes:12724 (12.4 Kb)
    
    wlan0 Link encap:Ethernet HWaddr 00:11:95:C4:0F:81
     inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
     inet6 addr: fe80::211:95ff:fec4:f81/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:3 errors:0 dropped:0 overruns:0 frame:0
     TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000
     RX bytes:1240 (1.2 Kb) TX bytes:3146 (3.0 Kb)
     

    y si hacemos ping vemos que las peticiones de red se encaminan por eth0, y no por wlan0:

    [root@portatil javier]# ping 192.168.1.1
     PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
     From 192.168.1.3 icmp_seq=1 Destination Host Unreachable
     From 192.168.1.3 icmp_seq=2 Destination Host Unreachable
     From 192.168.1.3 icmp_seq=3 Destination Host Unreachable
     From 192.168.1.3 icmp_seq=4 Destination Host Unreachable
     From 192.168.1.3 icmp_seq=5 Destination Host Unreachable
     From 192.168.1.3 icmp_seq=6 Destination Host Unreachable
    
    --- 192.168.1.1 ping statistics ---
     9 packets transmitted, 0 received, +6 errors, 100% packet loss, time 7998ms
     , pipe 4
     

    Entonces, como no sé cómo configurar las interfaces de red para que las peticiones de red se hagan a través de wlan0 y no de eth0, desactivamos eth0:

    [root@portatil javier]# ifconfig eth0 down
     [root@portatil javier]# ifconfig
     lo Link encap:Local Loopback
     inet addr:127.0.0.1 Mask:255.0.0.0
     inet6 addr: ::1/128 Scope:Host
     UP LOOPBACK RUNNING MTU:16436 Metric:1
     RX packets:80 errors:0 dropped:0 overruns:0 frame:0
     TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0
     RX bytes:6216 (6.0 Kb) TX bytes:6216 (6.0 Kb)
    
    wlan0 Link encap:Ethernet HWaddr 00:11:95:C4:0F:81
     inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
     inet6 addr: fe80::211:95ff:fec4:f81/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:16 errors:0 dropped:0 overruns:0 frame:0
     TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000
     RX bytes:960 (960.0  TX bytes:1092 (1.0 Kb)
    
    [root@portatil javier]# ping 192.168.1.1
     PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
     64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=22.9 ms
     64 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=14.8 ms
     64 bytes from 192.168.1.1: icmp_seq=3 ttl=255 time=25.8 ms
     64 bytes from 192.168.1.1: icmp_seq=4 ttl=255 time=22.8 ms
    
    --- 192.168.1.1 ping statistics ---
     4 packets transmitted, 4 received, 0% packet loss, time 3003ms
     rtt min/avg/max/mdev = 14.841/21.600/25.824/4.084 ms
     [root@portatil javier]# ping 192.168.1.2
     PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
     64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=27.2 ms
     64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=20.7 ms
     64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=18.7 ms
    
    --- 192.168.1.2 ping statistics ---
     3 packets transmitted, 3 received, 0% packet loss, time 2002ms
     rtt min/avg/max/mdev = 18.714/22.225/27.232/3.636 ms
     

    Ahora, la red se canaliza a través de wlan0.

    Desde el centro de control de mandrake, le diré que no levante automáticamente al arrancar eth0.

  5. QUE SE CARGUE AUTOMÁTICAMENTE EL DRIVER CADA VEZ QUE ARRANQUE EL SISTEMA:
    Antes, el driver se cargó porque hicimos modprobe ndiswrapper.

    Para que se cargue automáticamente al iniciar el sistema, hacemos:

    [root@portatil javier]# ndiswrapper -m
     modprobe config already contains alias directive
     

Y creo que ya está!