Terfyn amser cysylltiad VPN: DNS, trosglwyddiad, trafodaeth neu fewngofnodi
Mae terfyn amser yn golygu bod terfyn wedi mynd heibio. Cymharwch bedwar cham, datrys enw, trosglwyddiad, trafodaeth a mewngofnodi, i weld pa un a gwblhawyd olaf.
“Mae'r cysylltiad wedi dod i ben” yw'r gwall lleiaf penodol y gall cleient VPN ei argraffu. Mae'n golygu bod un gweithrediad wedi colli ei derfyn, ac mae gan bob cam o ddatrys enw hyd at ateb mewngofnodi derfyn. Mae cleientiaid sy'n dangos y neges olaf yn unig yn gwneud y camau'n ymddangos yn unfath, felly mae pobl yn codi'r terfyn, yn newid y porth ac yn ailosod y proffil, yn y drefn honno, heb ddysgu dim. Mae cymharu'r camau'n gyflymach: mae pob un yn methu mewn man gwahanol, ac mae pob methiant yn gadael math gwahanol o dystiolaeth ar ôl.
Pedwar cam, pedwar methiant gwahanol
Mae'r dilyniant yn sefydlog hyd yn oed pan fydd y cleient yn ei guddio: rhaid datrys yr enw, rhaid sefydlu trosglwyddiad i'r cyfeiriad sy'n deillio, rhaid i'r protocol drafod ei baramedrau a'i allweddi, a rhaid dilysu'r cyfrif. Mae canllaw OpenVPN ar gyfer datrys problemau cysylltedd yn dilyn yr un drefn ar gyfer ei gleient ei hun, ac mae'r lleill yn ei ddilyn yn agos. Nid oes gan derfyn amser yn yr ail gam a therfyn amser yn y pedwerydd gam ddim yn gyffredin ond y gair ar y sgrin.
| Stage | Looks like | What it does not prove |
|---|---|---|
| Name resolution | fails in under a second, before any contact | nothing about the server being up |
| Transport | waits the full timeout, then gives up | nothing about the VPN service behind the port |
| Negotiation | connects, then stalls at handshake | nothing about credentials |
| Login | a reply arrives and is rejected or hangs on a prompt | nothing about reachability |
Darllenwch y log am y llinell olaf sy'n dangos cynnydd, nid y llinell olaf cyn y gwall. Mae'r rhan fwyaf o gleientiaid yn argraffu rhywbeth fel cyfeiriad wedi'i ddatrys, soced wedi'i sefydlu, handshake wedi dechrau, neu gais dilysu, a'r cam sy'n dilyn y llinell honno yw'r un a ddaeth i ben.
Mae datrys enw yn methu cyn i unrhyw beth gael ei gysylltu
Os na fydd y pwynt terfyn byth yn datrys, nid oes gan y cleient ddim i gysylltu ag ef ac ni ddigwyddodd unrhyw waith trosglwyddo. Mae'r methiant hwnnw fel arfer yn syth yn hytrach na therfyn amser llawn, sef y ffordd rataf i'w wahaniaethu oddi wrth y gweddill. Profwch yr enw gyda datryswr y system a chyda ail ddatryswr, a chymharwch y ddau ateb cyn dod i'r casgliad bod y gweinydd i lawr.
Mae cyfeiriad hen a gopïwyd o bost fforwm yn achos cyffredin o derfyn amser sy'n edrych fel problem gweinydd, oherwydd nawr mae'r cyfeiriad yn perthyn i rywbeth arall neu i ddim. Defnyddiwch broffil cyfredol y gweithredwr yn lle disodli cyfeiriad a oedd yn arfer gweithio. Nid yw ateb ping coll yn dystiolaeth y naill ffordd na'r llall: mae digon o bwyntiau terfyn yn gollwng ICMP tra'n gwasanaethu'n berffaith dda.
Mae sefydlu trosglwyddiad yn aros am becyn na ddaw
Pan fo DNS yn iawn ac mae'r cleient yn llosgi'r terfyn cyfan o hyd, y haen drosglwyddo yw'r sawl a amheuir. Ar TCP gallwch brofi'r porth yn uniongyrchol; Test-NetConnection ar Windows neu nc -vz ar Linux yn dweud wrthych a yw rhywbeth yn derbyn y cysylltiad, ac mae hynny'n fwy defnyddiol na ping. Ar UDP ni allwch brofi'r un ffordd, oherwydd nid oes handshake i'w gwblhau yn y haen honno, ac mae'r anghymesuredd hwn yn achosi llawer o gasgliadau cam.
Mae'r hyn y mae prawf TCP yn ei brofi yn gyfyngedig: nid yw gwasanaeth sy'n derbyn porth 443 o reidrwydd yn wrandawr VPN, ac nid oes gan bwynt terfyn UDP yn unig unrhyw borth TCP i dderbyn unrhyw beth. Nid yw ailysgrifennu proffil o UDP i TCP yn creu gwrandawr ar yr ochr arall; dim ond newid yr hyn y mae eich cleient yn aros amdano y mae'n ei wneud. Os yw'r rhwydwaith yn hidlo'r protocol, mae'r newid yn cynhyrchu terfyn amser gwahanol yn yr un cam.
Mae portali carcharol yn haeddu eu gwiriad eu hunain yn y cam hwn. Hyd nes y bydd y porth yn awdurdodi'r ddyfais, mae traffig allan yn mynd i'r porth ac mae'r ymgais tiwnel yn hongian yn syml. Cwblhewch y porth mewn porwr yn gyntaf, yna ceisiwch eto, a pheidiwch â newid y proffil tra bo'r porth yn dal i fod yn aros.
Mae trafodaeth a mewngofnodi yn golygu bod y gweinydd wedi ateb
Unwaith y bydd y tiwnel yn cyrraedd y gweinydd, mae'r cleient yn dechrau handshake ac mae cymeriad y gwall yn newid. Mae aros fan hyn yn ymwneud â chydnawsedd yn hytrach na chyrraedd: fersiynau protocol anghytûn, gosodiad cipher neu sianel ddata na fydd yr ochr arall yn ei dderbyn, neu broffil sy'n disgwyl nodwedd nad yw'r gweinydd yn ei chynnig. OpenVPN wedi symud ei ragosodiadau trafodaeth rhwng prif fersiynau'n ddigon aml i broffil a ysgrifennwyd ar gyfer un genhedlaeth gyrraedd y gweinydd ac eto fethu â chodi.
Dilysu yw'r cam olaf a'r hawsaf i'w ddarllen yn anghywir. Mae gwrthodiad pendant yn ateb, sy'n golygu bod y llwybr yn gweithio a'r broblem yw'r hunaniaeth, y dystysgrif neu gyflwr y cyfrif. Mae llif mewngofnodi sengl sy'n seiliedig ar borwr yn drydydd achos: mae'r cleient yn aros am weithred nad ydych wedi'i gwneud, neu am borwr na all ei lansio, ac ni fydd dim yn cyrraedd nes i chi orffen y cam hwnnw.
Cymharwch y dystiolaeth cyn newid yr ailgynnig
Cadwch y ddyfais a'r proffil yn sefydlog a newidiwch un peth ar y tro, gan ddechrau gyda'r rhwydwaith. Os yw'r un proffil yn cysylltu ar hotspot ffôn ac yn dod i ben ar Wi-Fi gwesty, y llwybr yw'r newidyn, nid y gweinydd. Os yw'n methu ym mhob man, y proffil neu'r pwynt terfyn yw'r newidyn. Os yw'n methu ond ar un adeg o'r dydd, cofnodwch y stamp amser a'i gymharu â digwyddiadau ochr y gweinydd cyn tybio unrhyw beth am lwyth.
Ar gyfer gwasanaeth rydych chi'n ei weinyddu, y gymhariaeth benderfynol yw a yw'r ymgais yn cyrraedd o gwbl. Mae cysylltiad sy'n cyrraedd y gwrandawr ac yna'n aros yn perthyn i gam y drafodaeth; un nad yw byth yn ymddangos yng ngolwg y gwrandawr yw problem drosglwyddo neu ddatrys, ac ni fydd unrhyw faint o diwnio ailgynnig yn ei symud. Mae logiau gweinydd hefyd yn gwahanu mewngofnodi a wrthodwyd oddi wrth ollwng tawel, sef y gwahaniaeth rhwng trwsio hunaniaeth a thrwsio mur tân.
Cofnodwch fersiwn y cleient, enw'r proffil, amser yr ymgais gyda'i barth amser, a'r gwall defnyddiol cyntaf yn hytrach na'r llinell ddatgysylltu olaf. Tynnwch allweddi a deunydd sy'n cario cyfrineiriau cyn rhannu'r dyfyniad. Yna gwnewch un cywiriad ystyrlon a cheisiwch eto, oherwydd dim ond i'r gweithrediad araf a ddogfennwyd y mae terfyn hirach yn helpu, ac nid yw'n gwneud dim i gyfeiriad anghywir na phorth wedi'i rwystro.