Cursus D1 ·Beheren

Troubleshooting-kliniek

Veertien kapotte configuraties, voor de camera gediagnosticeerd en gerepareerd, in de volgorde waarin een bekwame engineer werkelijk te werk zou gaan. Certificaten, endpoints, reverse connect door een gelaagd netwerk, namespace-verschuivingen, en het lezen van een versleutelde sessie in Wireshark.

Lessen14
Tijdongeveer 112 minuten
VereistenA4; B3 voor de certificaatlessen
KostenGratis: geschreven lessen open, video en labs vereisen een gratis account

Wat u zult kunnen

  • U kunt een mislukte verbinding in diagnostische volgorde aanpakken in plaats van te gokken.
  • U kunt elk van de gangbare certificaatfouten oplossen op basis van de statuscode alleen.
  • U komt met reverse connect door NAT en een netwerk met Purdue-lagen heen.
  • U kunt een OPC UA-sessie in Wireshark ontsleutelen en lezen.
  • U kunt een serverprobleem onderscheiden van een clientprobleem en van een netwerkprobleem.

Syllabus

  1. 1
    Werk de diagnosevolgorde af

    TCP-bereikbaarheid, dan GetEndpoints met security None, dan de EndpointDescriptions inspecteren, dan een beveiligde sessie proberen. Een stap overslaan is waarom mensen gaan gokken.

    Asset De volgorde van vier stappen uitgevoerd tegen een kapotte server, met de output van elke stap

    8 min
  2. 2
    Herstel een geweigerde verbinding

    Poort dicht, verkeerde poort, firewall, server luistert niet. Ze in één minuut onderscheiden.

    Asset nc, ss en een clientpoging tegen vier verschillende faalwijzen, met elke uitvoer

    8 min
  3. 3
    Een endpoint-URL-mismatch verhelpen

    De server adverteert de hostname waarmee hij geconfigureerd is, niet die waarop u belde. Wat u moet wijzigen en waar.

    Asset Een server die een onbereikbare interne hostnaam adverteert, met de teruggegeven EndpointDescription

    8 min
  4. 4
    Los een trustfout op, beide richtingen

    De rejected-naar-trusted-workflow volledig gedaan in plaats van half. De meeste mensen repareren één kant.

    Asset Een eerste verbinding die faalt, en de twee wijzigingen in de trust list die dat oplossen, in UaExpert vastgelegd

    9 min
  5. 5
    Een hostnaam- of URI-mismatch in een certificaat verhelpen

    SAN-entries, ApplicationUri, en waarom verbinden via IP faalt tegen een certificaat met een FQDN.

    Asset Een openssl-dump van het falende certificaat naast het verbindingslog

    8 min
  6. 6
    Repareer een gebroken keten

    Ontbrekende intermediates, afwezige CRL's, en een bedrijfs-CA zonder keyCertSign en cRLSign.

    Asset Een mislukte ketenvalidatie, via openssl herleid tot de ontbrekende key usage

    8 min
  7. 7
    Los een klokprobleem op

    Certificaattijdfouten op volkomen geldige certificaten, en waarom NTP een beveiligingsmaatregel is.

    Asset Een geldig certificaat afgewezen op een machine met 40 minuten afwijking, daarna geaccepteerd na NTP

    6 min
  8. 8
    Kom door NAT heen met reverse connect

    ReverseHello, het patroon met alleen uitgaand verkeer voor een netwerk met Purdue-lagen, en het niet voor de hand liggende gedrag waarbij de client het certificaat moet ophalen, het kanaal verliest en op de volgende hello moet wachten.

    Asset Een reverse-connect-sessie opgezet door NAT heen, met de volledige pakketvolgorde

    10 min
  9. 9
    Diagnosticeer een client die verbindt en dan wegvalt

    Sessietimeout, keep-alive, een server die afbreekt na een niet-ondersteunde reverse connect, en heronderhandeling van certificaten. Vier oorzaken, één symptoom.

    Asset Vier fragmenten uit captures met hetzelfde zichtbare symptoom en vier verschillende grondoorzaken

    8 min
  10. 10
    Een namespace-indexverschuiving verhelpen

    Een hardgecodeerde ns= na een PLC-download. De directe oplossing en de permanente.

    Asset NamespaceArray voor en na een programmadownload, met de clientcode die brak en de oplossing ervan

    8 min
  11. 11
    Vind het dataverlies dat niemand meldde

    Queue overflow die als Good gemeld wordt. Hoe u dat achteraf detecteert en bewijst dat het gebeurd is.

    Asset Een dataset met een stil gat, en de overflowbit die aangeeft waar

    8 min
  12. 12
    Diagnosticeer een trage server

    Sampling-belasting, te veel verschillende intervallen, diagnostics die aan blijven staan, connect storms, en hoe u vaststelt welke het is voordat u dingen gaat veranderen.

    Asset Serverdiagnostics van een overbelaste server, met de ene wijziging die het oploste

    9 min
  13. 13
    OPC UA lezen in Wireshark

    De ingebouwde dissector, het opcua-filter, en de handshake bericht voor bericht lezen.

    Asset Een volledige geannoteerde capture van een verbinding, van Hello tot de eerste Publish-response

    8 min
  14. 14
    Een versleutelde sessie lezen

    Sessiesleutels dumpen en een SignAndEncrypt-channel decoderen: de enige manier om sommige problemen te debuggen.

    Asset Een versleutelde capture gedecodeerd met gedumpte sleutels, met de serviceaanroepen erin zichtbaar

    6 min

Lab

Gratis account vereist

Werk vier bewust kapotte clientconfiguraties door. Noem voor elk de statuscode, de hoofdoorzaak en de oplossing voordat u het antwoord bekijkt.

Ontgrendel het lab →
Achtergrond specificatie

Laatst geverifieerd op 7 september 2026 tegen OPC UA 1.05.07. OPC UA Connect is een educatieve bron en is niet gelieerd aan de OPC Foundation.

Gratis download
Acceptatietestpakket voor OPC UA-servers
Een acceptatietest met 40 controles die u op de server van een leverancier uitvoert vóór het aftekenen van de inbedrijfstelling. Gewogen scoring, drie knock-outcriteria en een oordeel van één pagina voor het leveranciersoverleg.
Download het gratis testpakket →
Gratis, geen cursus, geen login