પ્રોફાઇલ ડિલીટ કર્યા વિના VPN ઓટોકનેક્ટ બંધ કરો
NetworkManager પોતે VPN પ્રોફાઇલ ઓટોકનેક્ટ કરતું નથી. ટ્રિગર બેઝ કનેક્શન પરની secondaries એન્ટ્રી છે, અને એ જ બદલવાની હોય છે.
દરેક બૂટ પર ટનલ ત્યારે જ ઉપર આવે છે જ્યારે કોઈએ તેનો ઉપયોગ કરવાનું નક્કી પણ નથી કર્યું, અને જવાબદાર દેખાતું ચેકબોક્સ ટિક કાઢતાં કંઈ કરતું નથી. આ ઇન્ટરફેસની ખામી નથી. NetworkManager પોતે VPN પ્રોફાઇલ ઓટોકનેક્ટ કરતું નથી; VPN એટલા માટે શરૂ થાય છે કારણ કે બેઝ કનેક્શન તેનું નામ લે છે. સુધારો બીજી પ્રોફાઇલમાં છે, અને તે એક જ પ્રોપર્ટી છે.
તમે કાઢી રહ્યા છો તે ફ્લેગ ધ્યાનમાં લેવાતો નથી
VPN પ્રોફાઇલની પોતાની ઓટોકનેક્ટ પ્રોપર્ટી છે, અને VPN કનેક્શન માટે મેનેજર તેને કંઈ શરૂ કરવા માટે વાપરતું નથી. તેને કાઢી નાખવાથી પ્રોફાઇલ સુસંગત રીતે વંચાય છે અને કોઈ વર્તન બદલાતું નથી, અને એટલે જ સંપાદન પછી પણ આશ્ચર્ય ટકી રહે છે.
દસ્તાવેજીકૃત પદ્ધતિ બેઝ પ્રોફાઇલ પરની ગૌણ કનેક્શનની યાદી છે. જ્યારે Wi-Fi કે Ethernet કનેક્શન સક્રિય થાય છે, ત્યારે મેનેજર ત્યાં સૂચિબદ્ધ VPN UUID પણ સક્રિય કરે છે. આજે તે યાદીમાં ફક્ત VPN કનેક્શન સમર્થિત છે, અને જો તેમાં અનેક એન્ટ્રી હોય તો એક સંપાદન તે બધા પર અસર કરે છે.
ઓટોકનેક્ટ પ્રાયોરિટી ઉમેદવારોનું ક્રમ નક્કી કરે છે; તે પણ બંધ કરવાનો સ્વિચ નથી.
સંપાદન પહેલાં બંને પ્રોફાઇલ વાંચો
પહેલાં નામ, UUID અને પ્રકાર નોંધી લો, કારણ કે દર્શાવાતાં નામ પુનરાવર્તિત થાય છે અને બેઝ કનેક્શનને VPN સાથે ભૂલવું સહેલું છે. પછી દરેક બાજુની મહત્વની પ્રોપર્ટી વાંચો.
nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"
ગ્રાફિકલ એડિટરમાં એ જ મૂલ્યો જુદા લેબલ નીચે દેખાય છે. બેઝ કનેક્શનના General ટેબમાં સ્વયં-કનેક્શન સેટિંગ હોય છે અને પ્લગઇન ઇન્સ્ટોલ હોય તો તેની સાથે VPN ઉપર લાવવાનો વિકલ્પ પણ. અનુવાદિત ડેસ્કટોપ પ્રાયોરિટી ફીલ્ડને પ્રાયોરિટી સાથેનું સ્વયં કનેક્શન કહી શકે છે, જે સક્રિય કરવાનો સ્વિચ નથી. બંનેને ભૂલવાથી ટિક કાઢેલું ચેકબોક્સ અને અપરિવર્તિત બૂટ મળે છે.
આખી યાદી નહીં, એક એન્ટ્રી દૂર કરો
પ્રોપર્ટી યાદી છે, તેથી નવું મૂલ્ય સોંપવાથી તેની અંદરનું બધું બદલાઈ જાય છે. એક UUID દૂર કરીને યાદીનો બાકીનો ભાગ અકબંધ રાખવા માટે શરૂઆતનું માઇનસ વાપરો.
nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"
યાદી પહેલાં અને પછી તપાસો, ખાસ કરીને એવી મશીન પર જે બીજા VPN પર આધાર રાખે છે.
પ્રોફાઇલ ચોક્કસ વપરાશકર્તાઓ સુધી મર્યાદિત કરી શકાય છે. જ્યારે એમ હોય, ત્યારે જે એકાઉન્ટથી તમે સંપાદન કરો છો તે તે યાદીમાં હોવું જોઈએ; નહીં તો આદેશ નકારાઈ શકે, અથવા મેનેજર અલગ પ્રતિ-વપરાશકર્તા પ્રોફાઇલ લખી શકે જે મૂળ માલિક કદી જોતો નથી. સંપાદને કંઈ ન કર્યું હોય એવું તારણ કાઢતાં પહેલાં માલિક તપાસો, કારણ કે શાંત પ્રતિ-વપરાશકર્તા નકલ ઘણા ગૂંચવણભર્યા પરિણામો સમજાવે છે.
હાથે કરેલા રીસ્ટાર્ટને નહીં, વાસ્તવિક ટ્રાન્ઝિશનની કસોટી કરો
બેઝ પ્રોફાઇલ ફરી કનેક્ટ કરવું એ અર્થપૂર્ણ કસોટી છે. તેને નીચે અને ઉપર લાવો, અથવા રીબૂટ કરો, પછી સક્રિય યાદી, ઇન્ટરફેસ યાદી અને આંતરિક સરનામા માટે રૂટ શોધ જુઓ.
nmcli connection show --active
ip -brief address
ip route get 10.8.0.1
જો ટનલ હજી દેખાય, તો બાકીનો માલિક સામાન્ય રીતે સ્ક્રિપ્ટ હોય છે. મેનેજરનો જર્નલ બતાવે છે કે કઈ પ્રોફાઇલ ક્યારે સક્રિય થઈ, અને dispatcher ડિરેક્ટરી એ જગ્યા છે જ્યાં ઇન્ટરફેસ ઇવેન્ટ પર nmcli connection up બોલાવતું હૂક રહેતું. હૂક પ્રોફાઇલ એડિટરમાં અદ્રશ્ય છે, અને એટલે જ તે દરેક ચેકબોક્સ પ્રયોગમાંથી બચી જાય છે.
હાથનો રસ્તો ચાલુ રાખો, કારણ કે એ જ ખરી જરૂરિયાત છે.
સારી સ્થિતિ કેવી દેખાય
પ્રોફાઇલ તેના ગેટવે, પ્રમાણપત્ર અને ઓળખપત્રો સાથે ઇન્સ્ટોલ રહે છે. તે બૂટ પર સક્રિય થતી નથી, અને તમે માંગો ત્યારે ઉપર આવે છે. એ ત્રણ વિધાન જ સ્વીકૃતિ કસોટી છે.
બેઝ કનેક્શનનું UUID રનબુકમાં લખો, કારણ કે આગલી વખતે તમે એ જ પ્રોફાઇલનું સંપાદન કરશો.
ઉપલબ્ધ પણ સ્વયં ન હોય એવું VPN ગુમ થયેલી સુવિધા નહીં પણ ગોઠવણીની પસંદગી છે, અને તે એક પ્રોપર્ટી દૂર છે.