టన్నెల్ పైకి వస్తుంది, లాగ్ ఒక సైఫర్ను చూపిస్తుంది, మరియు ప్రొఫైల్ సమీక్ష కొనసాగుతుంది। తర్వాత ఒక తోటి కార్యకర్త వద్ద అప్గ్రేడ్ వస్తుంది మరియు అదే ప్రొఫైల్ ఉమ్మడి సైఫర్ లేదు అనే సందేశంతో విఫలమవుతుంది, ఇది ప్రజలను తొలగించాల్సిన సూచనను వెతకడానికి పంపుతుంది। అర్థం చేసుకోవలసిన ఉపయోగకరమైన విషయం ఏమిటంటే, data-ciphers ఒక చర్చను వివరిస్తుంది, సెట్టింగ్ను కాదు। ఒక వైపు జాబితాను అందిస్తుంది, మరొక వైపు దాని నుండి ఎంచుకుంటుంది, మరియు ఫలితం ఇద్దరూ మద్దతిచ్చే ఒకే అల్గోరిథం। ఆ మార్పిడిని చదవడం ఒక పంక్తిని మార్చే ముందు ఈ వైఫల్యాలలో చాలావరకు వివరిస్తుంది।

రెండు ఛానెళ్లు, రెండు కాన్ఫిగరేషన్లు

ఒక OpenVPN సెషన్లో ఒక నియంత్రణ ఛానెల్ మరియు ఒక డేటా ఛానెల్ ఉంటాయి। నియంత్రణ ఛానెల్ తోటి కార్యకర్తలను ధృవీకరించే మరియు కీలను చర్చించే TLS హ్యాండ్షేక్ను నడుపుతుంది। డేటా ఛానెల్ మీ ట్రాఫిక్ను మోసుకెళ్లే ప్యాకెట్లను గుప్తీకరిస్తుంది।

data-ciphers రెండవదాన్ని కాన్ఫిగర్ చేస్తుంది। నియంత్రణ ఛానెల్కు దాని స్వంత ఎంపికలు ఉన్నాయి, మరియు ప్రొఫైల్ గుర్తింపు తనిఖీలు మూడవ, వేరే విషయం। ఒకదాన్ని మార్చడం మరొకదాన్ని సరిచేయదు, అందుకే ప్రొఫైల్ సరిగ్గా కనిపించి కూడా నిర్దిష్ట దశలో విఫలమవుతుంది।

కాన్ఫిగరేషన్ ఫైల్ను చదివేటప్పుడు ఈ మూడింటిని వాటి స్వంత పెట్టెల్లో ఉంచండి।

లాగ్ నుండి చర్చను చదవండి

కనెక్షన్ విజయవంతమైనప్పుడు క్లయింట్ లాగ్ రెండు ఫలితాలను పేర్కొంటుంది। ఒక పంక్తి నియంత్రణ ఛానెల్ మరియు దాని TLS వివరాలను నివేదిస్తుంది, మరొకటి ఎంచుకున్న డేటా ఛానెల్ సైఫర్ను నివేదిస్తుంది।

రెండింటినీ చదవండి, ఎందుకంటే అవి వేర్వేరు ప్రశ్నలకు సమాధానం ఇస్తాయి। నియంత్రణ ఛానెల్ వైఫల్యం ఏదైనా డేటా సైఫర్ ముఖ్యమయ్యే ముందే కనెక్షన్ను ఆపుతుంది। డేటా ఛానెల్ అసమానత విజయవంతమైన హ్యాండ్షేక్ తర్వాత కనిపిస్తుంది, ఉమ్మడి సైఫర్ లేదు అనే సందేశంతో।

తర్వాత రెండు వైపులా అందించిన జాబితాలను పోల్చండి। ఒక తోటి కార్యకర్త వెర్షన్ లేదా అతని క్రిప్టో ఆధారం అందించని పేరును, అది మరొక తోటి కార్యకర్త జాబితాలో ఎంత ముందుగా కనిపించినా ఎంచుకోలేరు।

ఎంపిక వాస్తవానికి ఎలా జరుగుతుంది

సర్వర్ హ్యాండ్షేక్ సమయంలో తన data-ciphers జాబితాను క్లయింట్ వైపు నెడుతుంది, మరియు క్లయింట్ ఆ జాబితాలో తాను కూడా మద్దతిచ్చే మొదటి ఎంట్రీని ఎంచుకుంటుంది। కాబట్టి క్రమం సర్వర్ కాన్ఫిగరేషన్కు చెందుతుంది, క్లయింట్కు కాదు।

