Mac లో VPN కాన్ఫిగరేషన్ను ఎలా తొలగించాలి మరియు ఏమి మిగులుతుంది
Mac లో VPN సేవను తొలగించడం ఒక నెట్వర్క్ సేవను మాత్రమే తొలగిస్తుంది. యాప్, నెట్వర్క్ పొడిగింపు, కీచెయిన్ అంశం మరియు నిర్వహిత ప్రొఫైల్ మిగిలి ఉండవచ్చు.
macOS లో VPN తొలగించడం ఒకే చర్యలా కనిపిస్తుంది, కానీ వాస్తవానికి కనీసం నాలుగు. సిస్టమ్ సెట్టింగ్లలోని బటన్ సిస్టమ్ కాన్ఫిగరేషన్ నిల్వ నుండి ఒక నెట్వర్క్ సేవను తొలగిస్తుంది. ఇది క్లయింట్ యాప్, ఆ యాప్ ఇన్స్టాల్ చేసిన నెట్వర్క్ పొడిగింపు, మీ కీచెయిన్లో ఉన్న ఆధారాలు లేదా పరికర నిర్వహణ పంపిన ప్రొఫైల్ను తొలగించదు. ఏ వస్తువు ఏ లక్షణానికి యజమాని అని తెలుసుకోవడమే తొలగించిన VPN నిశ్శబ్దంగా తిరిగి రాకుండా ఆపుతుంది.
కాన్ఫిగరేషన్ తొలగించు బటన్ నిజంగా ఏమి తొలగిస్తుంది
మీరు జోడించే ప్రతి VPN నెట్వర్క్ సేవగా మారుతుంది, Wi-Fi లేదా Thunderbolt Bridge వంటి అదే రకమైన వస్తువు. macOS అన్నింటినీ ఇక్కడ ఉంచుతుంది: /Library/Preferences/SystemConfiguration/preferences.plist, ప్రతిదానికీ సేవ ID, ప్రదర్శన పేరు మరియు సొరంగ రకం, సర్వర్ చిరునామా, సొరంగం ఎలా ప్రారంభమవుతుంది అని వివరించే కాన్ఫిగరేషన్ నిఘంటువు ఉంటాయి.
మీరు సిస్టమ్ సెట్టింగ్లు మరియు VPN తెరిచి, సేవ పక్కన ఉన్న సమాచార బటన్ నొక్కి, కాన్ఫిగరేషన్ తొలగించు ఎంచుకుని నిర్ధారించినప్పుడు, macOS సొరంగాన్ని ఆపుతుంది, ఆ సేవా వస్తువును తొలగిస్తుంది మరియు నిల్వను తిరిగి రాస్తుంది. సిస్టమ్ కలిగి ఉన్నదానికి ఈ విచ్ఛిన్నం పూర్తి: సేవ జాబితా నుండి పోయింది మరియు లాగిన్ సమయంలో ఏదీ దాన్ని ప్రారంభించదు.
బటన్ చేరుకోలేనిది మరో ఉపవ్యవస్థ కలిగి ఉన్నదంతా. యాప్ బండిల్ ఇక్కడ ఉంది: /Applications. NetworkExtension క్లయింట్ తన కాన్ఫిగరేషన్ నుండి వేరుగా నమోదైన సిస్టమ్ పొడిగింపుగా నడుస్తుంది. ఆధారాలు కీచెయిన్ అంశాలు, వాటిని ఉంచే కీచెయిన్ యొక్క ప్రవేశ నియంత్రణలతో. కాన్ఫిగరేషన్ ప్రొఫైల్ ప్రొఫైల్ వ్యవస్థకు చెందుతుంది. సేవను తొలగించండి, నాలుగూ ఉన్న చోటే ఉంటాయి.
Mac ఇంకా ఏమి ఇన్స్టాల్ అని భావిస్తుందో జాబితా చేయండి
ఏదైనా తొలగించే ముందు లెక్కింపు చేయండి. మూడు ఆదేశాలు ఒకే కనిపించే వైఫల్యాన్ని సృష్టించే మూడు పొరలను కవర్ చేస్తాయి:
scutil --nc list
networksetup -listallnetworkservices
profiles -Pscutil --nc list VPN కాన్ఫిగరేషన్ల అధికారిక వీక్షణ, కనెక్షన్ స్థితి, సేవ పేరు మరియు సేవ ID తో. సెట్టింగ్ల జాబితాలో ఎప్పుడూ కనిపించని ఎంట్రీలను ఇది తరచుగా చూపుతుంది: నెలల క్రితం అన్ఇన్స్టాల్ చేసిన క్లయింట్ మిగిలిన సేవలు మరియు నిశ్శబ్దంగా ప్రారంభమయ్యే డిమాండ్ మేరకు కాన్ఫిగరేషన్లు. networksetup -listallnetworkservices నెట్వర్క్ సేవలను కమాండ్ లైన్ సాధనాలు ఆశించే పేర్లతో చూపుతుంది, పేరు ద్వారా తొలగించడానికి అదే కావాలి. profiles -P ఇన్స్టాల్ చేసిన కాన్ఫిగరేషన్ ప్రొఫైల్లను జాబితా చేస్తుంది; నిర్వహిత Mac లో VPN మీరు జోడించిన సేవ కాకుండా, ఆ ప్రొఫైల్లలో ఒకదాని లోపలి పేలోడ్ కావచ్చు.
మొదటిదాన్ని నమ్మకుండా జాబితాలను కలిసి చదవండి. scutil లో ఉన్నా సెట్టింగ్లలో లేని సేవ సాధారణంగా మూడవ పక్ష క్లయింట్ సొరంగానికి యజమాని అని, దాన్ని తన స్వంత విండోలో చూపుతుందని అర్థం. రెండు వీక్షణలలో ఉన్నా సెట్టింగ్లలో బూడిదగా ఉన్న సేవ విధానం అని అర్థం. తొలగించిన తర్వాత మళ్లీ కనిపించే పేరు ఏదో దాన్ని మళ్లీ సృష్టిస్తుందని అర్థం, ఆ ఏదోయే నిజమైన లక్ష్యం.
సేవను దాని యజమాని ద్వారా తొలగించండి
మీరే జోడించిన సేవ కోసం, పత్రీకరించిన మార్గంలోనే ఉండండి: సిస్టమ్ సెట్టింగ్లు, VPN, సమాచార బటన్, కాన్ఫిగరేషన్ తొలగించు. Apple ఆ మార్గాన్ని పత్రీకరిస్తుంది, అది కాన్ఫిగరేషన్ నిల్వను స్థిరంగా ఉంచుతుంది. చేతితో సవరించడం preferences.plist నెట్వర్క్ స్టాక్ నడుస్తున్నప్పుడు ఏ ఇంటర్ఫేస్ తొలగించని నకిలీ లేదా జోంబీ సేవలను పొందే మార్గం.
టెర్మినల్ నుండి, సేవను పేరు ద్వారా దీనితో తొలగించండి: networksetup -removenetworkservice "Service Name", తర్వాత దీనితో నిర్ధారించండి: scutil --nc list. ఆదేశం ఇంటర్ఫేస్తో అదే సేవా జాబితాపై పనిచేస్తుంది, కాబట్టి networksetup -listallnetworkservices లో కనిపించని పేరు ఏ మార్గంలోనూ తొలగించబడదు. క్లయింట్ సొరంగానికి యజమాని అయినప్పుడు, మొదట ఆ క్లయింట్ యొక్క తొలగింపు లేదా అన్ఇన్స్టాల్ మార్గాన్ని ఉపయోగించండి, ఎందుకంటే క్లయింట్ తదుపరిసారి ప్రారంభమైనప్పుడు సేవను మళ్లీ నిర్మిస్తుంది.
VPN పరికర నిర్వహణ నుండి వచ్చినట్లయితే, మీరు యజమాని కాదు. MDM ఇన్స్టాల్ చేసిన ప్రొఫైల్లను తొలగించలేనివిగా గుర్తించవచ్చు, తొలగించగలది కూడా తదుపరి తనిఖీలో మళ్లీ పంపబడవచ్చు. దీనితో నిర్ధారించండి: profiles -P, తర్వాత మీ సంస్థ నిష్క్రమణ ప్రక్రియను ఉపయోగించండి. పేలోడ్ను స్థానికంగా తొలగించడం విఫలమవుతుంది లేదా పునఃస్థాపనకు దారితీస్తుంది.
సేవ లేకుండా మళ్లీ కనెక్ట్ అయ్యే మిగిలినవి
సాధారణ «అది తిరిగి వచ్చింది» నివేదిక సేవ తిరిగి రావడం కాదు, దాన్ని కలిగి ఉన్న పొడిగింపు తిరిగి రావడం. నమోదైన సిస్టమ్ పొడిగింపులు మరియు నెట్వర్క్ పొడిగింపు రకం యాప్ పొడిగింపులను జాబితా చేయండి:
systemextensionsctl list
pluginkit -m -p com.apple.networkextension.packet-tunnelNetworkExtension క్లయింట్ తన సొరంగ ప్రదాతను తన స్వంత గుర్తింపు కింద ఇన్స్టాల్ చేసినట్టుగా ఉంచుతుంది, ఏ కాన్ఫిగరేషన్ నుండైనా వేరుగా. కాన్ఫిగరేషన్ పోయిన తర్వాత కూడా పొడిగింపు క్రియాశీలంగా ఉండవచ్చు, క్లయింట్ మెనూ బార్ ఏజెంట్ తదుపరిసారి ప్రారంభమైనప్పుడు కొత్త కాన్ఫిగరేషన్ను సృష్టించవచ్చు, కొన్నిసార్లు మీరు ఇప్పుడే తొలగించిన పేరును మళ్లీ ఉపయోగించి. లాగిన్ అంశాలు మరియు విక్రేత సహాయకుడిని ఇక్కడ తనిఖీ చేయండి: /Library/LaunchDaemons తొలగింపు విఫలమైందని ముగించే ముందు.
ఆధారాలు రెండవ మిగిలినవి. లాగిన్ కీచెయిన్లో సేవ్ చేసిన పాస్వర్డ్ లేదా క్లయింట్ సర్టిఫికెట్ సేవతో తొలగించబడదు, IPSec భాగస్వామ్య రహస్యం చారిత్రకంగా సిస్టమ్ కీచెయిన్లో నివసిస్తుంది, అందుకే తొలగించి మళ్లీ జోడించినప్పుడు కొన్నిసార్లు పాస్వర్డ్ అడగడం దాటవేయబడుతుంది. Mac మీ నియంత్రణ నుండి బయటకు వెళుతుంటే, Keychain Access లో సేవ పేరుతో అంశాన్ని కనుగొని, సేవ్ చేసిన ఆధారాలు సూచించే ఖాతా, సర్టిఫికెట్ లేదా పీర్ కీని రద్దు చేయండి. A copied configuration file is a live credential even after local removal.
తొలగింపును ధృవీకరించండి, తిరిగి వచ్చే ప్రొఫైల్ను సరిగ్గా చదవండి
సేవ రెండు వీక్షణల నుండి పోయి, రీబూట్ తర్వాత కూడా పోయిన స్థితిలో ఉంటే తొలగింపు పూర్తయింది. తనిఖీ చేయండి scutil --nc list లో సేవ ID, scutil --dns తో పేరు పరిష్కారం మీరు ఆశించే రిజాల్వర్ను ఉపయోగిస్తుందని నిర్ధారించండి, తర్వాత ఒకసారి రీబూట్ చేయండి, ఎందుకంటే డిమాండ్ మేరకు నియమాలు మరియు లాగిన్ ఏజెంట్లు శుభ్రమైన బూట్లో మాత్రమే తమను చూపించే రెండు విషయాలు.
అది ఇంకా అక్కడే ఉంటే, మరిన్ని వస్తువులను తొలగించవద్దు. ఏ పొర దాన్ని మళ్లీ సృష్టించిందో కనుగొనండి: MDM ప్రొఫైల్ సేవను మళ్లీ పంపుతుంది, క్లయింట్ ఏజెంట్ దాన్ని మళ్లీ నిర్మిస్తుంది, లేదా పేరు సరిపోలనందున సేవ ఎప్పుడూ తొలగించబడలేదు. ఆ సమాధానం మీకు విక్రేత అన్ఇన్స్టాలర్, మీ IT బృందం లేదా అదే తొలగింపు సంభాషణలో మరో రౌండ్ కావాలా అని నిర్ణయిస్తుంది. Apple తొలగింపు మార్గదర్శిని మీరు జోడించిన సేవలకు మద్దతు ఉన్న మార్గాన్ని కవర్ చేస్తుంది; మిగిలినవి మీరే తనిఖీ చేయాల్సిన భాగం: remove a VPN configuration.