તમારા Mac નું VPN એક્સ્ટેન્શન સક્ષમ છે? જોવાના ત્રણ સ્થળો
macOS પર સક્ષમ, સ્થાપિત અને કનેક્ટેડ એ અલગ અલગ સ્થિતિઓ છે. ફરીથી ઇન્સ્ટોલ કરતાં પહેલાં એક્સ્ટેન્શન સૂચિ, CLI આઉટપુટ અને ક્લાયન્ટની પોતાની સ્થિતિની સરખામણી કરો.
મેનુ બાર કનેક્ટેડ હોવાનું જણાવે છે જ્યારે એક્સ્ટેન્શન સૂચિ હજી પણ ઘટકને સક્રિય ન હોવાનું દર્શાવે છે. બંને વાંચન એક જ Mac પરથી આવે છે, અને તેમાંથી કોઈ પણ ખોટું બોલતું નથી: તે અલગ અલગ હકીકતોનું વર્ણન કરે છે. macOS એક VPN ક્લાયન્ટ માટે ઓછામાં ઓછી ત્રણ અલગ સ્થિતિઓ રાખે છે, અને સપોર્ટ થ્રેડ તેમને એક જ વાક્યમાં ભેગી કરે છે, એટલે સલાહ ફરીથી ઇન્સ્ટોલ કરવા અને ફરીથી ગોઠવવા વચ્ચે ઝૂલે છે. તમે ખરેખર કઈ સ્થિતિ ગુમાવી રહ્યા છો તે જાણવાથી અનુમાનની આખી બપોર બે મિનિટની તપાસમાં ફેરવાય છે.
તે સ્થિતિઓના સ્થળો અલગ હોવા ઉપરાંત માલિકો પણ અલગ છે. એક ઓપરેટિંગ સિસ્ટમની એક્સ્ટેન્શન રજિસ્ટ્રીનું છે, એક ઉપકરણ જે નીતિનું પાલન કરે છે તેનું છે, અને એક ક્લાયન્ટના પોતાના સત્રનું છે. માલિકો અલગ હોવાથી, તેમાંથી એક પર લાગુ કરેલો સુધારો ભાગ્યે જ બાકીના બેને બદલે છે.
ત્રણ સ્થિતિઓ જેને એક જ નામ આપવામાં આવે છે
| State | Where it lives | What it does not prove |
|---|---|---|
| installed and activated | the system extension registry | that any tunnel exists |
| permitted by policy | a configuration profile or a one-time user approval | that the vendor's profile is configured |
| connected | the client's own session state | that traffic takes the intended route |
તમે તેમને જે ક્રમમાં વાંચો તે સૂચિ કરતાં વધુ મહત્વપૂર્ણ છે: રજિસ્ટ્રીથી શરૂ કરો, કારણ કે જે ઘટક ક્યારેય સક્રિય થયું નથી તે કનેક્ટ થઈ શકતું નથી, પછી નીતિ વાંચો, જે નક્કી કરે છે કે સક્રિયકરણ બિલકુલ શક્ય છે કે નહીં, અને પછી ક્લાયન્ટ વાંચો, જે ત્રણમાંથી એકમાત્ર છે જે સત્રનું વર્ણન કરે છે. તે ક્રમમાં ઉપરની અસંગતિ નીચેના દરેક લક્ષણને સમજાવે છે, અને નીચેની અસંગતિ ઉપરના બેને અકબંધ રાખે છે.
તફાવતનું ઠોસ ઉદાહરણ: સક્રિય તરીકે વંચાતી રજિસ્ટ્રી એન્ટ્રી અને કનેક્ટ ન થઈ શકતો ક્લાયન્ટ પ્રોફાઇલ કે સર્વર તરફ ઇશારો કરે છે, એક્સ્ટેન્શન તરફ નહીં. ઊલટું સંયોજન, કંઈ ન દર્શાવતી રજિસ્ટ્રીની બાજુમાં સક્રિય ક્લાયન્ટ, સામાન્ય રીતે એનો અર્થ છે કે તમે જે એપ જોઈ રહ્યા છો તે ટ્રાફિક વહન કરતી એપ નથી. કંઈપણ સ્પર્શ કરતાં પહેલાં તમે કયું સંયોજન જોયું તે લખી રાખો.
આઇકન પર ભરોસો કર્યા વિના એક્સ્ટેન્શન શોધવું
વર્તમાન આવૃત્તિઓ નેટવર્ક એક્સ્ટેન્શનને સિસ્ટમ સેટિંગ્સ, જનરલ, લોગિન આઇટમ્સ અને એક્સ્ટેન્શન્સ હેઠળ સૂચિબદ્ધ કરે છે. ઉત્પાદન અથવા તેના પ્રકાશકના નામે હોય તેવી એન્ટ્રી શોધો અને મેનુ બારના ચિહ્નને બદલે તેની બાજુમાંનો સ્વિચ વાંચો. લેબલ અને સ્થાનો macOS આવૃત્તિઓ વચ્ચે બદલાયા છે, તેથી જૂના લેખના સ્ક્રીનશોટને બદલે તમારી આવૃત્તિ માટે વેન્ડરની સૂચનાઓ અનુસરો. સંપૂર્ણપણે ગેરહાજર એન્ટ્રીનો અર્થ છે કે ઘટક ક્યારેય ઇન્સ્ટોલ થયું જ નહોતું, અને પ્રોફાઇલ સંપાદન તેને પ્રગટ કરશે નહીં.
systemextensionsctl list
log show --last 10m --predicate 'subsystem == "com.apple.networkextension"' --style compact
પ્રથમ આદેશ શું ઇન્સ્ટોલ છે અને દરેક એક્સ્ટેન્શન સક્રિય હોવાનું જણાવે છે કે નહીં તે જોવાનો સૌથી ઝડપી રસ્તો છે. બીજો દર્શાવે છે કે સક્રિયકરણ કેમ નકારવામાં આવે છે, કારણ કે નકાર સામાન્ય રીતે નીતિ અથવા સહીની ફરિયાદ તરીકે આવે છે જે વપરાશકર્તા ઇન્ટરફેસ સુધી ક્યારેય પહોંચતી નથી. કંઈપણ બદલતાં પહેલાં નકારનું લખાણ વાંચો: લોગ લાઇન ઘટકનું નામ અને ઘણી વખત કારણ જણાવે છે, જે સપોર્ટ કેસને બરાબર એ જ જોઈએ છે. તમને જે વાક્ય મહત્વનું લાગે તેને બદલે આખી લાઇન કોપી કરો, કારણ કે આવૃત્તિ અને ઓળખકર્તા તેની વિરુદ્ધ છેડે બેસે છે.
ક્લાયન્ટ જે કબૂલે છે અને સૂચિ નથી કરતી
એક્સ્ટેન્શનની પુષ્ટિ થયા પછી, ક્લાયન્ટને પૂછો કે તેની પાસે પ્રોફાઇલ અને સત્ર છે કે નહીં, કારણ કે કનેક્શન વિનાની સાચવેલી પ્રોફાઇલ ગોઠવણીની સમસ્યા છે જ્યારે ટ્રાફિક વહન ન કરતું કનેક્શન રૂટિંગ કે નીતિની સમસ્યા છે. ત્રણેયને એક ગણવાથી તમે એવા ઘટકને ફરીથી ઇન્સ્ટોલ કરવા પાછા જાઓ છો જે આખો સમય કામ કરી રહ્યું હતું.
scutil --nc list
scutil --nc status "Work VPN"
સૂચિ ગોઠવેલી સેવાઓ અને તેમની કનેક્શન સ્થિતિ દર્શાવે છે; સ્થિતિનો કૉલ એક નામવાળી સેવાની સ્થિતિ અને તેની છેલ્લી ભૂલ દર્શાવે છે. ફરીથી ઇન્સ્ટોલ કરતાં પહેલાં તે લખાણ અને macOS આવૃત્તિ કેપ્ચર કરો, કારણ કે ફરીથી ઇન્સ્ટોલ કરવાથી પુરાવો નષ્ટ થાય છે અને ઘણી વખત એ જ નિષ્ફળતા ફરી થાય છે.
જ્યારે નીતિ સ્વિચની માલિક હોય
મેનેજ કરેલા Mac પર કન્ફિગરેશન પ્રોફાઇલ એક્સ્ટેન્શનને નિશ્ચિત સ્થિતિમાં રાખી શકે છે, અને પછી સ્વિચ રચના અનુસાર ભૂખરો થઈ જાય છે. ઉપલબ્ધ ન હોય તેવો ટોગલ એ દોષ નહીં પણ નીતિનું નિવેદન છે જેની આસપાસ રસ્તો કાઢવાનો હોય. તે સુધી પહોંચવા માટે પ્રોફાઇલ કે મેનેજમેન્ટ નોંધણી કાઢી નાખવાથી ઉપકરણની સુરક્ષા સ્થિતિ બદલાય છે, આગલી ચેક-ઇન પર પાછી ફેરવાય છે, અને એવી મશીન છોડે છે જે પોતાને અનુરૂપ જણાવે છે જ્યારે તેને અનુરૂપ બનાવનારા નિયંત્રણો ખૂટે છે. તે પરિણામ મૂળ સમસ્યા કરતાં ખરાબ છે, કારણ કે તે લક્ષણ સાથે કારણ પણ છુપાવે છે.
એક્સ્ટેન્શન ઓળખકર્તા, ચોક્કસ નકાર લખાણ અને આવૃત્તિ સાથે વિનંતી એડમિનિસ્ટ્રેટર પાસે લઈ જાઓ. મેનેજ કરેલી જમાવટ સામાન્ય રીતે નેટવર્ક એક્સ્ટેન્શનને મિનિટોમાં કેન્દ્રીય રીતે મંજૂર કરી શકે છે, જે વૈકલ્પિક ઉપાય કરતાં ઝડપી છે અને પછીથી ઓડિટપાત્ર છે.
વાસ્તવિક એપ્લિકેશન પર સુધારો સાબિત કરવો
કોઈપણ સમર્થિત સુધારા પછી, ફરીથી કનેક્ટ કરો અને મેનુ બાર બેજને બદલે જે એપ્લિકેશન માટે VPN અસ્તિત્વમાં છે તેનું પરીક્ષણ કરો. પછી ખાતરી કરો કે ટનલની બહાર રહેવું જોઈએ તે ટ્રાફિક હજી પણ બહાર જ રહે છે, કારણ કે ચૂપચાપ બધું રૂટ કરતો સુધારો તમે ઇચ્છ્યો હતો તેના કરતાં અલગ ફેરફાર છે. વાસ્તવિક એપ્લિકેશન પર બે મિનિટનું પરીક્ષણ એ બેજ કરતાં વધુ મૂલ્યવાન છે જેને તમે પુનરાવર્તિત કરી શકતા નથી.
તમે તે સૂચિમાં હો ત્યારે એક ચેતવણી: સામગ્રી ફિલ્ટર પણ નેટવર્ક એક્સ્ટેન્શન છે. જ્યારે એક જ સાઇટ નિષ્ફળ જાય, ત્યારે પેનલમાંનું દરેક એક્સ્ટેન્શન બંધ કરવું એ એક બેફિકર પગલું છે જે અન્ય એપ્લિકેશનો માટેના અસંબંધિત ફિલ્ટરિંગને તોડે છે, અને જે ઘટકોની તમે સરખામણી કરતા તે દૂર કરીને આગલું નિદાન મુશ્કેલ બનાવે છે. તેને સ્પર્શ કરતાં પહેલાં પ્રકાશક અને ભૂમિકા દ્વારા એક્સ્ટેન્શન ઓળખો, અને ત્રણમાંથી કઈ સ્થિતિ ખરેખર ખોટી હતી તે લખી રાખો.