Linuxi töölaual, kus PIA paneeli ikoon ei ilmu kunagi, on tunnel sageli üleval ja töötab, samal ajal kui ainus juhtimisvahend, mis teil oli, on kadunud. Rakenduse akna sulgemine ei peata ühendust ja sama paigaldus sisaldab käsurea klienti, piactl, mis loeb ja muudab olekut, mida menüü varem näitas. Kasulik küsimus ei ole, miks ikoon kadus, vaid milline kiht puudub: taustarakendus, valitud piirkond või kesta integratsioon. Nimetage see kiht esimesena ja saate VPN-i käitada ilma käivitajat parandamata.

Paneeli ikoon ja tunnel on eraldi kihid

Salve kirje on esitlusdetail, mille pakub teie töölaua kest, mitte VPN-mootor. PIA töölauarakendus joonistab menüü igasse olekuribasse, mida keskkond pakub, ja mitmed Linuxi seadistused näitavad seda ala alles pärast laienduse või paneeli pistikprogrammi paigaldamist. Kui rakendus töötab, aga kestal pole menüüd kuhugi panna, jätkub ühendus, samal ajal kui juhtimine kaob. Seetõttu taastab VPN-i eemaldamine ja uuesti paigaldamine harva ikooni töölaual, kus pole kunagi olnud töötavat olekuala.

Paneeli käitumine võib seansside vahel erineda, seega proovige sama kontot üks kord Waylandi ja üks kord X11 all. Menüü, mis ilmub ühes seansis, aga mitte teises, viitab seansi tüübile, mitte VPN-i paigaldusele.

Lugege praegust olekut enne selle muutmist

Alustage ainult päringutest, sest lugemine ei maksa midagi, samal ajal kui kirjutamine katkestab liikluse. Käivitage need oma kasutajana, mitte sudo abil, mis ei pane klienti suhtlema teise rakenduse eksemplariga.

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

connectionstate vastab esimesele küsimusele otse, tagastades Connected või Disconnected ja läbides üleminekiväärtusi, kuni klient läbirääkimisi peab. region teatab praegu valitud identifikaatori, mis ei ole alati see, millele viimati klõpsasite, kui rakendus langes tagasi automaatsele valikule. regions loetleb identifikaatorid, mida see klient teab, nii et saate kopeerida täpse stringi, mitte arvata linna nime. Kui esimene käsk trükib abiteksti, aga teised jäävad rippuma, on rakendus paigaldatud ilma kättesaadava taustaprotsessita.

Mõned paketid jätavad piactl teie PATH-st välja. PIA käsurea juhend annab Linuxi asukohana /opt/piavpn/bin/piactl, seega kutsuge seda teed, kui lühinime ei leita. Binaarfail kuulub töölauarakendusele, mis teeb vastava piactl tõendiks, et paigaldus ise on terve.

Piirkonna vahetamine katkestab tunneli meelega

Piirkonna vahetamine on lahtiühendamine, millele järgneb uus kätlemine, ja klient ei rakenda seda vaikselt aktiivse tunneli all. Käsitlege allolevaid käske ühe tehinguna, identifikaatoriga, mis on kopeeritud regions väljundist.

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

Järjekord on siin oluline. Piirkonna valimine ühendatud olekus jätab praeguse tunneli osutama vanale lõpp-punktile, kuni miski sunnib uuesti ühenduma, ja nii järeldavad inimesed, et seadet eirati. Kõigepealt lahtiühendamine teeb oleku ühemõtteliseks ja lõplik päring näitab, kas läbirääkimine lõppes, mitte ainult seda, kas piirkond registreeriti. Kui viimane rida teatab piirkonnast, mida te ei valinud, otsige automaatset valikut või kiireima serveri valikut, mis ühendamise ajal uuesti valib.

Masinas, mida haldad SSH kaudu, tee muudatus kohapeal või lepi sellega, et seanss võib katkeda. Kõigele, mis teisel pool ootab, näeb meelega tehtud piirkonna vahetus välja täpselt nagu võrgu rike.

Jäädvustage rike, mitte tühi paneel

Puuduv menüü koos tõrkuva kliendiga on erinev probleem ja väärib erinevat aruannet. Koguge rikke ajal tehtud olekupäringu täpne väljund. See protokoll eraldab kliendi või teenuse rikke kesta integratsiooni rikkest, mida tühja nurga ekraanipilt teha ei suuda.

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

Kui protsesside loendis pole PIA komponente, aga binaarfail on olemas, siis rakendus lihtsalt ei tööta ja parandus on see käivitada. Kui protsess on olemas ja päring ikka ebaõnnestub, ei saa klient oma taustateenuseni, seega taaskäivitage töölauarakendus enne muu muutmist. Kui mõlemad kontrollid läbivad, vaatate paneeli probleemi ja võite tunneli silumise lõpetada. Märkige kliendi versioon teabe paneelilt seansi tüübi kõrvale, sest salve tugi sõltub nii versioonist kui ka töölauale.

Sama tellimuse importimine NetworkManagerisse eraldi ühendusena loob teise omaniku, kes ei päri PIA seadistatud blokeerimist ega poolitatud tunneli käitumist, ja hilisem diagnoos muutub oletuseks. Hoidke üks omanik, kuni ikoon puudub, ja laske piactl-il olla juhtpind. Käsurida ei ole katkise paigalduse varuvariant; see pöördub sama rakenduse poole teise ukse kaudu.

Seotud artiklid