PIA'nın panel simgesinin hiç görünmediği bir Linux masaüstünde, sahip olduğunuz tek denetim kaybolmuşken tünel genellikle açık ve çalışır durumdadır. Uygulama penceresini kapatmak bağlantıyı durdurmaz ve aynı kurulum bir komut satırı istemcisi sunar, piactl, menünün eskiden sunduğu durumu okur ve değiştirir. Faydalı soru simgenin neden kaybolduğu değil, hangi katmanın eksik olduğu sorusudur: arka plan uygulaması, seçili bölge veya kabuk entegrasyonu. Önce o katmanı adlandırın, böylece bir başlatıcıyı onarmadan VPN'i çalıştırabilirsiniz.

Panel simgesi ile tünel ayrı katmanlardır

Tepsi girdisi, VPN motoru değil masaüstü kabuğunuzun sağladığı bir sunum ayrıntısıdır. PIA'nın masaüstü uygulaması menüyü ortamın sunduğu her durum alanına çizer ve birkaç Linux kurulumu bu alanı ancak bir eklenti veya panel eklentisi kurulduktan sonra açar. Uygulama çalışıyor ama kabuğun menüyü koyacak yeri yoksa bağlantı sürerken denetim kaybolur. Bu yüzden VPN'i kaldırıp yeniden kurmak, hiç çalışan bir durum alanı olmamış bir masaüstünde simgeyi nadiren geri getirir.

Panel davranışı oturumlar arasında da farklı olabilir, bu yüzden aynı hesabı bir kez Wayland, bir kez de X11 altında deneyin. Bir oturumda görünüp diğerinde görünmeyen menü, VPN kurulumuna değil oturum türüne işaret eder.

Değiştirmeden önce mevcut durumu okuyun

Yalnızca sorgularla başlayın, çünkü okumalar hiçbir şeye mal olmazken yazmalar trafiği keser. Bunları kendi kullanıcınız olarak çalıştırın, sudo ile değil; bu, istemciyi başka bir uygulama örneğiyle konuşturmaz.

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

connectionstate ilk soruyu doğrudan yanıtlar ve Connected veya Disconnected döndürerek istemci anlaşırken geçiş değerlerinden geçer. region şu anda seçili tanımlayıcıyı bildirir; uygulama otomatik bir seçime geri döndüyse bu her zaman en son tıkladığınız değildir. regions bu istemcinin bildiği tanımlayıcıları listeler, böylece bir şehir adını tahmin etmek yerine tam dizeyi kopyalayabilirsiniz. İlk komut yardım metni yazdırıp diğerleri takılırsa, uygulama erişilebilir bir arka plan süreci olmadan kurulmuştur.

Bazı paketler piactl öğesini PATH dışında bırakır. PIA komut satırı kılavuzu Linux konumu olarak /opt/piavpn/bin/piactl verir, bu yüzden kısa ad bulunamadığında o yolu çağırın. İkili dosya masaüstü uygulamasına aittir, bu da yanıt veren piactl öğesini kurulumun kendisinin sağlam olduğuna dair kanıt yapar.

Bölge değiştirmek tüneli bilerek keser

Bölge değişikliği bir bağlantı kesintisi ve ardından yeni bir el sıkışmadır; istemci bunu canlı bir tünelin altında sessizce uygulamaz. Aşağıdaki komutları tek bir işlem olarak ele alın, regions çıktısından kopyalanan bir tanımlayıcıyla.

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

Sıra burada önemlidir. Bağlıyken bölge seçmek, mevcut tüneli bir şey yeniden bağlanmaya zorlayana kadar eski uç noktaya yöneltilmiş bırakır ve insanların ayarın yok sayıldığı sonucuna varmasının nedeni budur. Önce bağlantıyı kesmek durumu netleştirir ve kapanış sorgusu, yalnızca bir bölgenin kaydedilip kaydedilmediğini değil anlaşmanın tamamlanıp tamamlanmadığını gösterir. Son satır seçmediğiniz bir bölgeyi bildiriyorsa, bağlanırken yeniden seçen otomatik veya en hızlı sunucu seçeneğini arayın.

SSH ile yönettiğiniz bir makinede değişikliği yerel olarak yapın ya da oturumun düşebileceğini kabul edin. Diğer uçta bekleyen her şey için bilerek yapılan bir bölge değişikliği tam olarak bir ağ arızası gibi görünür.

Boş panel yerine arızayı yakalayın

Eksik bir menü ile başarısız bir istemcinin birleşimi farklı bir sorundur ve farklı bir rapor hak eder. Arıza varken alınan bir durum sorgusunun tam çıktısını toplayın. Bu döküm, istemci veya hizmet arızasını kabuk entegrasyonu arızasından ayırır; boş bir köşenin ekran görüntüsü bunu yapamaz.

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

Süreç listesi hiç PIA bileşeni göstermiyor ama ikili dosya varsa, uygulama yalnızca çalışmıyordur ve düzeltme onu başlatmaktır. Süreç varsa ve sorgu hâlâ başarısızsa, istemci kendi arka plan hizmetine ulaşamıyordur, bu yüzden başka bir şeyi değiştirmeden önce masaüstü uygulamasını yeniden başlatın. Her iki kontrol de geçerse, bir panel sorununa bakıyorsunuz ve tünelde hata ayıklamayı bırakabilirsiniz. İstemci sürümünü oturum türünün yanındaki uygulama hakkında panelinden not edin, çünkü tepsi desteği hem sürüme hem masaüstüne duyarlıdır.

Aynı aboneliği NetworkManager'a ayrı bir bağlantı olarak aktarmak, PIA'da yapılandırılmış engellemeyi veya bölünmüş tünel davranışını devralmayan ikinci bir sahip yaratır ve sonraki teşhis tahmine dönüşür. Simge yokken tek sahip tutun ve piactl öğesinin kontrol yüzeyi olmasına izin verin. Komut satırı bozuk bir kurulum için yedek değildir; aynı uygulamaya başka bir kapıdan erişir.

İlgili makaleler