VPN-ul laboratorului este conectat, dar instrumentul cursului tot eșuează
Un VPN de instruire oferă o cale de pachete; nu certifică suportul instrumentului de laborator. Verificați linia de bază a cursului, apoi binarul și bibliotecile lui.
VPN-ul spune conectat, ținta cursului răspunde la un ping, iar instrumentul de laborator iese în continuare cu o eroare. Această combinație este obișnuită în mediile de instruire, pentru că un tunel și un mediu de execuție acceptat sunt două cerințe diferite. Unul demonstrează o cale de pachete; celălalt demonstrează că programul poate rula măcar pe această mașină. Dacă tratăm eșecul ca problemă de VPN, ajungem să modificăm setări de rețea care nu au fost niciodată greșite.
Ce demonstrează de fapt indicatorul conectat
O conexiune VPN demonstrează că clientul a ajuns la poartă și a primit rutare și adresare. Nu spune ce porturi va avea nevoie exercițiul mai târziu, dacă instrumentul corespunde sistemului de operare sau dacă arhitectura și bibliotecile lui sunt prezente. Acestea sunt fapte ale aplicației. Când verificarea de bază a cursului trece și instrumentul tot eșuează, întrebarea rămasă este compatibilitatea, nu conectivitatea.
Notați pe care dintre cele două l-ați testat efectiv, pentru că o insignă conectat este ușor confundată cu o dovadă pentru ambele.
Verificați mai întâi calea documentată a cursului
Folosiți verificarea publicată de instructor, de pe aceeași mașină sau spațiu de lucru care rulează exercițiul. Astfel evitați testarea unui alt mediu și numirea lui ca echivalent.
ip route get 10.50.20.15
nc -vz 10.50.20.15 8080Căutarea rutei arată ce interfață ar folosi traficul exercițiului, iar testul portului arată dacă acel serviciu anume acceptă o conexiune. O rută către interfața greșită explică eșecul, în timp ce un port refuzat cu rută corectă indică serviciul sau politica lui. Înlocuiți adresele exemplu cu intervalul țintă atribuit și notați adresa sursă folosită de verificare. Un ping către alt host din interval nu este același test.
Apoi verificați instrumentul față de matricea de suport
După ce calea este dovedită, examinați programul pe care exercițiul îl rulează efectiv. Neconcordanțele de arhitectură și biblioteci eșuează zgomotos și sunt ușor de citit greșit ca expirări de timp.
uname -m
file ./lab-tool
ldd ./lab-toolTipul mașinii arată ce variante binare pot rula, raportul fișierului numește formatul și arhitectura instrumentului, iar lista bibliotecilor arată dacă dependențele se rezolvă. Un binar pe 32 de biți pe o imagine doar pe 64 de biți, sau o bibliotecă partajată lipsă, produce o eroare care nu are nimic de-a face cu tunelul. Comparați versiunea și platforma cu matricea de suport a cursului, nu cu o postare de forum despre altă versiune. Păstrați autorizarea exercițiului neschimbată în timp ce colectați aceste dovezi.
Predați proprietarului două constatări separate
Suportul de instruire poate acționa pe o separare clară: ce a arătat linia de bază a rețelei și ce a arătat mediul instrumentului. Includeți rezultatele curățate de rută și port, textul exact al erorii și detaliile de platformă din verificările binarului. Lăsați deoparte acreditările și pachetele de configurare private, care adaugă risc fără să ajute diagnosticul. Apoi lăsați proprietarul să decidă dacă repară mediul sau ajustează exercițiul, și nu extindeți intervalul atribuit și nu împrumutați mașina altui participant pentru a demonstra un punct.
Înregistrați ambele constatări în tichet chiar când doar una este cauza. Astfel următoarea încercare începe cu dovezi, nu cu o bănuială.