બીજો ક્લાયન્ટ ડાઉનલોડ કરતા પહેલાં જુઓ કે ઓપરેટિંગ સિસ્ટમ પહેલેથી શું લાગુ કરે છે, કારણ કે જવાબ ઘણી વાર ઇન્સ્ટોલરને સંપૂર્ણપણે છોડી દેવા માટે પૂરતો હોય છે. Windows, macOS અને ChromeOS દરેક નિશ્ચિત અને ટૂંકી ટનલ પ્રોટોકોલની યાદી સાથે આવે છે, અને તેમાંથી એક બોલતું ગેટવેને વધારાના ડ્રાઇવર, સેવા કે અપડેટ પથની જરૂર નથી. તેને બ્રોશર પરના વિક્રેતાના નામથી નક્કી થતું નથી. તેને પ્રોટોકોલ, છેડો કેવી રીતે પ્રમાણિત કરે છે અને કયું સરનામું ધારે છે તે નક્કી કરે છે.

પ્રોટોકોલ માંગો, ઉત્પાદનનું નામ નહીં

ઉત્પાદનનું નામ તાર પરથી શું પસાર થાય છે તે વિશે બહુ ઓછું કહે છે. એક જ લેબલ હેઠળ વેચાતા બે ગેટવે સંપૂર્ણપણે અલગ ટનલની માંગ કરી શકે છે, અને એક બિલ્ટ-ઇન ક્લાયન્ટ સ્વીકારી શકે છે જ્યારે બીજો પોતાના પોર્ટલ સિવાય બધું નકારે છે. એક જ બોક્સનું વર્ણન કરતા બે વ્યવસ્થાપક અસહમત થઈ શકે છે અને બંને સાચા હોઈ શકે છે, કારણ કે તેઓ અલગ સ્તરોનું વર્ણન કરે છે. નીચેની ટનલ જ નક્કી કરે છે કે ઇન્સ્ટોલરની જરૂર છે કે નહીં.

ગેટવે ચલાવનારને ત્રણ પ્રશ્નો પૂછો: કયો ટનલ પ્રોટોકોલ, કયી પ્રમાણીકરણ પદ્ધતિ, અને ક્લાયન્ટે કયું સરનામું અને DNS પ્રત્યય સ્વીકારવો જોઈએ. પ્રોટોકોલ નામથી માંગો, અને જવાબ ઉત્પાદનના નામ તરીકે આવે ત્યારે સમજાવો કે તમને પ્રોટોકોલ કેમ જોઈએ. એ ત્રણ જવાબ કોઈપણ સૉફ્ટવેર ડાઉનલોડ થાય તે પહેલાં ક્લાયન્ટનો પ્રશ્ન હલ કરે છે.

આટલી બધી ટિકિટમાં ઉત્પાદનનું નામ ટકી રહેવાનું એક કારણ છે. પોર્ટલનું URL જ વપરાશકર્તાઓ જુએ છે, અને ટનલ કામ કરતી હોય ત્યારે અદ્રશ્ય રહે છે. હેન્ડઓવર નોંધમાં પ્રોટોકોલ લખવાનો એક લીટીનો ખર્ચ થાય છે અને પછી આવનારા દરેક માટે અસ્પષ્ટતા દૂર કરે છે.

બિલ્ટ-ઇન યાદી ક્યાં અટકે છે

સ્થાનિક યાદીઓ ટૂંકી છે, અને તેમની કિનારીઓ તેમના સમાવિષ્ટ કરતાં વધુ મહત્ત્વની છે. જે પ્લેટફોર્મ IPsec પર L2TP પહેલેથી વહેંચાયેલી કી સાથે બોલે છે તે SSTP બોલશે નહીં, અને એ ફરક જ ક્લાયન્ટ નક્કી કરે છે. કોષ્ટક વિક્રેતા પ્રમાણે નહીં પણ ટનલ પ્રમાણે ગોઠવાયેલું છે, તેથી ગેટવેએ નામ આપેલો પ્રોટોકોલ તમે શોધી શકો છો.

TunnelWindowsmacOSChromeOSLinux
PPTPbuilt inremoved in 10.12nopackage
L2TP over IPsec, pre-shared keybuilt inbuilt inbuilt inpackage
L2TP over IPsec, certificatebuilt inbuilt inbuilt inpackage
SSTPbuilt innonopackage
IKEv2built inbuilt innopackage
Cisco IPsec with XAuthnobuilt innopackage
OpenVPNnonobuilt inpackage

