macOS లో VPN ప్రొఫైల్ దిగుమతి కాదు: మొదట పేలోడ్ చదవండి
ఒక Mac లో తిరస్కరించబడి మరొకదానిలో ఆమోదించబడే ప్రొఫైల్ సాధారణంగా పేలోడ్ సమస్య. XMLను పోల్చండి, జనరేటర్ ఏమి జోడించిందో చూడండి, ఆపై సేవను ధృవీకరించండి.
ఒక Mac లో ప్రొఫైల్ ఇబ్బంది లేకుండా ఇన్స్టాల్ అయి మరొకదానిలో తిరస్కరించబడినప్పుడు, నెట్వర్క్కు ఇంకా చేరుకోలేదు, కాబట్టి సర్టిఫికెట్లు, గేట్వేలు, పాస్వర్డ్లకు ఎలాంటి తప్పు లేదు. ఇన్స్టాలర్ అంగీకరించని పేలోడ్ వద్ద ఆగిపోయింది, సాధారణంగా ఏది అని నమోదు చేస్తుంది. ఇది ప్రొఫైల్ ఫైల్ మరియు దాన్ని సృష్టించిన ప్రతిదాన్ని పని చేయడానికి ఏకైక సరైన ప్రదేశాలుగా మిగిల్చి, క్లయింట్లో సెట్టింగ్లను తొలగించడాన్ని మరమ్మతుకు బదులుగా సాక్ష్యాలను నాశనం చేసే మార్గంగా మారుస్తుంది.
Mac ను రీసెట్ చేయకుండా ప్రొఫైల్ చదవండి
.mobileconfig ను ఎగుమతి చేసి, క్లయింట్ను తాకే ముందు అందులో నిజంగా ఏమి ఉందో చూడండి:
plutil -p profile.mobileconfig | head -60
VPN ప్రొఫైల్ వాస్తవానికి వేర్వేరు పనులు చేసే రెండు పేలోడ్లు: com.apple.vpn.managed కనెక్షన్ను ఉంచుతుంది, com.apple.dnsSettings.managed రిజాల్వర్ కాన్ఫిగరేషన్ను ఉంచుతుంది. ఇన్స్టాలర్ తిరస్కరించే మొదటి పేలోడ్ వద్ద ఇన్స్టాలేషన్ ఆగుతుంది, ఆ తిరస్కారం ఆ పేలోడ్ పేరుతో సిస్టమ్ లాగ్లో నమోదవుతుంది, కాబట్టి ఏ విభాగాన్ని తెరవాలో లాగ్ చెబుతుంది. చివరిగా విజయవంతంగా దిగుమతి అయిన ప్రొఫైల్ నకలును ఉంచండి, ఎందుకంటే ఆ ఫైలే మీ భేదాన్ని కొలిచే ఆధారం.
జనరేటర్ నిశ్శబ్దంగా ఏమి జోడించింది
Apple Configurator 2.15 బిల్డ్ 7A23 తన DNS పేలోడ్ లోపల ఈ బ్లాక్ను విడుదల చేసింది:
<key>DNS</key>
<dict>
<key>SupplementalMatchDomainsNoSearch</key>
<integer>0</integer>
</dict>
macOS 12.1 లో ఆ బిల్డ్ రాసిన ప్రొఫైల్లు దిగుమతి సమయంలో తిరస్కరించబడ్డాయి. Configurator 2.11.1 తో సృష్టించిన కనెక్షన్ ఎలాంటి ఫిర్యాదు లేకుండా లోపలికి వెళ్ళింది, ఎందుకంటే ఆ విడుదల కీని అసలు రాయలేదు. మొత్తం DNS నిఘంటువును లేదా సమస్య ఉన్న కీని మాత్రమే తొలగించి, మళ్ళీ సేవ్ చేసి, తర్వాత మరేదైనా మార్చే ముందు అదే మెషీన్లో మళ్ళీ ప్రయత్నించండి. సాధారణంగా ఆ ఒక్క సవరణే మొత్తం మరమ్మతు.
ఈ సాధనంలో దాన్ని నమ్మే ముందు తెలుసుకోవాల్సిన ఒక ఉచ్చు ఉంది. కీ తొలగించబడిన తర్వాత అదే కనెక్షన్ను సేవ్ చేయడం దాన్ని తిరిగి తీసుకురాలేదు, కనెక్షన్ మొదటి నుండి సృష్టించినప్పుడే అది మళ్ళీ కనిపించింది. కొత్తగా సృష్టించిన ప్రతి ప్రొఫైల్ను అనుమానాస్పదంగా పరిగణించి పరిశీలించండి, ముఖ్యంగా ఒకే కూర్చున లో మొత్తం కనెక్షన్ల సమూహం సృష్టించబడి ఉంటే.
MDM మార్గం మరొక చోట విఫలమవుతుంది
అదే ప్రొఫైల్ను నెట్టే నిర్వహణ సేవ మరొక చోట విఫలమవచ్చు: ఏ VPN సేవ కూడా సృష్టించబడలేదని క్లయింట్ ఫిర్యాదు చేస్తుంది. నివేదించబడిన సందర్భంలో సర్టిఫికెట్ ప్రామాణీకరణ కోసం కాన్ఫిగర్ చేసిన పేలోడ్ అయినా పాస్వర్డ్ ఫీల్డ్ను కోరింది; దాన్ని ప్లేస్హోల్డర్తో నింపడం ప్రొఫైల్ వర్తించేలా చేసింది, ఆ విలువను ఎవరూ ప్రామాణీకరణకు ఉపయోగించలేదు.
ఆ మార్గం తీసుకుంటే, ఒక డమ్మీ స్ట్రింగ్ను ఉంచండి, నిజమైన ఆధారాలను ఎప్పుడూ ఉంచకండి, నిజమైన రహస్యాన్ని ప్రొఫైల్ శరీరం వెలుపల ఉంచండి. పని చేసే పాస్వర్డ్ ఉన్న ప్రొఫైల్ కీలాగా రక్షించాల్సిన ఫైల్గా మారుతుంది, అది మీరు ప్రారంభించిన విఫల దిగుమతి కంటే చాలా పెద్ద సమస్య. ప్రొఫైల్ పంపిణీకి ముందే ఆ ప్లేస్హోల్డర్ ఎవరిదో నిర్ణయించండి, తర్వాత ఎవరూ దాన్ని మార్చదగిన విలువగా పొరపాటు పడకుండా. అది ఎందుకు ఉందో నమోదు చేయడానికి ఒక లైన్ సరిపోతుంది, ఆరు నెలల తర్వాత ఒక గొడవ తప్పుతుంది.
ప్రొఫైల్ నిజంగా చేరిందో లేదో నిర్ధారించండి
విజయవంతమైన దిగుమతి అంటే పని చేసే సేవ కాదు, కాబట్టి ఈ క్రమంలో తనిఖీ చేయండి:
profiles show -type configuration
scutil --nc list
scutil --nc start "Your VPN Service"
scutil --nc status "Your VPN Service"
scutil --dns | head -20
మొదటి ఆదేశం ఇన్స్టాల్ చేసిన పేలోడ్లను జాబితా చేస్తుంది; రెండవది VPN సేవ ఉందో లేదో చెబుతుంది. కనెక్ట్ అయిన తర్వాత నడిపే చివరిది, సిస్టమ్ నిజంగా ఉపయోగించే రిజాల్వర్ను చూపిస్తుంది. వాటిని అదే క్రమంలో చదివి గొలుసు తెగిన చోట ఆపండి, ఎందుకంటే సేవ లేకపోతే రిజాల్వర్ గురించిన ఏ ప్రశ్నా అర్థరహితమవుతుంది. ప్రొఫైల్ ఇన్స్టాల్ అయినట్టు జాబితాలో ఉండి కూడా ఉపయోగపడే ఏదీ లేకపోవచ్చు, ఈ క్రమం సరిగ్గా ఆ స్థితిని బయటపెట్టడానికే రూపొందించబడింది.
సేవా నమోదుకు ఇంకా ఉపయోగపడే పేరు లేనప్పుడు సొరంగం పైకి వస్తే, ప్రదర్శిత పేరు ఫీల్డ్ ఎగుమతిలో పోయింది, పరిష్కారం క్లయింట్లో పేరు మార్చడం కాదు, ప్రొఫైల్ను మళ్ళీ సృష్టించడం. రిజాల్వర్ ఇంకా స్థానికం వైపే చూపిస్తుంటే, DNS పేలోడ్ మీరు ఉద్దేశించిన దానికంటే లోతుగా తొలగించబడింది.
ప్రవేశాన్ని దశలవారీగా చేయండి, ఒకసారి ఒక Mac
ఒక నిర్వహిత Mac లో అదే OS బిల్డ్ నడుస్తున్న స్థితిలో ఇన్స్టాల్ చేసి, తర్వాత మూడు విషయాలను విడివిడిగా తనిఖీ చేయండి: సేవ కనిపిస్తుంది, రిజాల్వర్ మారుతుంది, ఒక నిజమైన అంతర్గత అభ్యర్థన విజయవంతమవుతుంది. మూడూ జరిగిన తర్వాతే పరిధిని విస్తరించాలి.
ఇవి మూడు వేర్వేరు విధాలుగా విఫలమయ్యే మూడు వేర్వేరు ఫలితాలు, అందుకే ఒక పరీక్షా యంత్రం ఆ పది నిమిషాలకు తగినది. దిగుమతి అయ్యే ప్రొఫైల్ పని చేసే ప్రొఫైల్ కాదు, మొదటి దశ యంత్రం మిగిలిన నౌకాదళం ఏదీ చూడకముందే రెండు రకాల వైఫల్యాలను పట్టుకుంటుంది.