PIA Linux panel nişanı yoxdur? VPN-i piactl ilə idarə edin
PIA-nın Linux panel nişanı olmadıqda piactl yenə tuneli bildirir və regionları dəyişir. Başqa VPN aləti əlavə etməzdən əvvəl üç vəziyyəti oxuyun.
PIA-nın panel nişanının heç vaxt görünmədiyi Linux masaüstündə tunel çox vaxt işləyir, halbuki malik olduğunuz yeganə idarəetmə yox olub. Tətbiq pəncərəsini bağlamaq bağlantını dayandırmır və eyni quraşdırma menyunun əvvəllər göstərdiyi vəziyyəti oxuyub dəyişən piactl adlı əmr sətri müştərisi ilə gəlir. Faydalı sual nişanın niyə yoxa çıxdığı deyil, hansı qatın çatışmadığıdır: fon tətbiqi, seçilmiş region və ya qabıq inteqrasiyasıdır. Əvvəlcə o qatı adlandırın, sonra başladıcını təmir etmədən VPN-i işlədə bilərsiniz.
Panel nişanı və tunel ayrı qatlardır
Tərəf qeydi VPN mühərriki deyil, masaüstü qabığınız tərəfindən təqdim olunan təqdimat detalıdır. PIA masaüstü tətbiqi menyunu mühitin təklif etdiyi istənilən status sahəsinə çəkir və bir çox Linux qurğusu həmin sahəni yalnız uzantı və ya panel plagini quraşdırıldıqdan sonra göstərir. Tətbiq işləyirsə, lakin qabığın menyunu yerləşdirəcək yeri yoxdursa, idarəetmə yox olarkən bağlantı davam edir. Buna görə VPN-i silib yenidən quraşdırmaq heç vaxt işlək status sahəsi olmayan masaüstündə nişanı nadir hallarda bərpa edir.
Panel davranışı sessiyalar arasında da fərqlənə bilər, ona görə eyni hesabı bir dəfə Wayland, bir dəfə X11 altında sınayın. Bir sessiyada görünüb digərində görünməyən menyu VPN quraşdırmasına deyil, sessiya növünə işarə edir.
Cari vəziyyəti dəyişməzdən əvvəl oxuyun
Yalnız sorğularla başlayın, çünki oxumaq heç bir şeyə başa gəlmir, yazmaq isə trafiki kəsir. Onları sudo əvəzinə öz istifadəçiniz kimi işə salın; o, müştərini başqa tətbiq nüsxəsi ilə danışdırmır.
piactl --help
piactl get connectionstate
piactl get region
piactl get regionsconnectionstate birinci suala birbaşa cavab verir, Connected və ya Disconnected qaytarır və müştəri danışıq apararkən keçid dəyərlərindən keçir. region hazırda seçilmiş identifikatoru bildirir və tətbiq avtomatik seçimə qayıdıbsa, bu həmişə son kliklədiyiniz identifikator olmur. regions bu müştərinin bildiyi identifikatorları sadalayır, beləliklə şəhər adını təxmin etmək əvəzinə dəqiq sətri kopyalaya bilərsiniz. Birinci əmr kömək mətnini çap edirsə, digərləri isə ilişib qalırsa, tətbiq əlçatan fon prosesi olmadan quraşdırılıb.
Bəzi paketlər piactl faylını PATH-dən kənarda qoyur. PIA əmr sətri təlimatı Linux yeri kimi /opt/piavpn/bin/piactl yolunu verir, ona görə qısa ad tapılmayanda həmin yolu çağırın. İkili fayl masaüstü tətbiqinə aiddir və bu, cavab verən piactl-ni quraşdırmanın özünün bütöv olduğuna dəlil edir.
Regionu dəyişmək tuneli qəsdən kəsir
Region dəyişikliyi bağlantının kəsilməsi və ardınca yeni əl sıxışmasıdır və müştəri bunu canlı tunelin altında səssizcə tətbiq etməyəcək. Aşağıdakı əmrlərə regions çıxışından kopyalanmış identifikatorla vahid əməliyyat kimi baxın.
piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstateBurada ardıcıllıq vacibdir. Bağlı ikən region seçmək cari tuneli köhnə son nöqtəyə yönəltməkdə saxlayır, ta ki nəyisə yenidən qoşulmağa məcbur edənə qədər; insanlar da beləcə ayarın nəzərə alınmadığı qənaətinə gəlir. Əvvəlcə ayırmaq vəziyyəti birmənalı edir və yekun sorğu yalnız regionun qeydə alındığını deyil, danışığın bitdiyini göstərir. Əgər son sətir seçmədiyiniz regionu bildirirsə, qoşulma zamanı yenidən seçim edən avtomatik və ya ən sürətli server seçimini axtarın.
SSH vasitəsilə idarə etdiyiniz maşında dəyişikliyi yerli olaraq edin və ya sessiyanın düşə biləcəyini qəbul edin. Digər tərəfdə gözləyən hər şey üçün qəsdən region dəyişikliyi şəbəkə nasazlığı kimi görünür.
Boş panel əvəzinə nasazlığı tutun
İtməmiş menyu ilə uğursuz müştərinin birləşməsi başqa problemdir və başqa hesabat tələb edir. Nasazlıq mövcud ikən götürülmüş vəziyyət sorğusunun dəqiq çıxışını toplayın. Bu transkript müştəri və ya xidmət nasazlığını qabıq inteqrasiyası nasazlığından ayırır; boş küncün ekran görüntüsü bunu edə bilməz.
ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstateProses siyahısı heç bir PIA komponenti göstərmirsə, lakin ikili fayl varsa, tətbiq sadəcə işləmir və düzəliş onu başlatmaqdır. Proses varsa və sorğu yenə uğursuz olursa, müştəri öz fon xidmətinə çata bilmir, ona görə başqa heç nəyi dəyişməzdən əvvəl masaüstü tətbiqini yenidən başladın. Hər iki yoxlama keçərsə, panel problemi ilə üzbəüzsiniz və tuneli sazlamağı dayandıra bilərsiniz. Müştəri versiyasını haqqında panelindən sessiya növünün yanına qeyd edin, çünki tərəf dəstəyi həm versiyaya, həm də masaüstünə həssasdır.
Eyni abunəliyi NetworkManager-ə ayrı bağlantı kimi idxal etmək, PIA-nın konfiqurasiya etdiyi bloklama və ya split-tunnel davranışını miras almayan ikinci sahib yaradır və sonrakı diaqnostika təxminə çevrilir. Nişan yoxkən bir sahib saxlayın və piactl idarəetmə səthi olsun. Əmr sətri pozulmuş quraşdırma üçün ehtiyat deyil; o, eyni tətbiqə başqa qapıdan müraciət edir.