Op in Linux-buro dêr't it panielikoan fan PIA nea ferskynt, is de tunnel faak oan en wurket, wylst de ienige kontrôle dy't jo hiene fuort is. It sluten fan it applikaasjefinster stopet de ferbining net, en deselde ynstallaasje leveret in kommandorigel-klant, piactl, dy't de tastân lêst en feroaret dy't it menu earder toande. De nuttige fraach is net wêrom't it ikoan ferdwûn, mar hokker laach mist: de eftergrûnapp, de keazen regio of de shell-yntergraasje. Nammje dy laach earst, en jo kinne de VPN draaie sûnder in starter te reparearjen.

It panielikoan en de tunnel binne aparte lagen

De tray-ynfier is in presintaasjedetail dat troch jo buroblêd-shell levere wurdt, net troch de VPN-motor. De buroblêdapp fan PIA tekenet in menu yn hokker statusgebiet de omjouwing ek biedt, en ferskate Linux-opsets eksposearje dat gebiet pas nei't in útwreiding of paniel-plug-in ynstalleare is. As de app draait mar de shell hat gjin plak foar it menu, giet de ferbining troch wylst de kontrôle ferdwynt. Dêrom bringt it fuortheljen en opnij ynstallearjen fan de VPN selden in ikoan werom op in buroblêd dat nea in wurkjend statusgebiet hie.

Panielgedrach kin ek tusken sesjes ferskille, dus besykje itselde akkount ien kear ûnder Wayland en ien kear ûnder X11. In menu dat yn it iene sesje ferskynt en yn it oare net, wiist op it sesjetype, net op de VPN-ynstallaasje.

Lês de hjoeddeiske tastân foardat jo dy feroarje

Begjin allinnich mei befreegings, want lêzen kostet neat wylst skriuwen it ferkear ûnderbrekt. Rin se as jo eigen brûker ynstee fan mei sudo, dat de klant net mei in oare app-eksimplaar prate lit.

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

connectionstate beantwurdet de earste fraach direkt, jout Connected of Disconnected werom en giet troch oergongswaarden wylst de klant ûnderhannelet. region meldt de identifikaasje dy't no keazen is, wat net altyd dy is dêr't jo it lêst op klokten as de app weromfoel op in automatyske kar. regions listet de identifikaasjes op dy't dizze klant ken, sadat jo in krekte tekenrige kopiearje kinne ynstee fan in stêdnamme te rieden. As it earste kommando helptekst printsje lit mar de oare hinge, is de app ynstalleare sûnder berikbere eftergrûnproses.

Guon pakketten litte piactl bûten jo PATH. De kommandorigel-gids fan PIA jout /opt/piavpn/bin/piactl as de Linux-lokaasje, dus rop dat paad oan as de koarte namme net fûn wurdt. It binêre bestân heart by de buroblêdapp, wat in reagearjende piactl ta bewiis makket dat de ynstallaasje sels yntakt is.

Regio feroarje ûnderbrekt de tunnel mei opsetsin

In regioferoaring is in ôfbrekke folge troch in nije hânskieding, en de klant sil it net stilwei ûnder in libbene tunnel tapasse. Behannelje de kommando's hjirûnder as ien transaksje, mei in identifikaasje kopiearre út de útfier fan regions.

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

De folchoarder is hjir wichtich. In regio kieze wylst jo ferbûn binne lit de hjoeddeiske tunnel nei it âlde einpunt wize oant iets in opnij ferbinen twingt, en sa konkludearje minsken dat de ynstelling negearre waard. Earst ôfbrekke makket de tastân ûndûbelsinnich, en de slutende befreeging lit sjen oft de ûnderhanneling klear is, net allinnich oft in regio fêstlein is. As de lêste rigel in regio meldt dy't jo net keazen hawwe, sykje dan in automatyske opsje of in fluchste-tsjinner-opsje dy't by it ferbinen opnij kiest.

Op in masine dy't jo fia SSH beheare, meitsje de feroaring lokaal of akseptearje dat de sesje falle kin. Foar alles wat oan 'e oare kant wachtet, liket in bewuste regioferoaring krekt as in netwurkflater.

Fetsje de flater ynstee fan it lege paniel

In ûntbrekkend menu yn kombinaasje mei in klant dy't flateret is in oar probleem, en fertsjinnet in oar rapport. Sammelje de krekte útfier fan in tastânbefreeging nommen wylst de flater oanwêzich is. Dat transkript skiedt in klant- of tsjinstflater fan in shell-yntergraasjeflater, wat in skermôfbylding fan in lege hoeke net kin.

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

As de prosesslist gjin PIA-komponinten toant mar it binêre bestân bestiet, draait de app gewoan net en is de oplossing om it te starten. As it proses oanwêzich is en de befreeging noch altyd mislearret, kin de klant syn eigen eftergrûntsjinst net berikke, dus start de buroblêdapp opnij foardat jo eat oars feroarje. As beide kontrôles slagje, sjogge jo in panielprobleem en kinne jo stopje mei it debuggen fan de tunnel. Notearje de klantferzje fan it oer-paniel neist it sesjetype, want tray-stipe is sawol ferzje- as buroblêdgefoelich.

Itselde abonnemint yn NetworkManager ymportearje as in aparte ferbining makket in twadde eigner dy't it konfigurearre blokkearjen of split-tunnelgedrach fan PIA net erft, en lettere diagnoaze wurdt giswurk. Hâld ien eigner wylst it ikoan mist, en lit piactl de kontrôleoerflak wêze. De kommandorigel is gjin efterfal foar in stikkene ynstallaasje; it rjochtet him ta deselde applikaasje troch in oare doar.

Relatearre artikelen