ఆ వివరం గందరగోళ ఫలితాల ఒక తరగతిని వివరిస్తుంది। సర్వర్ జాబితా నిర్ణయించేటప్పుడు క్లయింట్ జాబితాను తిరిగి క్రమబద్ధీకరించడం ఏమీ మార్చదు। క్లయింట్ అందించలేని సైఫర్ను జోడించడం కూడా ఏమీ మార్చదు, ఎందుకంటే క్లయింట్ ఎంచుకున్న ఎంట్రీని ఉపయోగించగలగాలి।

కొత్త విడుదలలు డిఫాల్ట్ జాబితాను మార్చాయి మరియు దానిని ఉంచిన ఎంపిక పేరును మార్చాయి, కాబట్టి వేర్వేరు వెర్షన్లపై ఉన్న ఇద్దరు తోటి కార్యకర్తలు ఎవరూ ప్రొఫైల్ను సవరించకుండానే విభేదించవచ్చు। టైపింగ్ పొరపాటు అనుకోవడానికి ముందు ప్రతి వైపు వెర్షన్ను తనిఖీ చేయండి।

జాబితా అమూర్త అర్థంలో బలం ర్యాంకింగ్ కాదు। ఇది అభ్యర్థుల సమితి, మరియు ఎంచుకున్నది సర్వర్ క్రమంలో మొదటి పరస్పర మద్దతు ఉన్న ఎంట్రీ। అందుకే భిన్నంగా కనిపించే రెండు జాబితాలు ఒకే సైఫర్పై అంగీకరించగలవు। అందుకే ఒకేలా కనిపించే రెండు జాబితాలు కూడా విఫలమవవచ్చు।

పాత తోటి కార్యకర్తలకు ఉద్దేశపూర్వక బ్యాకప్ అవసరం

యంత్రాంగం కంటే పాతది కావడం లేదా దానిని నిలిపివేయడం వల్ల అసలు చర్చ చేయలేని తోటి కార్యకర్తకు పత్రబద్ధమైన అనుకూలత ఏర్పాటు అవసరం। బ్యాకప్ ఎంపిక సరిగ్గా ఆ సందర్భం కోసం ఉంది మరియు చర్చలో పాల్గొనని తోటి కార్యకర్తలకు వర్తిస్తుంది।

ఇది ఒక సందేశం మాయమైపోవడానికి ప్రతి పాత సైఫర్ను ప్రారంభించడంతో సమానం కాదు। విస్తృత జాబితా ప్రతి తోటి కార్యకర్తకు సెషన్ను బలహీనపరుస్తుంది, బలమైనది చర్చించి ఉండేవారితో సహా।

సంబంధం లేని అల్గోరిథం పేర్లను సవరించడం బదులు రెండు వైపులను సమన్వయపరచండి। సర్వర్ అప్గ్రేడ్ పాత ఎంపికను తొలగించినట్లయితే, సవరణ వెర్షన్ ప్రణాళికలో ఉంటుంది, క్లయింట్ వద్ద తొందరపాటులో కాదు।

ధృవీకరణను చెక్కుచెదరకుండా ఉంచండి

డేటా ఛానెల్ అసమానత ధృవీకరించని సర్వర్ను అంగీకరించడానికి కారణం కాదు। సర్టిఫికెట్ ధృవీకరణ, ఆశించిన సర్వర్ పేరు మరియు నియంత్రణ ఛానెల్ రక్షణ సెట్టింగ్లు సైఫర్ ఎంపికకు వేరుగా ఉంటాయి మరియు ఏదైనా అనుకూలత మార్పును తట్టుకోవాలి।

చర్చించిన డేటా సైఫర్, క్లయింట్ వెర్షన్ మరియు సర్వర్ వెర్షన్ను కలిపి నమోదు చేయండి, తదుపరి పోలిక ప్రొఫైల్ ఫైల్ నుండి కాకుండా వాస్తవాల నుండి ప్రారంభమవుతుంది।

మద్దతు ఉన్న సవరణ తర్వాత ప్రారంభ కనెక్షన్ మరియు పునఃచర్చను పరీక్షించండి, ఎందుకంటే ఒకసారి ఏర్పడిన సెషన్ కీలు పునరుద్ధరించినప్పుడు ఇప్పటికీ విఫలమవవచ్చు।

టన్నెల్ ఏర్పడి సైట్లు ఇప్పటికీ విఫలమైతే, సైఫర్ ఇక అనుమానితం కాదు। రూటింగ్ మరియు DNS తో కొనసాగండి। పని క్రమం: లాగ్ యొక్క రెండు పంక్తులు చదవండి, రెండు జాబితాలను పోల్చండి, వెర్షన్లను తనిఖీ చేయండి, అవసరమైన తోటి కార్యకర్తకు మాత్రమే బ్యాకప్ జోడించండి, ఆపై పునరుద్ధరణ మార్గాన్ని మళ్లీ పరీక్షించండి।

సంబంధిత వ్యాసాలు