Na Linux radnoj površini gdje se PIA-ina ikona ploče nikad ne pojavljuje, tunel je često podignut i radi, dok je jedina kontrola koju ste imali nestala. Zatvaranje prozora aplikacije ne zaustavlja vezu, a ista instalacija dolazi s klijentom naredbenog retka, piactl, koji čita i mijenja stanje koje je izbornik prije pokazivao. Korisno pitanje nije zašto je ikona nestala, nego koji sloj nedostaje: pozadinska aplikacija, odabrana regija ili integracija sa školjkom. Najprije imenujte taj sloj i VPN možete pokrenuti bez popravljanja pokretača.

Ikona ploče i tunel odvojeni su slojevi

Unos u traci je detalj prezentacije koji pruža vaša radna školjka, a ne VPN motor. PIA-ina aplikacija crta izbornik u bilo koje statusno područje koje okruženje nudi, a neke Linux postavke izlažu to područje tek nakon instalacije proširenja ili dodatka ploče. Ako aplikacija radi, ali školjka nema gdje smjestiti izbornik, veza se nastavlja dok kontrola nestaje. Zato uklanjanje i ponovna instalacija VPN-a rijetko vraća ikonu na radnu površinu koja nikad nije imala ispravno statusno područje.

Ponašanje ploče može se razlikovati i među sesijama, pa isprobajte isti račun jednom pod Waylandom i jednom pod X11. Izbornik koji se pojavljuje u jednoj sesiji, a ne u drugoj, upućuje na vrstu sesije, a ne na instalaciju VPN-a.

Pročitajte trenutno stanje prije nego što ga promijenite

Počnite samo s upitima jer čitanje ne košta ništa, dok pisanje prekida promet. Pokrenite ih kao vlastiti korisnik, a ne s sudo, koji ne tjera klijenta da razgovara s drugom instancom aplikacije.

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

connectionstate izravno odgovara na prvo pitanje, vraćajući Connected ili Disconnected i prolazeći kroz prijelazne vrijednosti dok klijent pregovara. region prijavljuje identifikator koji je sada odabran, a to nije uvijek onaj na koji ste zadnji kliknuli ako se aplikacija vratila na automatski izbor. regions navodi identifikatore koje ovaj klijent poznaje, pa možete kopirati točan niz umjesto da pogađate ime grada. Ako prva naredba ispiše tekst pomoći, a ostale se zablokiraju, aplikacija je instalirana bez dostupnog pozadinskog procesa.

Neki paketi ostavljaju piactl izvan vašeg PATH. PIA-in vodič za naredbeni redak navodi /opt/piavpn/bin/piactl kao Linux lokaciju, pa pozovite taj put kada se kratko ime ne nađe. Binarna datoteka pripada aplikaciji za radnu površinu, što piactl koji odgovara čini dokazom da je sama instalacija ispravna.

Promjena regije namjerno prekida tunel

Promjena regije je odspajanje nakon kojeg slijedi novo rukovanje, a klijent je neće tiho primijeniti ispod aktivnog tunela. Tretirajte naredbe u nastavku kao jednu transakciju, s identifikatorom kopiranim iz izlaza regions.

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

Redoslijed je ovdje važan. Odabir regije dok ste povezani ostavlja trenutni tunel usmjeren na staru krajnju točku dok ga nešto ne prisili na ponovno povezivanje, i tako ljudi zaključe da je postavka zanemarena. Prvo odspajanje čini stanje nedvosmislenim, a završni upit pokazuje je li pregovaranje završilo, a ne samo je li regija zabilježena. Ako zadnji redak prijavi regiju koju niste odabrali, potražite automatsku opciju ili opciju najbržeg poslužitelja koja ponovno odabire tijekom povezivanja.

Na računalu kojim upravljate preko SSH-a, napravite promjenu lokalno ili prihvatite da se sesija može prekinuti. Za sve što čeka na drugom kraju, namjerna promjena regije izgleda točno kao mrežni kvar.

Zabilježite kvar, a ne praznu ploču

Nedostajući izbornik u kombinaciji s klijentom koji ne radi drugi je problem i zaslužuje drugo izvješće. Prikupite točan izlaz upita o stanju snimljenog dok je kvar prisutan. Taj zapis odvaja kvar klijenta ili usluge od kvara integracije sa školjkom, što snimka praznog kuta ne može.

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

Ako popis procesa ne pokazuje PIA komponente, ali binarna datoteka postoji, aplikacija jednostavno ne radi i rješenje je pokrenuti je. Ako je proces prisutan, a upit i dalje ne uspijeva, klijent ne može doći do vlastite pozadinske usluge, pa ponovno pokrenite aplikaciju za radnu površinu prije nego što promijenite bilo što drugo. Kada oba testa prođu, gledate problem ploče i možete prestati otklanjati pogreške tunela. Zabilježite verziju klijenta s ploče o programu uz vrstu sesije jer podrška za traku ovisi i o verziji i o radnoj površini.

Uvoz iste pretplate u NetworkManager kao zasebne veze stvara drugog vlasnika koji ne nasljeđuje PIA-ino konfigurirano blokiranje ili ponašanje podijeljenog tunela, a kasnija dijagnostika postaje nagađanje. Zadržite jednog vlasnika dok ikona nedostaje i neka piactl bude upravljačka površina. Naredbeni redak nije rezerva za pokvarenu instalaciju; on pristupa istoj aplikaciji kroz druga vrata.

Povezani članci