ગ્રિડને બ્રોશર સામે નહીં પણ ગેટવેની જરૂરિયાતો સામે વાંચો. જો જવાબ પહેલેથી વહેંચાયેલી કી સાથે L2TP over IPsec હોય, તો પ્રથમ ત્રણ પ્લેટફોર્મ વધારાનું કંઈ પણ ઇન્સ્ટોલ કર્યા વિના જોડાય છે. જો જવાબ OpenVPN હોય, તો કંઈ પણ ઇન્સ્ટોલ કરતા પહેલાં ફક્ત ChromeOS જ આવરી લેવાય છે. કોઈ પણ બિલ્ટ-ઇન કોલમમાં ન દેખાતો પ્રોટોકોલ એ સાચો સંકેત છે કે ઇન્સ્ટોલર આવી રહ્યું છે.

Linux એ એ કોલમ છે જે સામાન્યીકરણનો પ્રતિકાર કરે છે. તેનો પ્રોટોકોલ આધાર ડિમન અને પ્લગઇનમાં રહે છે જે ડિસ્ટ્રિબ્યુશન પેકેજ કરવાનું પસંદ કરે છે, તેથી ન્યૂનતમ ઇમેજ તમે ઉમેરો ત્યાં સુધી તેમાંથી કંઈ પણ બોલી શકે નહીં, અને એક જ ડેસ્કટોપ ધરાવતા બે ડિસ્ટ્રિબ્યુશન અલગ હોઈ શકે છે.

પ્રોફાઇલ કમાન્ડ લાઇનથી બનાવો

ગ્રાફિકલ પેનલ જે લખે છે તે તમે પહોંચી શકો તેવી જગ્યાએ સંગ્રહિત થાય છે, અને એ જ બિલ્ટ-ઇન પ્રોફાઇલને સ્વયંસંચાલિત બનાવે છે. Windows VPN એન્ટ્રીઓને .pbk ફાઇલોમાં વપરાશકર્તા પ્રોફાઇલ હેઠળ અને ProgramData હેઠળ રાખે છે, અને rasphone નેટવર્ક યાદી જે દર્શાવતી નથી તે એન્ટ્રીઓની યાદી બનાવી અને સંપાદિત કરી શકે છે. જ્યારે મશીન સ્ક્રિપ્ટ દ્વારા તૈયાર થાય અને કોઈ વિઝાર્ડમાં ક્લિક કરવાનું ન હોય ત્યારે આ મહત્ત્વનું છે. તે એ પણ સમજાવે છે કે પ્રોફાઇલ કેવી રીતે ક્યારેય ટ્રેમાં ન દેખાયા વિના અસ્તિત્વમાં હોઈ શકે છે.

rasdial
rasdial "VpnName" alice
rasdial "VpnName" /disconnect

હાથે .pbk ફાઇલ સંપાદિત કરવાથી કામ થાય છે, અને તે તેને બગાડવાનો સૌથી ઝડપી રસ્તો પણ છે, તેથી ફોર્મેટનો માલિક સાધનને રહેવા દો. macOS તેની સેવાઓ સિસ્ટમ કન્ફિગરેશનમાં રાખે છે, અને networksetup સેવાના નામથી તેમને સંબોધે છે; ઘણા ફ્લેગ હોસ્ટનામને બદલે સરનામું માંગે છે, તેથી પહેલાં છેડો ઉકેલો અને ક્લાયન્ટ ખરેખર વાપરશે તે મૂલ્ય સંગ્રહિત કરો. એ ફરક સ્વયંસંચાલન દરમિયાન ડંખે છે, કારણ કે સરનામા સાથે કામ કરતી સ્ક્રિપ્ટ નામ સાથે નિષ્ફળ જઈ શકે છે અને ભૂલ નકારાયેલ દલીલને બદલે તૂટેલા ગેટવે જેવી લાગે છે.

networksetup -listallnetworkservices
networksetup -getinfo "ServiceName"
networksetup -setmanualwithdhcprouter "ServiceName" 198.51.100.20

સેવાના નામ સ્થાનિકીકૃત અને વપરાશકર્તા દ્વારા સંપાદનયોગ્ય છે, તેથી Wi-Fi હાર્ડકોડ કરતી સ્ક્રિપ્ટ બીજી ભાષામાં સેટ કરેલા પ્રથમ મશીન પર તૂટી જાય છે. યાદીના આદેશમાંથી નામ વાંચો અને અનુમાન કરવાને બદલે તેને પસાર કરો.

