Este documento describe OpenWrt, un sistema operativo de código abierto para dispositivos embebidos. Explica que OpenWrt proporciona un sistema de archivos personalizable y un gestor de paquetes que permite a los usuarios adaptar dispositivos como routers a cualquier aplicación. Luego resume la historia de OpenWrt y algunos dispositivos compatibles como routers, pasarelas residenciales, teléfonos inteligentes y computadoras de bolsillo. Finalmente, concluye que el trabajo permitió aprender sobre los beneficios de OpenWrt y los dispositivos en
Introducción a OpenWRT: qué es, para qué sirve y dispositivos compatibles
1. Republica de panamá
Ministerio de educación
Colegio: ipt Arnulfo arias Madrid
Trabajo de redes
Profesor: Guillermo Sánchez
Pertenece a: Irving Lezcano
Año 11ª Bi
Año electivo: 2013
2. Introducción
el propósito de este trabajo es
poder apreciar e usar el App
openwrt. A la ves apreciar que es
openwrt en que dispositivos se
puede instalar y sus
características
3. QUE ES OPENWRT?
En vez de intentar crear un firmware estático, Openwrt provee un sistema de ficheros completamente
escribible con un gestor de paquetes. Esto le libera de las restricciones de aplicaciones, funciones y
configuraciones proporcionadas por el vendedor y le permite utilizar los paquetes para personalizar un
dispositivo integrado, para que pueda adaptarse a cualquier aplicación. Para los desarrolladores, OpenWrt
proporciona un marco para crear una aplicación sin tener que crear una imagen de firmware completa y
distribuirla alrededor. Para los usuarios, esto significa la libertad de personalización completa, lo que permite
el uso de un dispositivo embebido en formas que el vendedor nunca imaginó.
Historia de openwrt”
El proyecto OpenWrt se inició en enero de 2004. Las primeras versiones estaban basadas
en OpenWrtLinksys GPL fuentes para WRT54G y un buildroot del proyecto uclibc. Esta
versión fue conocida como OpenWrt "versión estable" y fue ampliamente utilizada. Todavía
hay muchas aplicaciones de OpenWRT, como el Freifunk-Firmware o SIP @ Home, que se
basan en esta versión.
A principios de 2005, unos nuevos desarrolladores se unieron al equipo. Después de varios
meses de desarrollo cerrado el equipo decidió publicar los primeros "experimentales"
versiones de OpenWrt. Las versiones experimentales utilizan un sistema de construcción
muy personalizado basado en buildroot2 del proyecto uclibc. OpenWrt utiliza oficiales de
GNU / Linux fuentes del núcleo y sólo añade parches para el sistema en chip y
controladores para las interfaces de red. El equipo desarrollador intenta volver a
implementar la mayor parte del código dentro de la propia GPL tarballs de los diferentes
proveedores. Hay herramientas gratuitas para escribir las imágenes de firmware
directamente en el flash (mtd), para configurar la red inalámbrica LAN Chip (wlcompat /
wificonf) y programar el conmutador VLAN con capacidad a través del sistema de ficheros
proc. El nombre en clave de la primera versión OpenWrt es "White Russian", un cóctel
popular. El desarrollo de la línea blanca rusa ha terminado con el lanzamiento de OpenWrt
0,9.
4. El desarrollo de la próxima versión que está ocurriendo en nuestro Subversion (SVN)
repositorio.
PARA QUE SIRVE?
Porque la arquitectura abierta le permite realizar inspecciones del estado de paquetes de datos, detección de
intrusos, y un sinnúmero de otras cosas que normalmente requieren varios miles de dólares en hardware
para hacerlo con eficiencia.
En este momento existen mas de 2000 paquetes de software en el repositorio oficial, y muchos mas
proporcionados por la comunidad. El numero de paquetes evidencia la efectividad de la construcción del
sistema OpenWrt, que proporciona a la oportunidad de portar fácilmente paquetes y crear tu propio firmware..
¿Qué dispositivo elegir?
OpenWrt se puede ejecutar enrouters CPE, pasarelas residenciales, teléfonos inteligentes (por
ejemplo Neo FreeRunner),) y portátiles pequeños (por ejemplo, One Laptop per Child (OLPC)). Pero
también es posible ejecutar en ordenadores normales (por ejemplo,x 86).
Lista de dispositivos
ROUTER CPE
Un CPE puede ser un Router el cual una vez recepcionada la señal del proveedor de servicios es capaz de retransmitirla a la Red
Local.
Técnicamente son unidades terminales asociadas a equipamientos de telecomunicaciones, localizadas en el lado del suscriptor y
que se encuentran conectadas con el canal de comunicaciones del proveedor o portador de información.
5. Una Pasarela Residencial
es un dispositivo que conecta las infraestructuras de telecomunicaciones (datos, control, automatización, ...) del hogar
digital a una red pública de datos, como por ejemplo Internet. La Pasarela Residencial normalmente combina las
funciones de un router, de un hub, de un modem con acceso a Internet para varios PCs, de cortafuegos e incluso de
servidor de aplicaciones de entretenimiento, como Vídeo/Audio bajo demanda, de comunicaciones, como VoIP (telefonía
sobre Internet) o de telecontrol como la domótica.
celulares inteligentes
OpenMoko es un proyecto para crear una plataforma para teléfonos inteligentes
(smartphones) usandoSoftware Libre. (GNU/Linux, servidor X.Org, GTK+ y el gestor
de ventanas Matchbox). Está basado sobre OpenEmbedded y utiliza el sistema de
paquetes ipkg. Recientemente hemos publicado en Alcance Libre artículos acerca
de Neo Freerunner y Neo 1973.
Neo Freerunner es en si mismo una herramienta de desarrollo, así que este
movimiento tiene bastante sentido para atraer más gente que colabore para mejorar
el dispositivo. El precio sugerido de OpenMoko Neo FreeRunner es de 399 dólares
y está disponible a través de su tienda en línea y distribuidores en India,
Norteamérica y Unión Europea.
Computadoras de bolsillo
Esta categoría de ordenadors tuvo principalmente importancia en la década
de 1980, con fabricantes, como Casio, Sharp Corporation, Tandy/Radio
Shack o Hewlett-Packard. Se podían programar en BASIC o uno en lenguaje
especializado propio de los ordenadores de bolsillo
7. Conclusión
Este trabajo cuyo tema se
basaba en openwrt me
permitió saber que los
beneficios de esta
herramienta tanto en los
Dispositivos en que esta
funciona.