Estudiando e Investigando
De LugroMesh
Tabla de contenidos |
Estudiando e Investigando
Redes Inalámbricas (principalmente IEEE 802.11)
Las Redes Inalámbricas son aquellas que se comunican por un medio de transmisión no guiado (sin cables) mediante ondas electromagnéticas. La transmisión y la recepción se realiza a través de antenas.
En nuestro caso utilizamos el tipo definido en la especificación IEEE 802.11.
WMN - Redes Mesh Inalámbricas
Una Red Mesh Inalámbrica (WMN siglas en ingles) es una red de comunicación armada por nodos organizados en una topología de malla (mesh en ingles).
El protocolo de ruteo utilizado es B.A.T.M.A.N., y la rama elegida es la llamada B.A.T.M.A.N.-Experimental (BMX). Información útil sobre B.A.T.M.A.N.:
- Las ramas explicadas
- FAQ
- Concepto
- Tuneo de Internet
- Salida de Debug
- B.A.T.M.A.N. Draft
- Manual de referencia de BMX (PDF)
También la temática de las redes AdHoc en general es de gran utilidad.
Programación en bash, ash, C, PHP
Se requieren algunos conocimientos de programación para poder arreglar/modificar el software utilizado o necesitado.
Actualmente el desarrollo está dado en los scripts que componen Nightwing.
Los principales scripts son:
- /etc/init.d/nightwing: script encargado del inicio y configuracion sin interacción de Nightwing (el llamado sistema 0-conf)
- /usr/bin/nw_conf: script encargado de configurar Nightwing interactivamente
Diferentes lenguajes son utilizados para las herramientas usadas.
Nightwing es una serie de scripts de consola. El lenguaje utilizado es ASH, pero BASH es muy parecido y sirve para también utilizarlo en scripts que se necesiten en los servidores.
BASH
- http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
- http://tldp.org/LDP/Bash-Beginners-Guide/html/
- http://tldp.org/LDP/abs/html/
El lenguaje C es utilizado en drivers, el kernel Linux, el Gateway de WiFiDog, herramientas de OpenWrt y en infinidades de otros programas.
C
- http://www.linfo.org/create_c1.html
- http://www.linfo.org/create_c2.html
- http://www.eskimo.com/~scs/cclass/index.html
- http://c-faq.com/
- http://www.oualline.com/style/index.html
- http://www.gnu.org/software/libc/manual/
- http://www.network-theory.co.uk/docs/gccintro/index.html
PHP es utilizado principalmente en el Servidor de Autenticacion y su el CMS, etc.
PHP
Sistemas Empotrados
Nightwing utiliza como sistema base a OpenWrt.
Más: http://wiki.openwrt.org/ y https://dev.openwrt.org/wiki
Categorías: Documentación | BATMAN | BMX | WMN