માલિકીના ક્લાયન્ટ વિના પ્રમાણપત્રો

કેટલાક ડિપ્લોયમેન્ટને ક્લાયન્ટ પ્રમાણપત્રની જરૂર હોય છે અને બીજું કંઈ માલિકીનું નહીં, અને એ જ મધ્યવર્તી કેસ છે જે ડ્રાઇવર સ્વીકારતા પહેલાં પરીક્ષણ કરવા લાયક છે. પ્લેટફોર્મના સ્ટોરમાં પ્રમાણપત્ર મૂકવું સમર્થિત છે; તે વિક્રેતાનું રૂટ નાખીને ક્લાયન્ટ તેને શોધી કાઢશે તેવી ભરોસાપાત્રતા કરવા જેવું જ કાર્ય નથી. પ્રથમ જાણી જોઈને મૂકવું છે; બીજું સપોર્ટ ટિકિટ લગાવેલું અનુમાન છે.

લોકોને પકડતી વિગત એ છે કે ક્લાયન્ટ કયો સ્ટોર વાંચે છે. વપરાશકર્તા સ્ટોરમાંનું પ્રમાણપત્ર મશીન સ્ટોર માટે ગોઠવાયેલા ક્લાયન્ટ માટે અદ્રશ્ય છે, અને તમને મળતો સંદેશ કહે છે કે પ્રમાણપત્ર ખૂટે છે, એ નહીં કે તે ખોટી જગ્યાએ છે. પ્રમાણપત્ર ખોટું છે તેવા નિષ્કર્ષ પર આવતા પહેલાં બંને સ્ટોર તપાસો. કામ કરતી રૂપરેખા કયો વાપરે છે તે લખી રાખો, કારણ કે મશીન ફરી બંધાય ત્યારે એ નોંધ પ્રમાણપત્ર કરતાં વધુ ટકે છે.

Windows બંને સ્ટોરને સ્પષ્ટપણે અલગ કરે છે, અને macOS લોગિન કીરિંગને સિસ્ટમ કીરિંગથી અલગ કરે છે. નામ અલગ છે, પણ નિષ્ફળતાની રીત સમાન છે: એક માન્ય પ્રમાણપત્ર જેને ક્લાયન્ટ ક્યારેય જોતું નથી.

ઇન્સ્ટોલર શું ફરજિયાત કરે છે

કેટલાક ગેટવે ક્લાયન્ટને ખાનગી પ્રમાણપત્ર સ્ટોર, પોસ્ચર એજન્ટ કે ઓપરેટિંગ સિસ્ટમ કરી શકે નહીં તેવા સાઇન-ઓન વિનિમય સાથે બાંધે છે. Check Point, Cisco કે Fortinet હાર્ડવેર પર બનેલા ડિપ્લોયમેન્ટ ઘણી વાર ત્યાં પહોંચે છે, અને તેમાં બિલ્ટ-ઇન ક્લાયન્ટ શોર્ટકટ નથી. તૃતીય પક્ષનું રિપ્લેસમેન્ટ જોડાઈ શકે છે અને છતાં નીતિનું ઉલ્લંઘન કરી શકે છે, જે આને સુવિધાના નિર્ણયને બદલે સુરક્ષાનો નિર્ણય બનાવે છે. નીતિ જે માંગે છે તે ઇન્સ્ટોલ કરો અને ઇન્સ્ટોલરની આવૃત્તિની બાજુમાં કારણ લખો.

એ રેકોર્ડ જ લોકો છોડી દે છે અને એ જ આગલા વ્યવસ્થાપકને એક અઠવાડિયું બચાવે છે: પ્રોટોકોલ, પ્રમાણીકરણ પદ્ધતિ, સરનામા કુટુંબ અને જરૂરી પ્રત્યય, ઉમેરવો પડેલા દરેક બાઇનરી માટે એક લીટીનું વાજબીપણું. તેને ચેટ થ્રેડમાં નહીં પણ ઇન્સ્ટોલરની નોંધ રહે છે ત્યાં મૂકો. બે લીટીનું દસ્તાવેજીકરણ પુનરાવર્તિત તપાસ અટકાવે છે.

સંબંધિત લેખો