Clinică de depanare
Paisprezece configurații defecte, diagnosticate și reparate pe cameră, în ordinea în care ar lucra efectiv un inginer competent. Certificate, endpointuri, conectare inversă printr-o rețea pe straturi, deplasări de spațiu de nume și citirea unei sesiuni criptate în Wireshark.
| Lecții | 14 |
|---|---|
| Timp | circa 112 minute |
| Cerințe prealabile | A4; B3 pentru lecțiile despre certificate |
| Cost | Gratuit: lecțiile scrise sunt deschise, video și laboratoarele cer un cont gratuit |
Ce veți fi capabil să faceți
- Puteți trata o conexiune eșuată în ordine de diagnostic, în loc să ghiciți.
- Puteți repara oricare dintre erorile obișnuite de certificat doar pe baza codului de stare.
- Puteți trece prin NAT și printr-o rețea stratificată Purdue folosind reverse connect.
- Puteți decripta și citi o sesiune OPC UA în Wireshark.
- Puteți deosebi o problemă de server de una de client și de una de rețea.
Programă
-
1
Urmați ordinea de diagnostic8 min
Accesibilitate TCP, apoi GetEndpoints cu securitate None, apoi inspectarea EndpointDescriptions, apoi o încercare de sesiune securizată. Omiterea unui pas este motivul pentru care oamenii ghicesc.
Resursă Cei patru pași în ordine, rulați pe un server defect, cu ieșirea fiecărui pas
-
2
Reparați o conexiune respinsă8 min
Port închis, port greșit, firewall, server care nu ascultă. Cum le deosebiți într-un minut.
Resursă nc, ss și o încercare de client față de patru moduri de defectare diferite, cu fiecare ieșire
-
3
Reparați o nepotrivire de URL de endpoint8 min
Serverul anunță numele de gazdă cu care a fost configurat, nu pe cel pe care l-ați apelat. Ce să schimbați și unde.
Livrabil Un server care anunță un nume de gazdă intern inaccesibil, cu EndpointDescription returnat
-
4
Reparați un eșec de încredere, în ambele direcții9 min
Fluxul de lucru rejected-către-trusted făcut complet, nu pe jumătate. Majoritatea rezolvă o singură parte.
Resursă O primă conexiune care eșuează și cele două modificări de listă de încredere care o repară, cu capturi de ecran din UaExpert
-
5
Reparați o nepotrivire de nume de gazdă sau de URI într-un certificat8 min
Intrările SAN, ApplicationUri și de ce conectarea după IP eșuează față de un certificat cu FQDN.
Livrabil Un dump openssl al certificatului care eșuează, alături de jurnalul conexiunii
-
6
Reparați un lanț rupt8 min
Certificate intermediare lipsă, CRL-uri absente și o CA corporativă fără keyCertSign și cRLSign.
Livrabil Un eșec de validare a lanțului, urmărit cu openssl până la utilizarea de cheie lipsă
-
7
Reparați o problemă de ceas6 min
Eșecuri de timp ale certificatelor pe certificate perfect valabile și de ce NTP este un control de securitate.
Livrabil Un certificat valid respins pe o mașină cu 40 de minute de derivă, apoi acceptat după NTP
-
8
Treceți de NAT cu reverse connect10 min
ReverseHello, tiparul exclusiv spre exterior pentru o rețea stratificată după modelul Purdue, și comportamentul neevident în care clientul trebuie să obțină certificatul, să piardă canalul și să aștepte următorul hello.
Resursă O sesiune de reverse connect stabilită prin NAT, cu secvența completă de pachete
-
9
Diagnosticați un client care se conectează și apoi cade8 min
Timeout de sesiune, keep-alive, un server care abandonează după un reverse connect neacceptat și renegocierea certificatelor. Patru cauze, un singur simptom.
Resursă Patru fragmente de captură cu același simptom vizibil și patru cauze fundamentale diferite
-
10
Reparați o deplasare de indice de namespace8 min
Un ns= fixat în cod după o descărcare de PLC. Remediul imediat și cel permanent.
Resursă NamespaceArray înainte și după o descărcare de program, cu codul de client care s-a defectat și soluția
-
11
Găsiți pierderea de date pe care nu a raportat-o nimeni8 min
Depășirea cozii raportată ca Good. Cum să o detectați ulterior și să dovediți că s-a întâmplat.
Livrabil Un set de date cu un gol tăcut și bitul de depășire care arată unde
-
12
Diagnosticați un server lent9 min
Încărcarea de eșantionare, prea multe intervale distincte, diagnosticele lăsate pornite, furtunile de conectări și cum vă dați seama care dintre ele este, înainte de a începe să schimbați lucruri.
Resursă Diagnostice de server de pe un server supraîncărcat, cu singura modificare care l-a reparat
-
13
Citiți OPC UA în Wireshark8 min
Dissector-ul încorporat, filtrul opcua și citirea handshake-ului mesaj cu mesaj.
Livrabil O captură completă și adnotată a unei conexiuni, de la Hello până la primul răspuns Publish
-
14
Citiți o sesiune criptată6 min
Extragerea cheilor de sesiune și decodarea unui canal SignAndEncrypt: singura modalitate de a depana unele probleme.
Livrabil O captură criptată decodată cu chei extrase, arătând apelurile de serviciu din interior
Laborator
Necesită cont gratuit
Parcurgeți patru configurații de client stricate deliberat. Pentru fiecare, numiți codul de stare, cauza rădăcină și remediul înainte de a vă uita la răspuns.
Deblocați laboratorul →Verificat ultima dată la 7 septembrie 2026 față de OPC UA 1.05.07. OPC UA Connect este o resursă educațională și nu este afiliată cu OPC Foundation.