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.
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.
Para que esto funcione correctamente, se deben cumplir los siguientes requisitos técnicos:
Requisitos Técnicos
- La máquina servidor debe estar siempre encendida mientras otra computadora use el sistema.
- Todas las máquinas deben estar en la misma red (ejemplo: 192.168.1.x).
- El puerto 3306 debe estar abierto en el Firewall de Windows en la máquina servidor (Windows 10 o Windows 11).
- Debe permitirse acceso a MySQL desde las IP internas.
Costos y Consideraciones
- Si el usuario paga un paquete de 2 equipos o más, la configuración en modo red no tiene costo.
- Si el usuario contrata iWISP Cloud, la configuración tampoco tiene costo.
- Si el usuario compra una sola licencia y después desea agregar otra computadora, se cobrará una cuota de $370 MXN por configuración del modo red.
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.
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
- Acceso desde cualquier ubicación con Internet.
- No se depende de una computadora encendida como servidor local.
- Mayor estabilidad y disponibilidad.
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;
CREATE USER 'maestro'@'%'crea el usuario para que pueda conectarse desde cualquier IP autorizada por el firewall.- El primer
GRANTotorga permisos básicos de lectura y escritura sobre la base de datos adminet_test. - El segundo
GRANTagrega 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.