Cómo habilitar LDAPS desde Linux a Active Directory y resolver "unable to verify the first certificate"

Problema En entornos mixtos Windows / Linux es frecuente que una aplicación Linux necesite consultar usuarios y grupos en un dominio Active Directory (AD). La comunicación LDAP sin cifrado funciona sin problemas, pero cuando se intenta forzar LDAPS (LDAP sobre TLS/SSL, puerto 636) aparecen errores de verificación de certificado como: CONNECTED(00000003) depth=0 CN = my.server.dc verify error:num=20:unable to get local issuer certificate depth=0 CN = my.server.dc verify error:num=21:unable to verify the first certificate Este mensaje indica que el cliente Linux no confía en la cadena de certificación que presenta el controlador de dominio. El patrón se repite en muchos setups: el certificado del DC se ha exportado, se ha copiado al host Linux y se ha ejecutado update-ca-certificates, pero openssl s_client sigue sin validar la cadena. El problema no es exclusivo de un dominio concreto; cualquier organización que use certificados internos emitidos por su propia AD Certificate Services puede tropezar con la misma situación. ...

September 17, 2026 · Ernesto

Cómo manejar backups de PBS para bind mounts en contenedores LXC con Samba y ZFS

Problema En entornos con Proxmox VE es frecuente montar un pool ZFS en el host y exponerlo a un contenedor LXC mediante bind mount para servir archivos con Samba. El desafío surge al diseñar la estrategia de respaldo con Proxmox Backup Server (PBS): ¿debería PBS respaldar solo el disco raíz del contenedor o incluir también los datos del pool ZFS que están montados dentro del LXC? Además, muchos administradores se preguntan si colocar el sistema operativo del host y los discos raíz de máquinas virtuales/LXC en el mismo SSD RAID‑1 es una práctica segura o si genera cuellos de botella. ...

September 14, 2026 · Ernesto

Guía para Persistent Storage sobre NFS/SMB en OCI containers dentro de LXC

Problema En entornos de Proxmox donde se ejecutan contenedores OCI dentro de LXC, el almacenamiento interno del contenedor desaparece al reiniciarlo o al migrarlo. Cuando la aplicación necesita guardar datos de forma permanente (logs, bases SQLite, configuraciones), el único recurso fiable es un directorio externo compartido mediante NFS o SMB. El reto consiste en exponer ese recurso al contenedor OCI sin perder la capacidad de gestión propia de LXC (snapshots, migraciones) y sin romper la ruta esperada por la imagen OCI. ...

September 14, 2026 · Ernesto

Cómo dividir zona DNS entre Windows DNS y BIND9 sin wildcards

Problema En entornos donde el mismo dominio (por ejemplo, example.domain) se utiliza tanto para servicios internos como para recursos expuestos al exterior, los administradores suelen querer que los clientes internos resuelvan los nombres internos directamente, mientras que cualquier nombre que no exista en la zona interna se delegue a un servidor externo (BIND9 en DMZ). La dificultad aparece cuando el DNS de Windows, que es autoritativo para la zona, responde con NXDOMAIN a cualquier registro que no tenga, impidiendo que la consulta sea reenviada automáticamente al servidor externo. Mantener dos zonas idénticas o crear registros “pinpoint” para cada host externo genera una carga operativa innecesaria y propensa a errores. ...

September 13, 2026 · Ernesto

Cómo gestionar la aplicación de kernel advisories en servidores Linux

Problema En infraestructuras con decenas de servidores Linux, aplicar un advisory de kernel rara vez es tan simple como ejecutar yum update y reiniciar. Cada host lleva un conjunto de servicios críticos que deben volver a estar operativos después del reboot. Cuando uno o varios de esos servicios dependen de módulos del kernel, cambios de versión pueden romper rutas, unidades systemd o configuraciones de NFS. El resultado típico es una cadena de pasos manuales: leer el advisory, cruzar versiones, crear una matriz de reinicio, aplicar el parche host por host, validar cada servicio y, en caso de fallo, depurar. En entornos con 40‑50 máquinas, esa rutina consume varias horas de tiempo de ingeniería por advisory, y el coste se multiplica cuando hay tres advisories al mes. ...

