VPN కనెక్షన్ టైమ్అవుట్: DNS, రవాణా, చర్చలు లేదా లాగిన్
టైమ్అవుట్ అంటే గడువు గడిచింది అని మాత్రమే. నాలుగు దశలు, పేరు పరిష్కారం, రవాణా, చర్చలు మరియు లాగిన్, పోల్చి ఏది చివరగా పూర్తయిందో చూడండి.
“కనెక్షన్ సమయం ముగిసింది” అనేది VPN క్లయింట్ ముద్రించగల అత్యంత అస్పష్టమైన లోపం. ఒక ఆపరేషన్ తన గడువును కోల్పోయిందని అర్థం, మరియు పేరు పరిష్కారం నుండి లాగిన్ ప్రతిస్పందన వరకు ప్రతి దశకు గడువు ఉంటుంది. చివరి సందేశాన్ని మాత్రమే చూపే క్లయింట్లు దశలను ఒకేలా కనిపించేలా చేస్తాయి, కాబట్టి ప్రజలు సమయ పరిమితిని పెంచుతారు, పోర్టును మారుస్తారు మరియు ప్రొఫైల్ను తిరిగి ఇన్స్టాల్ చేస్తారు, అదే క్రమంలో, ఏమీ నేర్చుకోకుండా. దశలను పోల్చడం వేగవంతం: ప్రతి ఒక్కటి వేరే చోట విఫలమవుతుంది, మరియు ప్రతి వైఫల్యం వేరే రకమైన సాక్ష్యాన్ని మిగులుస్తుంది.
నాలుగు దశలు, నాలుగు వేర్వేరు వైఫల్యాలు
క్లయింట్ దాన్ని దాచినా క్రమం స్థిరంగా ఉంటుంది: పేరు పరిష్కరించబడాలి, ఫలిత చిరునామాకు రవాణా ఏర్పాటు కావాలి, ప్రోటోకాల్ తన పరామితులు మరియు కీలను చర్చించి ముగించాలి, మరియు ఖాతా ప్రామాణీకరించబడాలి. OpenVPN యొక్క కనెక్టివిటీ సమస్య పరిష్కార మార్గదర్శిని తన స్వంత క్లయింట్ కోసం అదే క్రమాన్ని అనుసరిస్తుంది, మిగిలినవి దాన్ని దగ్గరగా అనుసరిస్తాయి. రెండవ దశలో టైమ్అవుట్ మరియు నాల్గవ దశలో టైమ్అవుట్ మధ్య స్క్రీన్పై ఉన్న పదం తప్ప ఏదీ సామాన్యం లేదు.
| 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 |
లాగ్లో లోపానికి ముందు ఉన్న చివరి పంక్తి కాదు, పురోగతిని సూచించే చివరి పంక్తిని చదవండి. చాలా క్లయింట్లు పరిష్కరించిన చిరునామా, ఏర్పాటు చేసిన సాకెట్, ప్రారంభమైన హ్యాండ్షేక్ లేదా ప్రామాణీకరణ అభ్యర్థన వంటివి ముద్రిస్తాయి, మరియు ఆ పంక్తి తర్వాత వచ్చే దశే సమయం ముగిసిన దశ.
ఏ సంప్రదింపుకూ ముందే పేరు పరిష్కారం విఫలమవుతుంది
ఎండ్పాయింట్ ఎప్పటికీ పరిష్కరించబడకపోతే, క్లయింట్కు కనెక్ట్ అవ్వడానికి ఏమీ ఉండదు మరియు రవాణా పని జరగలేదు. ఆ వైఫల్యం సాధారణంగా పూర్తి టైమ్అవుట్ కాకుండా తక్షణమే జరుగుతుంది, మరియు అది మిగిలిన వాటి నుండి వేరు చేయడానికి చవకైన మార్గం. పేరును సిస్టమ్ రిజాల్వర్ మరియు రెండవ రిజాల్వర్తో పరీక్షించి, సర్వర్ డౌన్ అని నిర్ధారించే ముందు రెండు సమాధానాలను పోల్చండి.
ఫోరం పోస్ట్ నుండి కాపీ చేసిన పాత చిరునామా సర్వర్ సమస్యలా కనిపించే టైమ్అవుట్కు సాధారణ కారణం, ఎందుకంటే చిరునామా ఇప్పుడు మరేదో లేదా ఏదీ లేని దానికి చెందుతుంది. మొదట పనిచేసిన చిరునామాను భర్తీ చేయడం బదులు ఆపరేటర్ యొక్క ప్రస్తుత ప్రొఫైల్ను ఉపయోగించండి. ping ప్రతిస్పందన లేకపోవడం ఏ దిశలోనూ సాక్ష్యం కాదు: చాలా ఎండ్పాయింట్లు ICMPని వదిలేసి అయినా బాగా సేవ చేస్తాయి.
రవాణా సెటప్ రాని ప్యాకెట్ కోసం వేచి ఉంటుంది
DNS సరిగ్గా ఉన్నా క్లయింట్ మొత్తం సమయ పరిమితిని కాల్చేస్తే, అనుమానితం రవాణా పొర. TCPలో పోర్టును నేరుగా పరీక్షించవచ్చు; Test-NetConnection Windowsలో లేదా nc -vz Linuxలో ఏదైనా కనెక్షన్ను అంగీకరిస్తుందో చెబుతుంది, అది ping కంటే ఉపయోగకరం. UDPలో అదే విధంగా పరీక్షించలేరు, ఎందుకంటే ఆ పొరలో పూర్తి చేయాల్సిన హ్యాండ్షేక్ లేదు, ఈ అసమానత చాలా తప్పుడు నిర్ధారణలను కలిగిస్తుంది.
TCP పరీక్ష నిరూపించేది పరిమితం: 443 పోర్టును అంగీకరించే సేవ తప్పనిసరిగా VPN శ్రోత కాదు, మరియు UDP మాత్రమే ఉన్న ఎండ్పాయింట్కు ఏదైనా అంగీకరించడానికి TCP పోర్టు లేదు. ప్రొఫైల్ను UDP నుండి TCPకి తిరిగి రాయడం మరో వైపు శ్రోతను సృష్టించదు; మీ క్లయింట్ ఏమి వేచి ఉందో మాత్రమే మారుస్తుంది. నెట్వర్క్ ప్రోటోకాల్ను ఫిల్టర్ చేస్తే, మార్పు అదే దశలో వేరే టైమ్అవుట్ను ఉత్పత్తి చేస్తుంది.
క్యాప్టివ్ పోర్టల్లు ఈ దశలో తమ స్వంత తనిఖీకి అర్హులు. పోర్టల్ పరికరాన్ని అధికారం ఇచ్చే వరకు బయటకు వెళ్లే ట్రాఫిక్ పోర్టల్కు వెళ్తుంది మరియు టన్నెల్ ప్రయత్నం వట్టిగా వేలాడుతుంది. మొదట బ్రౌజర్లో పోర్టల్ను పూర్తి చేసి, తర్వాత మళ్లీ ప్రయత్నించండి, మరియు పోర్టల్ పెండింగ్లో ఉన్నప్పుడు ప్రొఫైల్ను మార్చవద్దు.
చర్చలు మరియు లాగిన్ అంటే సర్వర్ సమాధానం ఇచ్చింది
టన్నెల్ సర్వర్ను చేరుకున్న వెంటనే క్లయింట్ హ్యాండ్షేక్ ప్రారంభిస్తుంది మరియు లోపం స్వభావం మారుతుంది. ఇక్కడ ఆగడం చేరుకోవడం గురించి కాదు, అనుకూలత గురించి: సరిపోలని ప్రోటోకాల్ వెర్షన్లు, మరో వైపు అంగీకరించని సైఫర్ లేదా డేటా-ఛానల్ సెట్టింగ్, లేదా సర్వర్ అందించని లక్షణాన్ని ఆశించే ప్రొఫైల్. OpenVPN ప్రధాన వెర్షన్ల మధ్య తన చర్చల డిఫాల్ట్లను చాలాసార్లు కదిలించింది, ఒక తరానికి రాసిన ప్రొఫైల్ సర్వర్ను చేరుకుని అయినా పైకి రాకపోవచ్చు.
ప్రామాణీకరణ చివరి దశ మరియు తప్పుగా చదవడం సులభం. స్పష్టమైన తిరస్కరణ ఒక సమాధానం, అంటే మార్గం పనిచేస్తుంది మరియు సమస్య గుర్తింపు, ధృవపత్రం లేదా ఖాతా స్థితిలో ఉంది. బ్రౌజర్ ఆధారిత సింగిల్ సైన్-ఆన్ ప్రవాహం మూడవ కేసు: క్లయింట్ మీరు చేయని చర్య కోసం లేదా అది ప్రారంభించలేని బ్రౌజర్ కోసం వేచి ఉంది, ఆ దశ పూర్తయ్యే వరకు ఏమీ రాదు.
తిరిగి ప్రయత్నాన్ని మార్చే ముందు సాక్ష్యాలను పోల్చండి
పరికరాన్ని మరియు ప్రొఫైల్ను స్థిరంగా ఉంచి, నెట్వర్క్ నుండి ప్రారంభించి ఒకసారి ఒకటి మార్చండి. అదే ప్రొఫైల్ ఫోన్ హాట్స్పాట్లో కనెక్ట్ అయి హోటల్ Wi-Fiలో టైమ్అవుట్ అయితే, వేరియబుల్ సర్వర్ కాదు, మార్గం. ప్రతిచోటా విఫలమైతే, వేరియబుల్ ప్రొఫైల్ లేదా ఎండ్పాయింట్. రోజులో ఒక నిర్దిష్ట సమయంలో మాత్రమే విఫలమైతే, సమయ ముద్రను నమోదు చేసి, లోడ్ గురించి ఏదైనా ఊహించే ముందు సర్వర్-వైపు సంఘటనలతో పోల్చండి.
మీరు నిర్వహించే సేవకు, నిర్ణాయక పోలిక ప్రయత్నం ఏమైనా చేరుతుందా అనేది. శ్రోతను చేరుకుని తర్వాత ఆగే కనెక్షన్ చర్చల దశకు చెందుతుంది; శ్రోత దృష్టిలో ఎప్పటికీ కనిపించనిది రవాణా లేదా పరిష్కార సమస్య, ఏ తిరిగి ప్రయత్న ట్యూనింగ్ దాన్ని కదిలించదు. సర్వర్ లాగ్లు తిరస్కరించిన లాగిన్ను నిశ్శబ్ద పతనం నుండి వేరు చేస్తాయి, అది గుర్తింపు సరిదిద్దుకు ఫైర్వాల్ సరిదిద్దుకు మధ్య తేడా.
క్లయింట్ వెర్షన్, ప్రొఫైల్ పేరు, సమయ జోన్తో ప్రయత్న సమయం మరియు చివరి డిస్కనెక్ట్ పంక్తి బదులు మొదటి ఉపయోగకరమైన లోపాన్ని నమోదు చేయండి. సారాంశాన్ని పంచుకునే ముందు కీలు మరియు ఆధారాలు మోసే పదార్థాలను తీసివేయండి. తర్వాత ఒక అర్థవంతమైన సవరణ చేసి మళ్లీ ప్రయత్నించండి, ఎందుకంటే పొడవైన గడువు డాక్యుమెంట్ చేయబడిన నెమ్మది ఆపరేషన్కు మాత్రమే సహాయపడుతుంది మరియు తప్పు చిరునామా లేదా నిరోధించిన పోర్టుకు ఏమీ చేయదు.