«Холболтын хугацаа дууссан» нь VPN клиент хэвлэж чадах хамгийн тодорхой бус алдаа юм. Энэ нь нэг үйлдэл хугацаагаа алдсаныг илэрхийлдэг бөгөөд нэр шийдэхээс нэвтрэх хариулт хүртэл алхам бүр хугацаатай. Зөвхөн эцсийн мессежийг харуулдаг клиентүүд алхмуудыг ижил мэт харагдуулдаг тул хүмүүс хугацааг нэмэгдүүлж, портыг сольж, профайлыг дахин суулгадаг, яг тэр дарааллаар, юу ч суралцахгүй. Алхмуудыг харьцуулах нь илүү хурдан: алхам бүр өөр газар бүтэлгүйтдэг, бүтэлгүйтэл бүр өөр төрлийн нотолгоо үлдээдэг.

Дөрвөн алхам, дөрвөн өөр бүтэлгүйтэл

Клиент нуухад ч дараалал тогтмол: нэрийг шийдэх, үүссэн хаяг руу тээвэр тогтоох, протокол параметр, түлхүүрээ хэлэлцэх, бүртгэлийг баталгаажуулах ёстой. OpenVPN-ийн холболтын асуудал шийдвэрлэх гарын авлага өөрийн клиентэд ижил дарааллыг баримталдаг, бусад нь түүнийг ойрхон дагадаг. Хоёрдугаар алхам дахь хугацаа дуусах, дөрөвдүгээр алхам дахь хугацаа дуусах нь дэлгэц дээрх үгнээс өөр юу ч хуваалцдаггүй.

StageLooks likeWhat it does not prove
Name resolutionfails in under a second, before any contactnothing about the server being up
Transportwaits the full timeout, then gives upnothing about the VPN service behind the port
Negotiationconnects, then stalls at handshakenothing about credentials
Logina reply arrives and is rejected or hangs on a promptnothing about reachability

Лог дахь алдааны өмнөх сүүлчийн мөрийг биш, ахицыг илтгэх сүүлчийн мөрийг уншина уу. Ихэнх клиентүүд шийдэгдсэн хаяг, тогтоосон сокет, эхэлсэн гар барилт эсвэл баталгаажуулалтын хүсэлт гэх мэтийг хэвлэдэг, тэр мөрийн дараах алхам нь хугацаа дууссан алхам юм.

Нэр шийдэх нь ямар ч холбоо тогтоохоос өмнө бүтэлгүйтдэг

Хэрэв төгсгөлийн цэг хэзээ ч шийдэгдэхгүй бол клиентэд холбогдох зүйл байхгүй, тээврийн ажил огт хийгдээгүй. Энэ бүтэлгүйтэл ихэвчлэн бүрэн хугацаа дуусах биш, шуурхай тохиолддог бөгөөд үүнийг бусадаас ялгах хамгийн хямд арга юм. Нэрийг системийн шийдэгч болон хоёр дахь шийдэгчээр шалгаж, сервер унасан гэж дүгнэхээс өмнө хоёр хариултыг харьцуулна уу.

Форумын нийтлэлээс хуулсан хуучин хаяг нь серверийн асуудал мэт харагдах хугацаа дуусахын нийтлэг шалтгаан, учир нь хаяг одоо өөр зүйлд эсвэл юунд ч хамаарахгүй. Өмнө ажиллаж байсан хаягийг орлуулахын оронд операторын одоогийн профайлыг ашигла. ping хариу байхгүй байх нь аль ч талд нотолгоо биш: олон төгсгөлийн цэг ICMP-г хаядаг ч маш сайн үйлчилдэг.

Тээврийн тохиргоо ирэхгүй пакетыг хүлээж байна

DNS зөв байхад клиент бүх хугацааг шатааж байвал сэжигтэн нь тээврийн давхарга. TCP дээр портыг шууд шалгаж болно; Test-NetConnection Windows дээр эсвэл nc -vz Linux дээр ямар нэг зүйл холболтыг хүлээж авах эсэхийг хэлнэ, энэ нь ping-ээс илүү ашигтай. UDP дээр ижил аргаар шалгах боломжгүй, учир нь тэр давхаргад дуусгах гар барилт байхгүй, энэ тэгш бус байдал олон буруу дүгнэлт үүсгэдэг.

