તમે બેસો તે પહેલાં લેપટોપ Wi-Fi સાથે જોડાઈ જાય છે, અને VPN હજી ક્લિકની રાહ જુએ છે. VPN પ્રોફાઇલ પર ઓટોકનેક્ટ સેટ કરવાથી કંઈ બદલાતું નથી, કારણ કે તે સ્વિચ પ્રોફાઇલની પોતાની સક્રિયકરણ પ્રક્રિયા નિયંત્રિત કરે છે અને NetworkManager VPN ને બેઝ કનેક્શનના સાથી તરીકે ગણે છે. દસ્તાવેજીકૃત પદ્ધતિ બેઝ કનેક્શનની ગૌણ યાદી છે, અને તે બીજા સ્થળે આવેલી બીજી મિલકત છે.

ઓટોકનેક્ટ એ VPN ની સ્વિચ નથી

Wi-Fi અથવા Ethernet પ્રોફાઇલ પોતાની જાતે સક્રિય થઈ શકે છે કારણ કે તેની પાસે ઉપકરણ છે. VPN પ્લગઇન પ્રોફાઇલની પાસે એ જ અર્થમાં ઉપકરણ નથી; તે એવા કનેક્શનની બાજુમાં શરૂ થાય છે જેની પાસે ઉપકરણ છે. તેથી જ VPN પરનો ઓટોકનેક્ટ ફ્લેગ યોગ્ય લાગે છે, યોગ્ય રીતે સાચવે છે અને કોઈ ટનલ બનાવતો નથી. ફ્લેગ પ્રોફાઇલ વિશે પ્રશ્નનો જવાબ આપે છે, તેને જરૂરી નેટવર્ક વિશે નહીં.

મોડેલને આ રીતે વાંચવાથી નિષ્ફળતાની રીત પણ સમજાય છે. બેઝ જોડાય છે, કંઈ પણ VPN ને શરૂ થવા કહેતું નથી, અને ડેસ્કટોપ જોડાયેલા નેટવર્કની બાજુમાં ડિસ્કનેક્ટેડ VPN બતાવે છે. કંઈ તૂટ્યું નથી; સંલગ્નતા ક્યારેય બની જ નહોતી.

UUID દ્વારા બંને પ્રોફાઇલ ઓળખો

nmcli -f NAME,UUID,TYPE connection show

જે Wi-Fi અથવા Ethernet પ્રોફાઇલ ટનલ શરૂ કરવી જોઈએ તે પસંદ કરો, પછી ઇચ્છિત VPN પ્રોફાઇલ. નામને બદલે UUID વાપરો, કારણ કે નામ એ લેબલ છે જેની નકલ કરી શકાય અથવા સંપાદિત કરી શકાય, અને UUID એ છે જેને સક્રિયકરણ પથ ખરેખર ઉકેલે છે.

પ્રોફાઇલ નામને ઇન્ટરફેસ નામ કે મશીન પાસે હાલમાં રહેલા સરનામા સાથે ભેગું ન કરો. આ ત્રણ અલગ ઓળખકર્તા છે જે ટર્મિનલમાં આકસ્મિક રીતે સરખા દેખાય છે, અને તેમને ભેગા કરવાથી કોઈ લક્ષ્ય વગરનો ફેરફાર થાય છે.

VPN ને બેઝ કનેક્શનમાં ઉમેરો

nmcli connection modify uuid "PRIMARY_UUID" +connection.secondaries "VPN_UUID"

પ્લસવાળું સ્વરૂપ હાલની યાદીમાં ઉમેરે છે; તેને છોડી દેવાથી યાદી બદલાઈ જાય છે, જે પહેલેથી રૂપરેખાંકિત કોઈપણ બીજી ગૌણ જોડાણને ચૂપચાપ દૂર કરે છે. પહેલાં વર્તમાન મૂલ્ય જુઓ અને કંઈપણ બદલતા પહેલાં તેની નોંધ રાખો.

NetworkManager ની કનેક્શન સેટિંગ્સ ગૌણ જોડાણોને બેઝ કનેક્શન સાથે શરૂ થતા VPN જોડાણો તરીકે વર્ણવે છે. મૂળ WireGuard પ્રોફાઇલ એ જ પ્રકારની વસ્તુ છે કે નહીં તે NetworkManager તેને કેવી રીતે સંભાળે છે તેના પર આધાર રાખે છે, તેથી એ જ આદેશ એવી ટનલ માટે ખોટું સાધન હોઈ શકે જે VPN પ્લગઇન તરીકે નહીં, ઇન્ટરફેસ તરીકે દેખાય છે.

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

સિક્રેટ સંલગ્નતાનો ભાગ નથી

ગૌણ એન્ટ્રી કહે છે “આને તેની સાથે શરૂ કરો”. તેમાં કંઈ પણ પાસવર્ડ આપતું નથી, કીરિંગ ખોલતું નથી કે પ્રોમ્પ્ટનો જવાબ આપતું નથી. ડેસ્કટોપ લોગિન પછી સરળતાથી પ્રમાણીકરણ કરતું પ્રોફાઇલ પણ ત્યારે નિષ્ફળ જઈ શકે છે જ્યારે સિક્રેટ એજન્ટ ઉપલબ્ધ ન હોય તેવા સંદર્ભમાં તેને સક્રિય કરવામાં આવે.

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

બંને ઘટનાઓ વાંચો, પછી સંસાધન તપાસો

એક પ્રયાસ દરમિયાન બેઝ કનેક્શન અને VPN સક્રિયકરણ જુઓ. VPN ઘટના ગેરહાજર હોવાનો અર્થ એ છે કે ટ્રિગર ક્યારેય રૂપરેખાંકિત થયું નથી અથવા UUID ખોટું છે. VPN ઘટના પછી પ્રમાણીકરણ નિષ્ફળતા આવે તેનો અર્થ એ છે કે ટ્રિગર ચાલ્યું અને બાકીની સમસ્યા ઓળખપત્ર છે, જે બીજો ઉપાય છે.

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

સંબંધિત લેખો