We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
PRE-PRÁCTICA 5
Carga de OpenWRT para crear un ruteador en un equipo de cómputo, Raspberry o ruteador
comercial compatible. (septiembre de 2024) Integrantes: Agustín Jiménez Lizbeth, Alcacio Hernández M. Ezequiel, Garcia Gabriel José A., Palacios Cahuantzi P. Giovanni. I. INTRODUCCIÓN OpenWrt está disponible para una amplia gama de sistemas integrados de muchos OpenWrt (OPEN Wireless RouTer,), fabricantes diferentes. Anteriormente, ENRUTADOR INALÁMBRICO ABIERTO OpenWrt estaba abierto a enrutadores con está construido para ser un sistema operativo una cantidad significativa de capacidades de de funciones completas, fácilmente hardware. Pero las últimas versiones de modificable para tu router. En la práctica, OpenWrt se enfocan solo en enrutadores esto significa que puedes tener todas las con al menos 4 MB de memoria flash y 32 funciones que necesitas sin nada de relleno, MB de RAM. impulsado por un kernel de Linux que es más reciente que la mayoría de las otras ¿Para qué se utiliza OpenWRT? distribuciones. 1. Personalización: Los usuarios pueden instalar una amplia variedad de paquetes II. ¿QUE ES OWRT Y PARA QUE SE de software para añadir nuevas UTILIZA? funcionalidades al router. OpenWrt (OWRT) es un sistema operativo 2. Mejora de la seguridad: OpenWRT gratuito de código abierto con una base permite mantener el firmware Linux que se puede instalar en diferentes actualizado con parches de seguridad enrutadores y Dispositivos de puerta de más rápidos que los que proveen muchos enlace IoT. Debido a su pequeño peso y fabricantes. muchas opciones de personalización, 3. Optimización de la red: Ofrece OpenWrt es perfecto para dispositivos que herramientas avanzadas para la gestión necesitan potentes capacidades de red, pero del tráfico, como Quality of Service tienen recursos limitados. Ofrece una (QoS), balanceo de carga y variedad de herramientas y capacidades monitorización detallada del uso de red. para controlar y optimizar el tráfico de la 4. Creación de redes más robustas: Se red, así como compatibilidad con una serie puede configurar enrutamiento de protocolos y funciones de seguridad, avanzado, VPNs, servidores como compatibilidad con firewall y VPN DNS/DHCP, entre otros. Sirve para adaptar enrutadores y puertas de 5. Desarrollo y experimentación: Es enlace a las preferencias del usuario es la popular entre desarrolladores que principal ventaja de OpenWrt. Como quieren probar configuraciones de red resultado, se usa principalmente para avanzadas o crear redes personalizadas. modificar el firmware original en todo tipo de enrutadores y puertas de enlace domésticas. Es posible que el firmware III. CÓMO INSTALAR UN predeterminado para su hardware no sea tan SERVIDOR WEB confiable o totalmente ajustable como Para instalar y ejecutar un servidor OpenWrt, que proporciona una interfaz web web simple en Python utilizando el llamada Luci. módulo http.server (también conocido como HTTPServer), solo Una vez que el servidor esté necesitas seguir unos pasos corriendo, puedes acceder a él desde sencillos. Este servidor puede cualquier navegador web. manejar solicitudes HTTP básicas y Simplemente escribe en la barra de servir archivos desde un directorio direcciones: específico. Te guiaré para configurar un servidor web local y habilitar un http://localhost:8000 puerto para su acceso. Pasos para instalar y ejecutar un Si deseas acceder al servidor desde servidor web con Python: otra máquina en la misma red, 1. Asegúrate de tener Python necesitas usar la IP local de tu instalado máquina en lugar de "localhost". Por Python 3 incluye el módulo ejemplo, si tu IP es 192.168.1.100, http.server por defecto, por lo que no entonces: necesitas instalar nada adicional. Verifica que tienes Python instalado http://192.168.1.100:8000 ejecutando: 5. Permitir acceso al puerto python –version (opcional) Si estás detrás de un firewall (como en sistemas Linux o macOS) o estás Si no lo tienes, puedes descargarlo e ejecutando el servidor en un servidor instalarlo desde python.org. remoto, es posible que necesites 2. Selecciona un puerto para abrir el puerto en el firewall para habilitar el servidor permitir conexiones externas. Esto Escoge el puerto en el cual deseas puede hacerse con un comando que el servidor escuche. Por como ufw en Linux: ejemplo, el puerto 8000 es comúnmente utilizado para pruebas sudo ufw allow 8000/tcp locales, pero puedes usar cualquier puerto disponible. Esto habilita el acceso externo al 3. Inicia el servidor puerto 8000 a través del protocolo Ve al directorio donde tienes los TCP. archivos que deseas servir y ejecuta Detalles adicionales: el siguiente comando en la terminal Cambiar el directorio de trabajo: Si (o en el Símbolo del sistema en quieres servir archivos desde un Windows o linux): directorio específico, simplemente Si tiene Python 3, ejecutar el código: navega a ese directorio en la terminal antes de ejecutar el comando de python3 -m http.server 8000 http.server. Detener el servidor: Para detener el Esto iniciará un servidor HTTP que servidor web, presiona Ctrl + C en la escuchará en el puerto 8000 (puedes terminal donde lo ejecutaste. cambiar el número de puerto si lo prefieres). 4. Acceder al servidor desde un IV. REFERENCIAS navegador 1. Qué es OpenWRT Beneficios y uso. Recuperado de https://www.dusuniot.com/es/blog/what- is-openwrt/ 2. Conoce qué puedes hacer con OpenWrt en tu router. Recuperado de https://www.redeszone.net/tutoriales/ redes-cable/openwrt-utilidades-router/ 3. Crear un servidor simple HTTP con Python Recuperado de https://pythones.net/crear-servidor- python-http/