Red e infraestructura

Telecomunicación & Redes

Integración directa con routers MikroTik, gestión de zonas, sectoriales, cajas NAP y automatización de cortes de servicio.

Integración RouterOS

Control MikroTik desde el sistema

Red Host se conecta directamente a tus routers MikroTik via RouterOS API para suspender y reactivar clientes de forma automática — sin intervención manual.

Conexión PPPoE (Secrets)

// Corte automático PPPoE /ppp/secret/set disabled=yes name="cliente_usuario" // Reactivación /ppp/secret/set disabled=no name="cliente_usuario"

El sistema deshabilita el secret del cliente cuando se ejecuta el cron de corte. Si la API no está disponible, el corte en base de datos se registra igualmente con el fallo en el log.

IP Estática (Firewall Address-List)

// Corte IP estática /ip/firewall/address-list/add address="192.168.1.100" list="suspendidos-redhost" // Reactivación /ip/firewall/address-list/remove [find address="192.168.1.100"]

Para clientes con IP fija, el sistema agrega la dirección a la lista de suspendidos. El firewall de MikroTik bloquea el tráfico hasta que se registre el pago.

Flujo de corte automático

Ciclo de facturación y corte

El cron dispatcher decide qué jobs ejecutar cada minuto. Aquí el flujo del Grupo 1:

1
Día 1 · 09:00
Cron genera factura mensual a clientes G1
2
Días 1–6
Cliente tiene 6 días de gracia para pagar
3
Cobrador
Registra pago o crea promesa de pago
4
Día 7 · 10:00
Cron corte_g1: suspende y llama API MikroTik
5
Reactivación
Pago registrado reactiva automáticamente en MikroTik
Infraestructura de red

Módulos del sistema de red

Catálogos de red accesibles solo por el rol admin.

🔴
Routers MikroTik
Registro de routers con IP, credenciales de API, puerto y estado. Base para integración automática de cortes.
📶
Planes de Internet
Catálogo de planes con velocidad de bajada/subida, burst, precio mensual y perfil PPP asociado en MikroTik.
🗺️
Zonas de Cobertura
Áreas geográficas para segmentar la base de clientes. Filtros en todos los módulos del sistema.
📡
Antenas Sectoriales
Registro de antenas y equipos de transmisión por zona para visualización y diagnóstico.
Perfiles PPP
Perfiles de velocidad en MikroTik sincronizados con los planes del sistema para coherencia total.
📦
Cajas NAP
Puntos de distribución de fibra óptica o cable coaxial georeferenciados y asociados a clientes.
Acceso público

Módulo Hotspot

Generación y control de fichas de acceso para zonas de hotspot público con integración MikroTik Hotspot.

🎫
Generador de Fichas
Creación de fichas por tiempo o datos. Generación por lotes con impresión directa desde el navegador.
✂️
Cortes de Fichas
Gestión de cortes y vencimientos de fichas activas en los equipos hotspot.
🔌
Equipos Hotspot
Registro de routers y access points que ofrecen el servicio hotspot con sus credenciales de API.
Instalación

Requisitos del servidor de producción

Red Host corre sobre LAMP/LEMP estándar. Compatible con servidores de bajo costo.

ComponenteRequisito mínimoRecomendado
Sistema OperativoUbuntu 22/24 LTS o Debian 11+Ubuntu 24 LTS
Servidor WebApache 2.4+ (mod_rewrite)Apache 2.4+
PHPPHP 8.0+ (mysqli, mbstring, json, zip, gd)PHP 8.2+
Base de DatosMySQL 5.7+ o MariaDB 10.4+MariaDB 10.6+
RAM1 GB2 GB (500+ clientes)
Almacenamiento20 GB50 GB (con backups)
RedAcceso LAN del ISPNo requiere IP pública
CrontabAcceso a crontab www-data o root
Automatización

Una sola línea de crontab controla todo

# /etc/crontab — dispatcher se ejecuta cada minuto * * * * * php /var/www/html/red-host/cron/dispatcher.php >> /var/log/redhost/dispatcher.log 2>&1

El dispatcher lee la configuración de jobs desde la base de datos y decide qué ejecutar. Toda la configuración de horarios y activación/desactivación se hace desde la interfaz web en Ajustes → Gestor de Crons. No es necesario editar el servidor.

¿Tu ISP usa MikroTik?

Red Host está diseñado específicamente para proveedores WISP con infraestructura MikroTik RouterOS.

Contáctanos Ver todos los módulos