Modos de Conexión: Local, Red y Nube

iWISP puede trabajar en tres modalidades diferentes dependiendo de dónde se encuentre la base de datos y desde qué computadoras desea acceder al sistema. En esta sección se explicará detalladamente cómo funciona cada modo, los requisitos técnicos, los diagramas de referencia y las condiciones de soporte.


1. Modo Local

El modo local es el más simple. El sistema iWISP funciona únicamente dentro de una misma computadora. No requiere configuraciones adicionales, puertos abiertos ni conexión externa. Todo funciona directamente en el equipo donde se instaló iWISP.

Uso recomendado: Administradores que solo manejan un equipo y no requieren acceso desde otras computadoras.

2. Modo Red (LAN)

En el modo red, una computadora actúa como servidor donde se encuentra instalada la base de datos, y las demás computadoras conectadas a la misma red local pueden utilizar el sistema iWISP como clientes.

Diagrama Modo Red

Para que esto funcione correctamente, se deben cumplir los siguientes requisitos técnicos:

Requisitos Técnicos

Nota importante: La configuración en modo red requiere soporte técnico especializado, de forma presencial o mediante AnyDesk.

Costos y Consideraciones


3. Modo Nube (Cloud)

En este modo, la base de datos se encuentra alojada en un servidor remoto proporcionado por Software Escobedo. Esto permite utilizar iWISP desde cualquier ubicación: casa, oficina, antenas, puntos remotos, etc.

Diagrama Modo Nube

La conexión a la nube no requiere abrir puertos en computadoras locales, ya que la base de datos se encuentra en un servidor seguro de Software Escobedo.

Ventajas

Nota: El paquete iWISP Cloud incluye configuración, soporte y optimización sin costo adicional.

4. Creación de usuario MySQL para conexiones remotas

Para que iWISP pueda conectarse correctamente a la base de datos (ya sea en modo red o en modo nube), es necesario contar con un usuario de MySQL con permisos adecuados. A continuación se muestra un ejemplo práctico para crear un usuario llamado maestro que tiene acceso al esquema adminet_test.

Estos comandos deben ejecutarse en MySQL (por ejemplo, desde MySQL Workbench o consola) usando un usuario con permisos de administrador, como root.

CREATE USER 'maestro'@'%' IDENTIFIED BY 'clave_maestra123';
GRANT SELECT, INSERT, UPDATE, DELETE ON adminet_test.* TO 'maestro'@'%';
FLUSH PRIVILEGES;

GRANT SELECT, INSERT, UPDATE, DELETE,
       CREATE, ALTER, DROP, INDEX, REFERENCES
ON adminet_test.*
TO 'maestro'@'%';

FLUSH PRIVILEGES;
Explicación técnica:
  • CREATE USER 'maestro'@'%' crea el usuario para que pueda conectarse desde cualquier IP autorizada por el firewall.
  • El primer GRANT otorga permisos básicos de lectura y escritura sobre la base de datos adminet_test.
  • El segundo GRANT agrega permisos de creación, modificación y borrado de tablas, índices y referencias dentro de la misma base.
  • FLUSH PRIVILEGES; aplica inmediatamente los cambios de permisos.

En instalaciones reales, se recomienda cambiar el nombre del usuario, la contraseña y el nombre de la base de datos a los que usted utilice en su entorno, manteniendo la misma estructura de comandos.


Conclusiones

Cada modo de conexión tiene un propósito distinto. Modo local para un solo equipo, modo red para oficinas internas, y modo nube para trabajar desde cualquier ubicación.

Importante: El modo red requiere intervención técnica. No es recomendable que usuarios sin conocimientos avancen por su cuenta, ya que un error en el Firewall o MySQL puede impedir que el sistema funcione.