ఒక ప్రొఫైల్, ఇద్దరు యజమానులు: NetworkManager లేదా systemd
.ovpn ఫైల్ ఏదో దాన్ని స్వంతం చేసుకునే వరకు నిష్క్రియంగా ఉంటుంది. ప్రొఫైల్ను రెండు ప్రదేశాలకు కాపీ చేసే ముందు NetworkManager కనెక్షన్ను స్వతంత్ర సేవా యూనిట్తో పోల్చండి.
.ovpn ఫైల్తో అది స్వంతం అయ్యే వరకు ఏమీ జరగదు. Pi డెస్క్టాప్లో సంభావ్య యజమానులు, దిగుమతి చేసిన కనెక్షన్ను తన సొంత కీఫైల్లో నిల్వ చేసే NetworkManager, మరియు డైరెక్టరీ నుండి కాన్ఫిగరేషన్ను చదివే స్వతంత్ర సేవా యూనిట్. ఇవి భిన్న నిల్వ, భిన్న ఆధారాల నిర్వహణ మరియు భిన్న యాక్టివేషన్ నియమాలతో కూడిన రెండు నిర్వహణ నమూనాలు. ఒకదాన్ని ఉద్దేశపూర్వకంగా ఎంచుకోవడమే మొత్తం పని; ఫైల్ను రెండు ప్రదేశాలకు కాపీ చేయడం ఎంపికను యాదృచ్ఛికం చేస్తుంది.
రెండూ ఒకే మెషీన్లో పని చేయగలవు, కానీ ఒకే క్షణంలో ఒకే టన్నెల్లో కాదు, మరియు ఘర్షణ కాన్ఫిగరేషన్ లోపంగా కాకుండా నెట్వర్క్ లోపంగా కనిపిస్తుంది.
ఒకే టన్నెల్ను స్వంతం చేసుకునే రెండు మార్గాలు
NetworkManager యొక్క OpenVPN ప్లగ్ఇన్ మీ తరఫున కనెక్షన్ను నిర్వహించే ఎడిటర్ మరియు సేవను జోడిస్తుంది, మరియు OpenVPN ప్రోగ్రామ్ను ఇన్స్టాల్ చేయడం ఆ ఇంటిగ్రేషన్ను ఇన్స్టాల్ చేయదు. స్వతంత్ర యూనిట్ వ్యతిరేక ఏర్పాటు: ఎడిటర్ లేదు, డెస్క్టాప్ ఇంటిగ్రేషన్ లేదు, ఒక కాన్ఫిగరేషన్ ఫైల్ మరియు యూనిట్ ఇచ్చే అనుమతులు. మొదటిది కనెక్షన్ స్థితిని తన సొంత డేటాబేస్లో ఉంచుతుంది, రెండవది ప్రొఫైల్ మరియు యూనిట్ చెప్పే చోట ఉంచుతుంది. చాలా గందరగోళం దిగుమతి చేసిన ప్రొఫైల్ మరియు కాపీ చేసిన ఫైల్ ఒకే వస్తువు అనే ఊహ నుండి వస్తుంది.
అవి ఒకే విషయం యొక్క రెండు దృశ్యాలు కావు. డౌన్లోడ్ చేసిన ఫైల్ను సవరించడం NetworkManager నిల్వ చేసినదాన్ని లేదా యూనిట్ చదివేదాన్ని మార్చదు, మరియు మీరు ఇప్పుడే పరీక్షించిన టన్నెల్ను వాటిలో ఏదైనా నిర్మించి ఉండవచ్చు.
డెస్క్టాప్ నిజంగా ఉపయోగించే కనెక్షన్ను అనుసరించండి
డాక్యుమెంట్ చేసిన దిగుమతి చర్య, nmcli connection import type openvpn file office.ovpn, ప్లగ్ఇన్ ద్వారా కనెక్షన్ను సృష్టిస్తుంది. దాని UUIDని నమోదు చేసి తర్వాత ఆ గుర్తింపును ఉపయోగించండి, ఎందుకంటే పేర్లు సవరించబడతాయి మరియు రెండు కనెక్షన్లు ఒకే లేబుల్ను పంచుకోగలవు. nmcli connection show ఏమి ఉందో జాబితా చేస్తుంది, మరియు కనెక్షన్ యొక్క సొంత లక్షణాలను చదవడం అది ఏ ఫైల్ నుండి వచ్చింది, ఏమి నిల్వ చేస్తుంది అని చెబుతుంది. మీరు సవరిస్తున్న UUID డెస్క్టాప్ యాక్టివేట్ చేసేది కాకపోతే, మీ సవరణలు అలంకారం మాత్రమే.
రహస్యాలు యజమాని నిల్వలో నివసిస్తాయి. ఏ ప్రొఫైల్ యాక్టివ్గా ఉందో తెలుసుకోవడానికి ప్రతి నిల్వ చేసిన రహస్యాన్ని కుమ్మరించడం నెమ్మదిగా మరియు ప్రమాదకరం; బదులుగా కనెక్షన్ వస్తువును అడగండి, మరియు వ్యక్తిగత పదార్థాన్ని యజమాని ఆశించే చోటే ఉంచండి.
దిగుమతి చేసిన కనెక్షన్కు నడవడానికి గ్రాఫికల్ సెషన్ అవసరం లేదు, కానీ దానికి ఇంకా ఆధారాల మూలం అవసరం కావచ్చు. అది పర్యవేక్షణ లేకుండా ప్రారంభమవుతుందా అనేది దాని అనుమతులు మరియు రహస్యాలపై ఆధారపడి ఉంటుంది, డెస్క్టాప్ ఉనికిపై కాదు.
యూనిట్ టెంప్లేట్ను దానిపై ఆధారపడే ముందు చదవండి
ప్యాకేజీ upstream శైలి క్లయింట్ యూనిట్ను అందించే చోట, office అనే ఇన్స్టాన్స్ యూనిట్ కాన్ఫిగర్ చేసిన డైరెక్టరీలోని %i.conf ఫైల్కు సరిపోతుంది, మరియు 2.6 టెంప్లేట్కు అది /etc/openvpn/client. ఏదైనా గైడ్ ఉదాహరణను నమ్మే ముందు ఇన్స్టాల్ చేసిన యూనిట్ను మరియు ఏదైనా అదనపు ఫైళ్లను చదవండి, ఎందుకంటే పంపిణీలు మార్గాలను తరలిస్తాయి. టెర్మినల్ నుండి చేతితో ప్రారంభించడం ఫైళ్లు, రహస్యాలు లేదా అనుమతుల పట్ల సేవ దృష్టిని ఏమీ నిరూపించదు. డెస్క్టాప్ పాస్వర్డ్ సంభాషణ కూడా ఇంటరాక్టివ్ కాని యూనిట్కు అదే పాస్వర్డ్ పొందే ఆమోదిత మార్గం ఉందని రుజువు కాదు.
యూనిట్కు అవసరమైనది మాత్రమే ఇవ్వండి. ఒక సూచించిన ఫైల్ చదవలేకపోవడం వల్ల మొత్తం సేవా శాండ్బాక్స్ను సడలించడం చిన్న అనుమతి సవరణను పెద్ద బహిర్గతంతో మారుస్తుంది, మరియు లోపం సాధారణంగా శ్రద్ధ అవసరమైన ఫైల్ పేరు చెబుతుంది.
యాక్సెస్ కోల్పోకుండా నకిలీని ఉపసంహరించండి
రెండు యజమానులు టన్నెల్ను ప్రారంభించగలిగితే, ఒకటి చివరికి తప్పు క్షణంలో గెలుస్తుంది మరియు ఓడిన వారి మార్గాలు మరియు పరికరం వెనుక ఉంటాయి. ప్రమాదవశాత్తు నకిలీని దాని సొంత యజమాని ద్వారా తొలగించండి, రికవరీ మార్గాన్ని తెరిచి ఉంచండి, మరియు మిగిలిన యజమాని రీబూట్ తర్వాత కూడా కనెక్ట్ అవుతారని నిర్ధారించండి. వేర్వేరు రూటింగ్ విధానాలతో రెండు ఉద్దేశపూర్వకంగా వేరు చేసిన VPNలు మరొక డిజైన్ ప్రశ్న, ఒక కనెక్షన్ కోసం రెండు ప్రారంభ మార్గాలు పోటీ పడటానికి అనుమతి కాదు.
తర్వాత మీరు అంగీకరించిన జీవిత చక్రాన్ని రాయండి: చేతితో యాక్టివేషన్, లాగిన్, లేదా బూట్ మరియు తిరిగి కనెక్షన్. నిల్వ చేసిన ఎండ్పాయింట్, మరొక వైపు ప్రామాణీకరణ మరియు టన్నెల్ చేరుకోవలసిన వనరును తనిఖీ చేయండి, ఎందుకంటే డెస్క్టాప్ను తిరిగి ఇన్స్టాల్ చేయడం ఏ కాన్ఫిగరేషన్ నడిచిందో తెలుసుకోవడానికి ప్రత్యామ్నాయం కాదు.