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

પેનલ આઇકન અને ટનલ અલગ સ્તરો છે

ટ્રે એન્ટ્રી એ પ્રસ્તુતિની વિગત છે જે તમારું ડેસ્કટોપ શેલ પૂરી પાડે છે, VPN એન્જિન નહીં. PIAની ડેસ્કટોપ એપ પર્યાવરણ જે પણ સ્થિતિ વિસ્તાર આપે છે ત્યાં મેનૂ દોરે છે, અને ઘણી Linux ગોઠવણો એ વિસ્તાર ફક્ત એક્સટેન્શન કે પેનલ પ્લગઇન ઇન્સ્ટોલ કર્યા પછી જ બતાવે છે. જો એપ ચાલુ હોય પણ શેલ પાસે મેનૂ મૂકવાની જગ્યા ન હોય, તો નિયંત્રણ ગાયબ થતાં કનેક્શન ચાલુ રહે છે. તેથી જ VPN દૂર કરીને ફરી ઇન્સ્ટોલ કરવાથી એવા ડેસ્કટોપ પર આઇકન ભાગ્યે જ પાછું આવે છે જ્યાં કદી કાર્યક્ષમ સ્થિતિ વિસ્તાર નહોતો.

પેનલનું વર્તન સત્રો વચ્ચે પણ બદલાઈ શકે છે, તેથી એ જ ખાતું એક વાર Wayland હેઠળ અને એક વાર X11 હેઠળ અજમાવો. જે મેનૂ એક સત્રમાં દેખાય છે અને બીજામાં નહીં, તે VPN ઇન્સ્ટોલેશન નહીં પણ સત્ર પ્રકાર તરફ ઇશારો કરે છે.

બદલતા પહેલાં વર્તમાન સ્થિતિ વાંચો

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

piactl --help
piactl get connectionstate
piactl get region
piactl get regions

connectionstate પ્રથમ પ્રશ્નનો સીધો જવાબ આપે છે, Connected કે Disconnected પરત આપે છે અને ક્લાયન્ટ વાટાઘાટ કરતી વખતે સંક્રમણ મૂલ્યોમાંથી પસાર થાય છે. region અત્યારે પસંદ કરેલું ઓળખકર્તા જણાવે છે, જે જો એપ સ્વયં પસંદગી પર પાછી ગઈ હોય તો હંમેશા તમે છેલ્લે ક્લિક કરેલું ન હોઈ શકે. regions આ ક્લાયન્ટને જાણીતા ઓળખકર્તાઓની સૂચિ આપે છે, જેથી શહેરનું નામ અનુમાનિત કરવાને બદલે ચોક્કસ સ્ટ્રિંગ કૉપી કરી શકો. જો પ્રથમ કમાન્ડ મદદનું લખાણ છાપે પણ બાકીનાં અટકી જાય, તો એપ પહોંચી શકાય તેવી બેકગ્રાઉન્ડ પ્રક્રિયા વિના ઇન્સ્ટોલ થયેલી છે.

કેટલાક પેકેજ piactl ને તમારા PATH ની બહાર મૂકે છે. PIA કમાન્ડ-લાઇન માર્ગદર્શિકા Linux સ્થાન તરીકે /opt/piavpn/bin/piactl આપે છે, તેથી ટૂંકું નામ ન મળે ત્યારે એ પથને બોલાવો. બાઇનરી ડેસ્કટોપ એપની છે, જે જવાબ આપતા piactl ને ઇન્સ્ટોલેશન પોતે અકબંધ હોવાનો પુરાવો બનાવે છે.

પ્રદેશ બદલવો ટનલને જાણી જોઈને તોડે છે

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

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

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

SSH દ્વારા સંચાલિત મશીન પર, ફેરફાર સ્થાનિક રીતે કરો અથવા સત્ર પડી શકે તે સ્વીકારો. બીજી બાજુ રાહ જોતી કોઈપણ વસ્તુ માટે, જાણી જોઈને કરેલો પ્રદેશ ફેરફાર નેટવર્ક ખામી જેવો જ લાગે છે.

ખાલી પેનલને બદલે ખામી કેદ કરો

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

ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstate

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

એ જ સબસ્ક્રિપ્શનને NetworkManager માં અલગ કનેક્શન તરીકે આયાત કરવાથી બીજો માલિક બને છે જે PIA દ્વારા ગોઠવેલું બ્લોકિંગ કે સ્પ્લિટ-ટનલ વર્તન વારસામાં લેતો નથી, અને પછીનું નિદાન અનુમાન બની જાય છે. આઇકન ગાયબ હોય ત્યાં સુધી એક માલિક રાખો, અને piactl ને નિયંત્રણ સપાટી થવા દો. કમાન્ડ લાઇન તૂટેલા ઇન્સ્ટોલેશન માટે વૈકલ્પિક નથી; તે એ જ એપ્લિકેશનને બીજા દરવાજેથી સંબોધે છે.

સંબંધિત લેખો