Autor: Francisco

  • OneDrive vinculado sin querer: cómo desvincularlo sin perder archivos

    Un caso frecuente en soporte a PYMES: un usuario con cuenta local de Windows (no cuenta Microsoft) agrega un correo de Outlook/Hotmail compartido de la empresa en la app de Correo o en Outlook clásico — y sin que lo solicite, Windows vincula automáticamente ese correo a OneDrive. A partir de ahí, OneDrive empieza a sincronizar archivos de la máquina hacia la nube, hasta llenar el almacenamiento gratuito (5 GB) y disparar notificaciones persistentes que no desaparecen porque el problema de fondo nunca se resolvió.

    Por qué pasa esto

    Windows 10 y 11 integran el ecosistema Microsoft de forma agresiva: en cuanto se agrega cualquier cuenta de Outlook/Hotmail/Live a un cliente de correo del sistema, Windows la interpreta como una «cuenta Microsoft» utilizable, y ofrece (o directamente activa) la sincronización de OneDrive asociada — incluso si el usuario nunca tuvo intención de usar OneDrive en esa máquina.

    El riesgo real

    El problema no es solo el espacio lleno. Al tratarse de una cuenta de correo compartida entre varias personas (un patrón común en negocios pequeños, donde varios empleados usan el mismo buzón para atención al cliente o ventas), vincularla a OneDrive en una máquina local expone los archivos sincronizados de esa máquina a todos los que tienen acceso a ese correo compartido — no solo al usuario que lo configuró, lo que puede crear un problema de riesgo en la confidencialidad de la información.

    La solución recomendada: solo webmail, sin cliente instalado

    Para correos compartidos, la práctica más segura es no vincularlos nunca a ningún cliente de correo de escritorio ni a apps móviles con sincronización — acceder siempre vía navegador en outlook.live.com. Esto da cero sincronización, cero archivos descargados, y cero riesgo de que la máquina local quede «anclada» a esa cuenta compartida.

    Pasos de corrección (sin pérdida de datos)

    Paso 0 — Verificación previa

    Revisar el contenido de la carpeta local antes de tocar nada:

    C:\Users\[nombre de usuario]\OneDrive

    Si hay archivos importantes ahí, copiarlos manualmente a Documentos o al Escritorio antes de continuar.

    Paso 1 — Desvincular OneDrive (no desinstalar, no borra nada local)

    1. Clic en el ícono de OneDrive (bandeja del sistema)
    2. Ícono de engranaje → Configuración
    3. Pestaña «Cuenta»
    4. Clic en «Desvincular este equipo»
    5. Confirmar

    Paso 2 — Quitar la cuenta de correo del cliente de Windows

    App Correo de Windows:

    1. Abrir la app Correo
    2. Configuración (engranaje)
    3. Administrar cuentas
    4. Seleccionar la cuenta del correo compartido
    5. «Eliminar cuenta de este dispositivo»

    Outlook clásico (Office):

    1. Archivo → Configuración de cuenta → Configuración de cuenta
    2. Seleccionar la cuenta
    3. Quitar

    Paso 3 — Evitar que OneDrive inicie automáticamente

    1. Clic derecho en OneDrive (bandeja)
    2. Configuración → pestaña «Configuración» / «Sincronización y copia de seguridad»
    3. Desmarcar «Iniciar OneDrive automáticamente al iniciar sesión en Windows»

    Paso 4 — Limpiar archivos ya sincronizados en la nube

    1. Abrir Chrome
    2. Ir a onedrive.live.com
    3. Iniciar sesión con el correo compartido
    4. Eliminar los archivos subidos desde esa máquina
    5. Ir a la papelera de reciclaje de OneDrive y vaciarla

    Esto libera el espacio y elimina la advertencia de almacenamiento al 90%.

    Paso 5 — Dejar acceso directo al webmail

    1. Ir a outlook.live.com en Chrome
    2. Iniciar sesión con el correo compartido
    3. Menú (⋮) → Guardar y compartir → Crear acceso directo
    4. Colocar el acceso directo en el escritorio

    Resumen de impacto por acción

    Acción¿Borra datos locales?
    Desvincular OneDriveNo
    Quitar cuenta de Outlook/CorreoNo (solo quita el acceso vía app)
    Limpiar archivos en OneDrive webSolo afecta la nube
    Vaciar papelera de OneDriveSolo afecta la nube

    La máquina local queda completamente intacta durante todo el proceso — solo se eliminan archivos que nunca debieron sincronizarse a la nube en primer lugar.

    Recomendación para correos compartidos

    Cuando un correo se usa entre varias personas (ventas, soporte, atención al cliente), la política más segura es no volver a vincularlo a OneDrive ni a ningún cliente de Outlook en ningún equipo — usar siempre acceso vía navegador, sin excepción. Esto evita tanto el consumo innecesario de almacenamiento como la exposición accidental de archivos locales de cualquier equipo donde se haya configurado por error.

  • Abrir puertos detrás de NAT cuando el ISP bloquea UPnP y NAT-PMP

    Un problema común en homelabs: quieres exponer un servicio P2P (un nodo, un servidor de juego, un servicio de mensajería descentralizada) a internet, pero el router del ISP tiene bloqueados los protocolos estándar de apertura automática de puertos. Este es el diagnóstico y las alternativas cuando eso pasa.

    Diagnóstico del problema

    Se intentó forzar al router del ISP a abrir el puerto de forma automática desde la terminal de la máquina local, pero ambos protocolos estándar fallaron porque el ISP los tiene bloqueados o desactivados:

    • UPnP: falló con el error No valid UPNP Internet Gateway Device found.
    • NAT-PMP: falló con el error Connection refused (errno=111), lo que confirma que el router rechaza las peticiones de reenvío de puertos.

    Comandos utilizados para el diagnóstico

    Instalación de herramientas de mapeo automático:

    sudo apt install miniupnpc natpmpc

    Intento de apertura con UPnP:

    upnpc -a $(hostname -I | cut -d' ' -f1) 18080 18080 TCP

    Intento de apertura con NAT-PMP:

    natpmpc -a 18080 18080 tcp

    Verificación local de que el servicio está escuchando en el puerto:

    sudo ss -tulpn | grep :18080

    Alternativas sin acceso al router

    Al no tener las credenciales del router ni soporte de apertura automática, estas son las alternativas para saltarse el NAT del ISP de forma gratuita, de menor a mayor esfuerzo:

    A. Usar el servicio en modo «privado» (la opción sin cambios)

    No es necesario hacer nada. El servicio funcionará haciendo conexiones salientes (outbound) sin problema — se puede sincronizar, consultar y usar localmente. El único inconveniente es que otros nodos externos no podrán iniciar conexiones hacia el equipo (inbound).

    B. Redes mesh (para conectar tus propios dispositivos)

    Si el objetivo es conectar un celular o laptop propio al servicio de casa estando fuera, sin necesitar acceso público real, la solución más simple es usar Tailscale o ZeroTier. Ambas evitan el router usando UDP hole punching, sin necesidad de configurar nada en él.

    Instalar ZeroTier:

    curl -s https://install.zerotier.com | sudo bash
    sudo zerotier-cli join [ID_DE_TU_RED]

    C. Túnel SSH inverso (para exponer el servicio 100% público y gratis)

    Se puede crear una cuenta en Oracle Cloud (Always Free Tier) para obtener un VPS gratuito con IP pública, y redirigir el tráfico desde ahí hacia el equipo local sin gastar dinero:

    ssh -N -R 18080:localhost:18080 usuario@ip_vps_gratis

    Con esto, cualquier conexión que llegue al puerto 18080 del VPS se reenvía automáticamente al puerto 18080 de la máquina local, sin que el router del ISP intervenga en absoluto.

    D. Exposición temporal (pruebas rápidas)

    Si solo se necesita exponer el puerto temporalmente, para una prueba puntual desde afuera:

    sudo snap install ngrok
    ngrok tcp 18080

    Cuál elegir según el caso

    • Modo privado — suficiente si el servicio solo se necesita para uso propio, sin depender de conexiones entrantes de terceros.
    • Red mesh (Tailscale/ZeroTier) — ideal para acceso personal remoto (celular, laptop) sin exponer nada realmente a internet público.
    • Túnel SSH inverso — la opción más robusta y permanente si se necesita exposición pública real y gratuita, aprovechando un VPS con IP fija.
    • ngrok — el más rápido de levantar, pero pensado para pruebas puntuales, no para uso permanente (la URL/puerto cambia en el plan gratuito).