September 13, 2026 · Ernesto

Cómo solucionar fallos de DNS en LAN con pfSense y TrueNAS

Problema En muchos homelabs se configura pfSense como router/DHCP‑server y se delega un dominio interno (por ejemplo *.lan) para que los dispositivos accedan a recursos como SMB shares mediante nombres amigables (smb://servidor.lan). Cuando el servidor de almacenamiento es TrueNAS y se le asigna un hostname estático (slab), la resolución DNS suele funcionar sin problemas. Sin embargo, es frecuente que, sin intervención aparente, los nombres dejan de resolverse y sólo se accede a los recursos mediante la dirección IP (192.168.x.x). El síntoma típico es: ...

September 13, 2026 · Ernesto

Cómo detectar y mitigar auth bypass en appliances de gestión de firewalls

Problema En entornos donde se gestionan múltiples firewalls desde un appliance central (por ejemplo, Cisco FMC, Palo Alto Panorama o FortiManager), la autenticación suele estar aislada dentro de un proceso de arranque que crea una sesión de servicio temporal. Si esa sesión queda huérfana y el código que expone CGI endpoints no valida correctamente el contexto, un atacante puede escalar esa sesión a acceso total a la UI sin credenciales. ...

September 12, 2026 · Ernesto

Cómo gestionar discos VM con LVM thin y thick en Proxmox VE sobre SAN compartido

Problema En entornos de alta disponibilidad donde varios nodos Proxmox comparten un mismo pool de bloques (FC, iSCSI o multipath iSCSI), la gestión de discos virtuales suele quedar atrapada entre dos extremos: usar LVM‑thin para ahorrar espacio pero perder predictibilidad de consumo, o usar discos totalmente preasignados (thick) que garantizan espacio pero desperdician recursos. Cambiar de un modo a otro después de que la VM está en producción es doloroso: snapshots pueden romperse, los movimientos de almacenamiento fallan y la coherencia del clúster se ve amenazada. El patrón recurrente es la necesidad de un plugin o método que permita: ...

September 12, 2026 · Ernesto

Cómo integrar UPS con Proxmox: soporte para Proxmox Backup Server, webhooks mejorados y apagado consciente de clúster

Problema En entornos con varios nodos Proxmox, la pérdida de energía suele desencadenar apagados descoordinados. Cada host intenta cerrar sus máquinas virtuales de forma independiente, lo que genera situaciones donde el clúster queda parcialmente activo: algunos nodos siguen con HA habilitado, otros ya están apagados y los discos compartidos (Ceph, ZFS) pierden quorum. Además, la falta de una capa de notificación hace que el equipo de operaciones no reciba alertas tempranas de la caída de la UPS. El reto es conectar la UPS al ecosistema Proxmox de modo que: ...

September 12, 2026 · Ernesto

Cómo solucionar lentitud de transferencia en Samba dentro de LXC en Proxmox

Problema En entornos de homelab o pequeñas infraestructuras es frecuente montar discos de gran capacidad dentro de contenedores LXC y exponerlos mediante Samba (SMB). Cuando los clientes Windows o Linux acceden al recurso, la transferencia puede caer a unos pocos kilobytes por segundo, a pesar de que el disco subyacente muestra actividad mínima y el host Proxmox no presenta cuellos de botella visibles. El síntoma típico es: Copias de archivos que tardan minutos en completarse. Conexiones SSH al contenedor que se vuelven latentes durante la transferencia. iostat del host que muestra casi nada de I/O, salvo picos cada varios segundos. Uso de CPU bajo, pero memoria del contenedor saturada por buffers. Este patrón no es exclusivo de una única configuración; aparece siempre que el flujo de datos entre el proceso Samba dentro del LXC y el bloque de disco del host está limitado por la capa de virtualización o por la forma en que se gestionan los buffers de escritura. ...

September 4, 2026 · Ernesto