డెస్క్టాప్లో VPN బటన్ లేదు: ప్రొఫైల్ ఇంకా ఉందా?
తప్పిపోయిన ప్యానెల్ ఇంటర్ఫేస్ ప్రశ్న, ప్రోటోకాల్ మాయమైందని రుజువు కాదు. UUID ప్రకారం సేవ్ చేసిన ప్రొఫైల్లను జాబితా చేయండి, ఆపై మళ్లీ ఇన్స్టాల్ చేయడానికి ముందు nmcliతో ఒకదాన్ని యాక్టివేట్ చేయండి.
ప్యాకేజీలను మళ్లీ ఇన్స్టాల్ చేయడం వల్ల డెస్క్టాప్ నెట్వర్క్ మెనూ ఎప్పుడూ గీయని VPN ఎంట్రీ తిరిగి రావడం అరుదు. ప్యానెల్ మరియు కనెక్షన్ రెండు యజమానులతో ఉన్న రెండు వస్తువులు: డెస్క్టాప్ ఇంటర్ఫేస్ దాని ప్లగిన్ బహిర్గతం చేసేది గీస్తుంది, నెట్వర్క్ సేవ ప్రొఫైల్ను ఉంచుతుంది. ఒకటి మెనూలోంచి మాయమైనా మరొకటి పని చేస్తూనే ఉండవచ్చు, అందుకే మెనూ ప్రారంభించడానికి తప్పు ప్రదేశం. మొదట ప్రొఫైల్ను తనిఖీ చేయండి, ఆపై నిజంగా పాడైంది డెస్క్టాపా లేదా కనెక్షనా అని నిర్ణయించండి.
బటన్ మరియు ప్రొఫైల్ వేర్వేరు వస్తువుల యాజమాన్యంలో ఉన్నాయి
డెస్క్టాప్ నెట్వర్క్ పేజీ ఇన్స్టాల్ చేసిన ఇంటర్ఫేస్ మరియు దాని VPN ఎడిటర్ భాగాలు ఏమి గీయగలవో అది గీస్తుంది. NetworkManager, లేదా ఆ మెషీన్లో నెట్వర్క్ను కలిగి ఉన్న ఏ సేవ అయినా, కనెక్షన్ నిర్వచనాన్ని ఉంచుతుంది మరియు అది పైకి లేపగలిగేదా అని నిర్ణయిస్తుంది. రెండు వీక్షణలు ఏకీభవించాలని ఏదీ బలవంతం చేయదు, డెస్క్టాప్ మార్పు, పంపిణీ అప్గ్రేడ్ లేదా అభివృద్ధి విడుదలకు వ్యతిరేకంగా నడపడం తర్వాత అవి తరచుగా ఏకీభవించవు. అందువల్ల సొరంగం మాయం కాకుండానే ప్యానెల్ అసంపూర్ణంగా ఉండవచ్చు. దీన్ని ప్రోటోకాల్ సమస్యగా చదవడం ఏమీ సరిచేయని పునఃఇన్స్టాల్ చక్రానికి నేరుగా తీసుకెళ్తుంది.
| What the screen shows | Check it against | What the answer rules out |
|---|---|---|
| No VPN section at all | nmcli connection show | Whether any profile exists |
| A VPN section with an empty list | The editor or plugin package for that VPN type | Whether the frontend can draw it |
| The same profile listed twice | Both UUIDs | Whether an import loop made copies |
పట్టికను పైనుంచి పని చేయండి, ఎందుకంటే ప్రతి వరుస వేరే ప్రశ్నకు సమాధానమిస్తుంది మరియు మొదటి వరుసే చవకైనది. ఉన్న ప్రొఫైల్ సమస్యను ఇంటర్ఫేస్కు కదిలిస్తుంది, ప్రొఫైల్ అసలు లేకపోవడం దాన్ని సదుపాయానికి కదిలిస్తుంది. ఈ రెండింటిలో మీ దగ్గర ఏది ఉందో ఊహించడమే పది నిమిషాల తనిఖీని మధ్యాహ్నం మొత్తం పునఃఇన్స్టాల్లుగా మారుస్తుంది.
NetworkManager ఏమి సేవ్ చేసిందో అడగండి
మెనూను చదవడం కాకుండా సేవను నేరుగా అడగండి, ఎందుకంటే రెండు ఆదేశాలు ఉన్నదాన్ని నడుస్తున్నదాని నుండి వేరు చేస్తాయి. వాటిని మెషీన్పైనే నడపండి, రెండవదాన్ని ప్రతి యాక్టివేషన్ ప్రయత్నానికి ముందు మరియు తర్వాత నడపండి. జాబితాలు పరస్పరం మార్చుకోగలిగినవి కావు, వాటి మధ్య భేదమే నిర్ధారణ.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
సేవ్ చేసిన ప్రొఫైల్ నిష్క్రియంగా ఉండవచ్చు, అది సాధారణం మరియు డెస్క్టాప్ గురించి ఏమీ చెప్పదు. సమాన పేర్లతో రెండు ఎంట్రీలు దిగుమతి చక్రం తర్వాత సాధారణం, వాటిని UUID మాత్రమే వేరు చేస్తుంది. మరొక సేవ నేరుగా కలిగి ఉన్న సొరంగం ఈ జాబితాలోకి ఎప్పటికీ రాకపోవచ్చు, కాబట్టి ఖాళీ ఫలితం స్వయంచాలకంగా NetworkManager లోపం కాదు. ఇకపై UUID ప్రకారం ఎంచుకోండి, ఎందుకంటే పేర్లు ప్రజలు సవరించే లేబుళ్లు, గుర్తింపులు కాదు.
మళ్లీ దిగుమతి చేయకుండా ప్రొఫైల్ను పరిశీలించండి
ప్రొఫైల్ ఉన్నప్పుడు, సేవ్ చేసిన రహస్యాలను అడగకుండా దాని వివరాలను చదవండి. లేనప్పుడు, ప్లగిన్ డాక్యుమెంట్ చేసే సదుపాయం లేదా దిగుమతి ప్రవాహాన్ని ఒకసారి ఉపయోగించి, అది ఏమి సృష్టించిందో నిర్ధారించండి. మెనూ ఖాళీగా ఉండిపోయిందని దిగుమతిని పునరావృతం చేయడమే ఒక కనెక్షన్ యొక్క నాలుగు పోటీ ప్రతులతో మెషీన్ ముగిసే మార్గం.
ఆ ప్రతులు ఎవరూ చదవని కాగిత జాడతో కూడిన జారడం: డెస్క్టాప్ వినియోగదారు ఏది ఉపయోగించబడి ఉండేదో చెప్పలేడు, తదుపరి నిర్వాహకుడూ చెప్పలేడు.గుర్తింపులను నమోదు చేసిన తర్వాత నకళ్లను ఉద్దేశపూర్వకంగా తొలగించండి, దిగుమతి చక్రమే నిర్ణయించనివ్వడం కాకుండా. మిగిలే UUIDని గుర్తుంచుకోండి, ఎందుకంటే టెర్మినల్ నుండి యాక్టివేట్ చేయడానికి అవసరమైన విలువ అదే. వేరే పేర్లతో రెండుసార్లు దిగుమతి చేసిన ప్రొఫైల్ సాధారణంగా ఒక పని చేసే నిర్వచనం మరియు అత్యవసరత యొక్క ఒక అవశేషం. ప్రొఫైల్ జాబితా కాన్ఫిగరేషన్, అది కనెక్షన్కే అవసరమైన శ్రద్ధకు అర్హం.
సేవ్ చేసిన ప్రొఫైల్ను టెర్మినల్ నుండి యాక్టివేట్ చేయండి
nmcli డాక్యుమెంటేషన్ ఎంచుకున్న ప్రొఫైల్ను పరస్పర చర్యతో యాక్టివేట్ చేయడాన్ని కవర్ చేస్తుంది, ఇది కమాండ్ లైన్ను పక్కదారి కాకుండా మద్దతు ఉన్న రెండవ ఇంటర్ఫేస్గా చేస్తుంది. క్రింది ఉదాహరణ గుర్తింపును మీరు ఉంచిన UUIDతో భర్తీ చేయండి. ఆదేశం ఏమి చేస్తుందో నడపడానికి ముందు అర్థం చేసుకోండి, ఎందుకంటే అది నెట్వర్క్ స్థితిని మారుస్తుంది. మార్గాలు మరియు DNS కదలవచ్చు, మళ్లీ కాన్ఫిగర్ అవుతున్న ఇంటర్ఫేస్ మీదుగా దూర సెషన్ నిలదొక్కుకోదు.
దాన్ని స్థానిక కన్సోల్ నుండి నడపండి, లేదా మార్పు తప్పుగా జరిగినప్పుడు తిరిగి రావడానికి ప్రణాళికతో నడపండి. --ask ప్రొఫైల్లో లేని ఇన్పుట్లను సేకరిస్తుంది; అది సిస్టమ్ అధికారాన్ని దాటదు. ప్లగిన్ యొక్క ప్రతి ప్రామాణీకరణ ప్రాంప్ట్ టెర్మినల్లో పని చేస్తుందని హామీ ఇవ్వదు కూడా, ఎందుకంటే కొన్ని అక్కడ చేరుకోలేని సంభాషణ కోసం వేచి ఉంటాయి.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
డెస్క్టాప్ను నిందించే ముందు ఫలితాన్ని చదవండి
ప్రొఫైల్ పైకి వస్తే, సేవ్ చేసిన కనెక్షన్ పని చేస్తుంది మరియు ఈ నిర్వహణ మార్గం పని చేస్తుంది. అది ఫిర్యాదును ఇంటర్ఫేస్కు తగ్గిస్తుంది, అది వేరే భాగాల జాబితా మరియు తరచుగా వేరే బృందం. రాకపోతే, వైఫల్యం ప్రొఫైల్లో లేదా సొరంగంలో ఉంది, డెస్క్టాప్ ఎప్పుడూ సమస్య కాదు.
విజయవంతమైన యాక్టివేషన్ ఇంకా ఇంటర్ఫేస్ ఎడిటర్ భాగం ఉందా లేదా ప్యానెల్ స్వయంగా తప్పుగా ప్రవర్తిస్తోందా అని ఏమీ చెప్పదు. అవి పంపిణీ యొక్క మద్దతు ఉన్న ఇంటర్ఫేస్ మరియు దానికి సరిపోయే ప్లగిన్ ప్యాకేజీలకు ప్రశ్నలుగానే మిగులుతాయి. వాటిని పునఃఇన్స్టాల్లో చేర్చడం సాధారణంగా ప్యానెల్ను ఉన్నట్లే ఉంచి కథనానికి ఒక రీబూట్ను జోడిస్తుంది.
ఉపయోగకరమైన నివేదిక డెస్క్టాప్ విడుదల, కనెక్షన్ రకం, తప్పిపోయిన ప్యానెల్ ఆపరేషన్, మరియు ప్రొఫైల్ మద్దతు ఉన్న ఇంటర్ఫేస్ ద్వారా కనిపిస్తుందా లేదా యాక్టివేట్ చేయగలదా అని పేర్కొంటుంది. తప్పిపోయిన మెనూను వివరించడానికి ప్రైవేట్ కీ లేదా ఆధారాలు ఉన్న ప్రొఫైల్ అవసరం లేదు. ఏ ఆధారాలను తాకకుండా నిర్వాహకుడు ప్యానెల్ స్థితిని పునఃసృష్టించగలగడానికి అంతే సరిపోతుంది.