Clínica de diagnóstico
Catorce configuraciones rotas, diagnosticadas y arregladas en vídeo, en el orden en que trabajaría de verdad un ingeniero competente. Certificados, endpoints, conexión inversa a través de una red por capas, desplazamientos de espacios de nombres y lectura de una sesión cifrada en Wireshark.
| Lecciones | 14 |
|---|---|
| Tiempo | unos 112 minutos |
| Requisitos previos | A4; B3 para las lecciones de certificados |
| Coste | Gratis: lecciones escritas abiertas; el vídeo y los laboratorios necesitan una cuenta gratuita |
Lo que será capaz de hacer
- Sabe trabajar una conexión fallida en orden de diagnóstico en lugar de adivinar.
- Sabe resolver cualquier fallo habitual de certificado solo con el código de estado.
- Sabe atravesar NAT y una red por capas Purdue con conexión inversa.
- Sabe descifrar y leer una sesión de OPC UA en Wireshark.
- Sabe distinguir un problema de servidor de uno de cliente y de uno de red.
Temario
-
1
Siga el orden de diagnóstico8 min
Alcance TCP, después GetEndpoints con seguridad None, después inspeccionar las EndpointDescriptions, después intentar una sesión segura. Saltarse un paso es lo que lleva a adivinar.
Recurso El orden de cuatro pasos ejecutado contra un servidor averiado, con la salida de cada paso
-
2
Arregle una conexión rechazada8 min
Puerto cerrado, puerto equivocado, cortafuegos, servidor que no escucha. Distinguirlos en un minuto.
Recurso nc, ss y un intento de cliente contra cuatro modos de fallo distintos, con la salida de cada uno
-
3
Corregir un desajuste de URL de endpoint8 min
El servidor anuncia el nombre de host con el que se configuró, no el que usted usó para conectar. Qué cambiar y dónde.
Recurso Un servidor que anuncia un nombre de host interno inalcanzable, con la EndpointDescription devuelta
-
4
Arregle un fallo de confianza en ambos sentidos9 min
El flujo de rechazado a confiable hecho por completo y no a medias. La mayoría arregla un solo lado.
Recurso Una primera conexión que falla, y los dos cambios de lista de confianza que la arreglan, con capturas en UaExpert
-
5
Corregir un desajuste de host o URI en un certificado8 min
Entradas SAN, ApplicationUri, y por qué conectar por IP falla contra un certificado con FQDN.
Recurso Un volcado openssl del certificado que falla junto al registro de la conexión
-
6
Arregle una cadena rota8 min
Intermedios que faltan, CRLs ausentes y una CA corporativa sin keyCertSign ni cRLSign.
Recurso Un fallo de validación de cadena rastreado con openssl hasta el key usage que falta
-
7
Arregle un problema de reloj6 min
Fallos de tiempo de certificado en certificados perfectamente válidos, y por qué NTP es un control de seguridad.
Recurso Un certificado válido rechazado en una máquina con 40 minutos de desfase, y aceptado después de NTP
-
8
Atraviese NAT con reverse connect10 min
ReverseHello, el patrón de solo salida para una red por capas Purdue, y el comportamiento poco evidente por el que el cliente debe obtener el certificado, perder el canal y esperar al siguiente hello.
Recurso Una sesión de conexión inversa establecida a través de NAT, con la secuencia de paquetes completa
-
9
Diagnosticar un cliente que conecta y luego cae8 min
Timeout de sesión, keep-alive, un servidor que aborta tras una conexión inversa no soportada, y renegociación de certificados. Cuatro causas, un síntoma.
Recurso Cuatro extractos de captura con el mismo síntoma visible y cuatro causas raíz distintas
-
10
Corregir un índice de namespace desplazado8 min
Un ns= codificado a mano tras una carga del PLC. La solución inmediata y la definitiva.
Recurso El NamespaceArray antes y después de una carga de programa, con el código de cliente que se rompió y su corrección
-
11
Encuentre la pérdida de datos que nadie reportó8 min
Un desbordamiento de cola que se informa como Good. Cómo detectarlo a posteriori y demostrar que ocurrió.
Recurso Un conjunto de datos con un hueco silencioso, y el bit de desbordamiento que lo señala
-
12
Diagnostique un servidor lento9 min
Carga de muestreo, demasiados intervalos distintos, diagnósticos dejados activos, tormentas de conexión, y cómo saber cuál de ellos es antes de empezar a cambiar cosas.
Recurso Diagnósticos de un servidor sobrecargado, con el único cambio que lo arregló
-
13
Leer OPC UA en Wireshark8 min
El disector integrado, el filtro opcua y leer el handshake mensaje a mensaje.
Recurso Una captura completa y anotada de una conexión, desde el Hello hasta la primera respuesta Publish
-
14
Leer una sesión cifrada6 min
Volcar las claves de sesión y decodificar un canal SignAndEncrypt: la única forma de depurar algunos problemas.
Recurso Una captura cifrada descodificada con las claves volcadas, mostrando las llamadas de servicio del interior
Laboratorio
Requiere cuenta gratuita
Trabaje con cuatro configuraciones de cliente rotas a propósito. Para cada una, nombre el código de estado, la causa raíz y la solución antes de mirar la respuesta.
Desbloquear el laboratorio →Última verificación el 7 de septiembre de 2026 frente a OPC UA 1.05.07. OPC UA Connect es un recurso educativo y no está afiliado a la OPC Foundation.