Páginas

jueves, 9 de diciembre de 2010

Chipset rtl8187 Gentoo

Configurar modulo rtl8187 en el kernel 
kernel > 2.6.23

Antes de comenzar, los ajustes deben aplicarse a la configuración del kernel. Para configurar el módulo en el kernel:

    * No seleccione Genérico IEEE 802.11 pila de red (seleccionar la versión mac80211 en su lugar)
    * Habilitar la compatibilidad con memoria EEPROM 93CX6
    * Realtek 8187 USB inalámbrico de apoyo en los controladores de LAN


Recuerde su Kernel debe ser > 2.6.23

General setup  --->
  [*] Prompt for development and/or incomplete code/drivers

Networking --->
  [*] Networking support
  Wireless --->
    <*> Generic IEEE 802.11 Networking Stack (mac80211)

Device Drivers --->
  [*] Misc Devices --->
     EEPROM 93CX6 support
  Network device support --->
    Wireless LAN --->
      [*] Wireless LAN (IEEE 802.11)
       Realtek 8187 and 8187B USB support

Cryptographic options --->
  [*]Cryptographic API
    <*>ARC4 cipher algorithm

Library routines
  ---CRC32 functions

Ahora guarde la configuración del núcleo y empezar a recompilar. No se olvide de modificar el archivo /boot/grub/grub.conf si es necesario.

Arranque con el nuevo kernel.
Pruebe cargar el módulo:
modprobe rtl8187

Con el fin de comprobar si ha trabajado, ejecute:
# dmesg | grep rtl8187

Debería ver una salida como esta:

usbcore: conductor registrado nueva interfaz rtl8187

Configuración del acceso inalámbrico
Si todo es correcto, usted debe tener una nueva interface: wlan0. Si tiene mas de un interface inalambrica la nueva tarjeta la vera como wlan1. Si no ve wlan1 simplemente ejecute:

# ifconfig wlan1 up

Para una lista de todas las redes wifi disponibles sólo ejecuta:

# iwlist wlan1 scan

Arrancar el modulo con el sistema
En este punto, necesita para añadir estos módulos a /etc/modules.autoload.d/kernel-2.6:

rtl8187

Ahora reinicie y entre los mensajes durante el arranque vera algo sobre la conexión con net.wlan1.

Conectarse a Internet desde la linea de comandos:
Si utiliza WPA (Wifi Protected Access) PSK (Pre-Share Key) que utiliza el Protocolo de Integridad de Clave Temporal (TKIP - Temporal Key Integrity Protocol),  cambia claves dinámicamente a medida que el sistema es utilizado:
# ifconfig wlan1 up
# chmod 755 /etc/wpa_supplicant.conf

Editar el archivo de configuracion wpa_supplicant
# vim /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_suplicant
network={
ssid="WIREL02"
key_mgmt=WPA-PSK
proto=WPA
pairwise=CCMP TKIP
group=CCMP TKIP
psk="s3cr3t"
priority=3
}

# ifconfig wlan1 up
# wpa_supplicant -w -Dwext -iwlan1 -c/etc/wpa_supplicant/wpa_supplicant.conf
# dhcpcd wlan1

Conectase a internet utilizando WEP (Wired Equivalent Privacy) basado en el algoritmo de cifrado RC4:
Utilizando un script.

#!/bin/bash
# iwconfig wlan1 essid "WLAN_XXXX"
# iwconfig wlan1 key 5a303030324346423731334542
# dhcpcd wlan1
echo "... Conectado a la red WLAN_EB"
sleep 2 &
echo "... Domain name severs OpenDns en uso."

Guardar como wifi_wlan_xxxx y darle permisos de ejecucion:
# ./wifi_wlan_xxxx

Linux es genial!