కమాండ్ లైన్లో --errors-to-stderr ఉన్నట్లయితే అది ఫిర్యాదులాగా కనిపిస్తుంది, కానీ ఫిర్యాదు కాదు. పదం ఒక ఎంపిక పేరుకు చెందుతుంది, లాగ్ ఫైల్ పేరు ఫైల్లో ఏమి ఉందో ఏమీ చెప్పనట్లే. ఏదైనా కాన్ఫిగరేషన్ మార్చే ముందు మీరు నిజంగా ఏమి చదువుతున్నారో నిర్ధారించుకోండి.

నిర్ణయానికి మూడు శాఖలు ఉన్నాయి: లైన్ స్వయంగా ప్రారంభం, లైన్ ప్రోగ్రామ్ ముద్రించిన అవుట్పుట్, లేదా లైన్ VPN ప్రారంభం కావడానికి ముందు ర్యాపర్ పునరావృతం చేసిన టెక్స్ట్. ప్రతి శాఖ చూడటానికి వేరే స్థలాన్ని సూచిస్తుంది, వాటిలో ఒకటి మాత్రమే VPN యొక్క స్వంత సందేశం.

ఎంపిక పేరు స్థితి సందేశం కాదు

Community OpenVPN కోసం --errors-to-stderr లోపాల అవుట్పుట్ను ప్రామాణిక అవుట్పుట్కు బదులుగా ప్రామాణిక లోపానికి పంపుతుంది. ఇది స్ట్రీమ్ ఎంపిక, తీవ్రత ఫిల్టర్ కాదు, మరియు ఇది లోపాన్ని సృష్టించదు. తర్వాత --log లేదా --log-append అదే సందేశాలను ఫైల్కు మళ్లించగలదు, కాబట్టి ఫ్లాగ్ ప్రభావం కమాండ్ మిగిలిన భాగంపై ఆధారపడి ఉంటుంది. మూలం నుండి లాగింగ్ సూచన ఆ క్రమాన్ని నిర్ణయిస్తుంది.

కాబట్టి ఫ్లాగ్ ఉండటం లోపాలు ఎక్కడికి వెళ్తాయో చెబుతుంది. ఏదైనా సంభవించిందని చెప్పదు.

ప్రారంభ లైన్ లేదా ప్రక్రియ అవుట్పుట్

టెక్స్ట్ను ఎవరు ముద్రించారో అడగడం ద్వారా ప్రారంభించండి. సేవా యూనిట్, అప్లికేషన్ బండిల్ లేదా షెల్ ర్యాపర్ తరచుగా VPN ప్రక్రియ ఏదైనా రాసే ముందు మొత్తం argvను పునరావృతం చేస్తాయి. మీరు ఒక ముక్కను మాత్రమే చూస్తే ఆ పునరావృత్తిని స్థితి లైన్ నుండి వేరు చేయలేరు.

లైన్ ర్యాపర్ నుండి వచ్చినట్లయితే, VPN ఇంకా నడవలేదు మరియు నివేదించడానికి ఏమీ లేదు. అవుట్పుట్లో మరింత కిందకు వెళ్లి సమయ ముద్ర లేదా ఉపవ్యవస్థ పేరు ఉన్న మొదటి సందేశాన్ని చూడండి.

లైన్ VPN ప్రక్రియ నుండి వచ్చినట్లయితే, అది ఇంకా కేవలం పిలుపు. OpenVPN తన స్వంత కమాండ్ లైన్ను లోపంగా ముద్రించదు, ముఖ్యమైన సందేశాలు దాని తర్వాత వస్తాయి.

ప్రక్రియ మరియు దాని ఫలితాన్ని కనుగొనండి

ప్రక్రియ ఇంకా నడుస్తోందా అని నిర్ధారించండి. నడుస్తూ మళ్లీ ప్రయత్నిస్తున్న క్లయింట్ వెంటనే నిష్క్రమించిన దాని కంటే చాలా భిన్నంగా కనిపిస్తుంది, రెండింటి ముందూ అదే కమాండ్ లైన్ ఉంటుంది.

తర్వాత ప్రక్రియను కలిగి ఉన్న భాగం ద్వారా ఫలితాన్ని చదవండి. systemd కింద అది యూనిట్ జర్నల్; డెస్క్టాప్ యాప్లో అది యాప్ యొక్క స్వంత లాగ్ లేదా కన్సోల్. నిష్క్రమణ స్థితి మరియు చివరి సందేశాలు ఎంపిక పేరు సూచించే ప్రశ్నకు సమాధానం ఇస్తాయి.

కాన్ఫిగరేషన్ పార్స్ లోపం, తప్పిపోయిన ఫైల్, తిరస్కరించబడిన ఆధారాలు మరియు పీర్ సమయం ముగియడం నాలుగు వేర్వేరు సంఘటనలు. అవి ఒకే స్ట్రీమ్లో వస్తాయి. వాటికి నాలుగు వేర్వేరు సవరణలు అవసరం. ప్రొఫైల్ను తాకే ముందు మీ దగ్గర ఏది ఉందో నిర్ణయించి, సహాయం అడిగినప్పుడు ఖచ్చితమైన సందేశాన్ని ఉటంకించండి.

ఫ్లాగ్ ఎప్పుడు తన స్థానానికి అర్హత పొందుతుంది

stdout డేటాను మోసుకెళ్లినప్పుడు మరియు లోపాలు దాన్ని కలుషితం చేయకూడదనుకున్నప్పుడు, లేదా ర్యాపర్ రెండు స్ట్రీమ్లను విడిగా పట్టుకున్నప్పుడు ఫ్లాగ్ తన స్థానానికి అర్హత పొందుతుంది. టెర్మినల్లో ముందస్తు సెషన్లో రెండు స్ట్రీమ్లు మీ ముందు వస్తాయి. ఆ సందర్భంలో భేదం మీరు చేసే పనిని అరుదుగా మారుస్తుంది.

చుట్టూ ఉన్న స్క్రిప్ట్ విభజనపై ఆధారపడి ఉంటే దాన్ని ఉంచండి. పేరు భయంకరంగా కనిపిస్తుందని తీసివేయడం సందేశాలు ఎక్కడ కనిపిస్తాయో మారుస్తుంది, మరేదీ సరిచేయదు.

ఏమి మార్చకూడదు

ఎంపికను మరమ్మతు చర్యగా పరిగణించవద్దు. దాన్ని తొలగించడం సర్టిఫికెట్, మార్గం లేదా ప్రామాణీకరణ వైఫల్యాన్ని సరిచేయదు.

పిలుపులో --config stdin ఉంటే, కాన్ఫిగరేషన్ ప్రామాణిక ఇన్పుట్ ద్వారా అందించబడుతోంది. ఫైల్ ఎలా అందించబడుతుంది అనే దానిపై ఇది ప్రత్యేక నిర్ణయం. ఒక సమయంలో ఒకటి మార్చండి, రెండవది మార్చే ముందు నిజమైన సందేశాన్ని మళ్లీ చదవండి.

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