BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(01/08/2010 05:10:59)
    
Google


En bulma.net
En internet
Punto de acceso para tarjetas con chip hermes y driver hermesap (19572 lectures)
Por Alberto Rodriguez Galdo
matosinho ()
Creado el 15/10/2003 21:58 modificado el 15/10/2003 21:58

El driver hermesap permite configurar puntos de acceso con tarjetas con el chip hermes, no es tan bueno como el driver hostap (tampoco lleva tanto tiempo) pero hay veces en las que no queda otra solución. Al menos mientras hostap no soporte las tarjetas tipo orinoco.

Pagina1/1

El driver hermesap permite que las tarjetas basadas en el chip hermes se puedan poner en modo master y actúen como puntos de acceso, la diferencia entre este driver y hostap, aparte de la evidente diferencia de chip, hermes en este y prism en hostap, es que este driver utiliza un firmware terciaro para conseguir el modo master a diferencia de hostap que utiliza el firmware secundario directamente.

Para configurar un punto de acceso con tarjetas basadas en el chip hermes, las orinoco, avaya, lucent, incluso las airport de Apple necesitamos lo siguiente:

  • Un kernel 2.4
  • Los drivers hermesap
  • unzip
  • wget
  • devfsd
  • wireless-tools

  • Vamos allá

    Lo primero será descargar todo lo necesario. Entonces configuraremos el kernel activando el soporte de devfs (Filesystems | /devfs filesystem support y Automaticaly mount at boot), por descontado el soporte de pcmcia si la tarjeta lo es (General setup | PCMCIA/CARDBUS support) y el soporte de wireless (Networking device support | Wireless (non hamradio). También es conveniente activar el soporte de bridging si se pretende que la red wireless forme parte de una red existente cableada (Networking options / 802.1d Ethernet bridging).
    Una vez compilado, ya sabeis, make dep bzlilo modules modules_install y el paquete dvfsd instalado para montar el nuevo sistema de ficheros en /dev.

    Bueno, una vez se arranca el flamante nuevo núcleo, se debe compilar el driver hermesap que en realidad es un driver orinoco parcheado. Para compilar este driver se debe ejecutar un make en los directorios /driver y /hfw .

    Ahora se debe descargar el firmware, asi que se necesita una conexión a internet y tener instalados los paquetes unzip y wget. Para conseguir el firmware terciario, se debe ejecutar la aplicación hfwget.sh disponible en la carpeta /firmware/. Esta aplicación se descarga los drivers para las tarjetas avaya del ftp de avaya. Una vez los tiene descargados extrae el firmware terciario que convertirá la tarjeta en un punto de acceso de uno de los archivos .sys disponibles en el archivo .zip descargado.
    Después de este proceso estaras disponible en la carpeta /firmware un archivo T10809022.hfw que cargaremos en la tarjeta utilizando la utilidad hfwload en la carpeta /hfw. Para esto, se ejecutara lo siguiente (suponiendo que la tarjeta wireless sea la eth0) importante: la tarjeta debe estar desabilitada, asi que ifconfig eth0 down.
    debian:/usr/local/hermesap-2.0/hfw/./hfwload eth0 ../firmware/T10809022.hfw
    
    Ahora la tarjeta esta en modo master y preparada para recibir clientes. Debemos establecer un essid, canal y si se tercia, clave wep (altamente recomendable):
    iwconfig eth0 essid "hermesap"
    iwconfig eth0 channel 10
    iwconfig eth0 key s:clave
    
    El punto de acceso ya esta disponible para que los clientes se asocien a él.

    Unimos la red inalámbrica a la red cableada

    El método mas sencillo es construir un bridge entre las dos redes. Debe existir soporte en el núcleo de bridging 802.1d y deberan existir en la maquina las herramientas para la gestion de bridges en linux, las bridge-utils.
    Una vez configurada la red inalambrica y la red cableada, las uniremos:
    brctl addbr br0
    brctl addif eth0     //la cableada
    brctl addif eth1     //la wireless
    
    Ahora asignaremos una ip al puente o la conseguiremos por dhcp. En este momento el bridge aprende las direcciones MAC de las máquinas conectadas a cada interfaz de red e interconectará las dos redes.

    WDS, Wireless Distribution System

    WDS permite unir varios puntos de acceso para ampliar la cobertura de la red inalambrica o distribuir los clientes, y el driver hermesap lo permite. Veamos como se consigue. Deberemos apuntar las MAC de las tarjetas de los puntos de acceso y debemos decirle a cada uno de ellos la dirección MAC del otro. Pongamos que tenemos un punto de acceso con MAC 00:02:2D:11:11:11 y otro con una MAC 00:02:2D:99:99:99, haremos la siguiente configuración en cada uno:

    iwpriv eth1 add_wds    // Esto crea una interfaz virtual eth2 de enlace
    iwconfig eth2 ap 00:02:2D:11:11:11  //Le comunico la MAC al otro punto de acceso
    ifconfig eth2 up
    brctl addif br0 eth2   //añado la interfaz al bridge
    
    Y otro tanto de lo mismo en el otro punto de acceso:
    iwpriv eth1 add_wds
    iwconfig eth2 ap 00:02:2D:99:99:99
    ifconfig eth2 up
    brctl addif br0 eth2
    
    Una vez levantadas (ifconfig br0 up) todas las interfaces, los puntos de acceso estarán conectados. Un detalle a tener en cuenta es que para que funcione el enlace WDS los dos puntos de acceso deben tener el mismo essid y emitir en el mismo canal, este es uno de los motivos por los que el enlace WDS es tan poco eficiente. El formato de WDS es el "estandar" asi que no hay problemas en interconectar puntos de acceso hermesap con hostap (con firmware >1.5.0), openap y la mayoría de los puntos de acceso comerciales que soportan WDS.

    Ocultación del nombre de red

    El driver hermesap permite ocultar el nombre essid de la red wireless mas que como seguridad, para poner un poco mas complicado que clientes no permitidos se asocien al punto de acceso...., nunca esta de mas. Esto se hace a través de un comando iwpriv:
    iwpriv eth1 hidden 1
    
    y iwpriv eth1 hidden 0 para desactivarlo.

    Alberto Rodríguez Galdo, Octubre de 2003

    Este artículo se ajusta a los términos de la licencia Free Documentation License

    Imprimir
    Version para
    imprimir

    Imprimir
    Version
    PDF
    Comentarios
    Es posible que se hayan omitido algunos comentarios considerados poco constructivos
    1.  Re: Punto de acceso para tarjetas con chip hermes y driver hermesap (16/10/2003 14:22, #17505)
      Por: El cobarde anónimo (http://w0w0.sysnetworks.net)
    aquí una guía para dar soporte hermesap a estas tarjetas:
    http://madridwirele ss.net/docs/hermesap/hermesap.html
    No es pot respondre
     
    GRACIAS
    Distribuciones Universal
    Por el servidor
    Dpto. de Matematicas e Informatica
    Calificacion
    ****
    Vots: 20
    Danos tu opinion:
    **** Excelente
    ***0 Muy Bueno
    **00 Bueno
    *000 Regular
    0000 Malo
    Relacionados
    . Configuración de tarjetas inalámbricas con chip Atheros (3COM 3CRPAG175).
    . Access Point con PrismGT - ISL3890
    . Hacer funcionar las tarjetas PCMCIA con el hotplug
    . 'I Jornadas de Software Libre' - Everybody, go Wireless!!!!!
    . Sacando el jugo al Wireless: interconexión de redes con WDS
    . Construcción de una antena Wireless Omnidireccional de 5 DBi (¿u 8 DBi?)
    . Redes Wireless con Linux
    . Baleares Wireless, las redes inalambricas
    SECCIONES
    Noticia
    Breve
    Truco
    Enlace
    Participa
    Proyecto
    Articulo
    Webbulma
    Manoletada :-)
    Seguridad
    Modificado: 6/5/2007 19:12:25 | Tiempo Total: 0.021 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 27/12/2009 22:08 CET
    Powered by Apache    MySQL    PHP    Gimp