TCP шалгалтын нотолдог зүйл хязгаарлагдмал: 443 портыг хүлээж авдаг үйлчилгээ заавал VPN сонсогч биш, зөвхөн UDP төгсгөлийн цэгт ямар нэг зүйлийг хүлээж авах TCP порт байхгүй. Профайлыг UDP-ээс TCP руу дахин бичих нь нөгөө талд сонсогч үүсгэхгүй; зөвхөн таны клиент юу хүлээж байгааг өөрчилнө. Сүлжээ протоколыг шүүж байвал өөрчлөлт ижил алхамд өөр хугацаа дуусгалт үүсгэдэг.

Олзлогдсон порталууд энэ алхамд өөрийн шалгалтыг хүртэх ёстой. Портал төхөөрөмжийг зөвшөөрөх хүртэл гарах трафик портал руу явж, туннелийн оролдлого зүгээр л унжина. Эхлээд порталыг хөтчөөр дуусга, дараа нь дахин оролдоорой, портал хүлээгдэж байх хооронд профайлыг бүү соль.

Хэлэлцээр ба нэвтрэлт нь сервер хариулсан гэсэн үг

Туннель серверт хүрмэгц клиент гар барилт эхлүүлж, алдааны шинж чанар өөрчлөгдөнө. Энд гацах нь хүрэх боломжийн биш, нийцлийн асуудал: тохирохгүй протоколын хувилбарууд, нөгөө тал хүлээж авахгүй шифр эсвэл өгөгдлийн сувгийн тохиргоо, эсвэл серверийн санал болгодоггүй боломжийг хүлээж буй профайл. OpenVPN үндсэн хувилбаруудын хооронд хэлэлцээрийн анхдагч утгуудаа маш олон удаа зөөсөн тул нэг үед зориулж бичсэн профайл серверт хүрч чадсан ч өсөж чадахгүй байж болно.

Баталгаажуулалт нь сүүлчийн алхам бөгөөд буруу уншихад хамгийн хялбар. Тодорхой татгалзал бол хариулт, өөрөөр хэлбэл зам ажиллаж байгаа, асуудал нь таних, гэрчилгээ эсвэл бүртгэлийн төлөвт байна. Хөтөч дээр суурилсан нэгдсэн нэвтрэлтийн урсгал гурав дахь тохиолдол: клиент таны хийгээгүй үйлдэл эсвэл нээж чадахгүй хөтчийг хүлээж байгаа бөгөөд тэр алхмыг дуусгах хүртэл юу ч ирэхгүй.

Дахин оролдлогыг өөрчлөхөөс өмнө нотолгоог харьцуул

Төхөөрөмж болон профайлыг тогтмол байлгаж, сүлжээнээс эхлэн нэг удаад нэг зүйлийг соль. Хэрэв ижил профайл утасны хотспот дээр холбогдож, зочид буудлын Wi-Fi дээр хугацаа дуусвал хувьсагч нь сервер биш, зам юм. Хаа сайгүй бүтэлгүйтвэл хувьсагч нь профайл эсвэл төгсгөлийн цэг. Зөвхөн өдрийн тодорхой цагт бүтэлгүйтвэл цагийн тэмдгийг бүртгэж, ачааллын талаар юу ч таамаглахаас өмнө серверийн талын үйл явдалтай харьцуул.

Таны удирддаг үйлчилгээний хувьд шийдвэрлэх харьцуулалт нь оролдлого ер нь хүрч байгаа эсэх юм. Сонсогчид хүрээд дараа нь зогсдог холболт хэлэлцээрийн алхамд хамаарна; сонсогчийн хараанд хэзээ ч харагдахгүй нь тээвэр эсвэл шийдлийн асуудал бөгөөд дахин оролдлогын ямар ч тохируулга түүнийг хөдөлгөхгүй. Серверийн лог нь татгалзсан нэвтрэлтийг чимээгүй хасалтаас ялгадаг, энэ нь таних засвар ба галт хананы засварын ялгаа юм.

Клиентийн хувилбар, профайлын нэр, цагийн бүс бүхий оролдлогын цаг, эцсийн салгалтын мөрийн оронд эхний ашигтай алдааг бүртгэ. Хэсгийг хуваалцахаас өмнө түлхүүр болон итгэмжлэл агуулсан материалыг устга. Дараа нь нэг утга учиртай засвар хийж дахин оролдоорой, учир нь урт хугацаа нь зөвхөн баримтжуулсан удаан үйлдэлд тусалдаг бөгөөд буруу хаяг эсвэл хаагдсан портад юу ч хийхгүй.

Холбоотой нийтлэлүүд