GNOME'un VPN listesi size verilen profille eşleşen hiçbir şey sunmayabilir ve olağan sonuç bu masaüstünün OpenVPN yapamadığıdır. Ama yapabilir. Eksik olan bir eklenti paketidir ve aynı makinedeki komut satırı istemcisinin menüyle hiçbir ilgisi yoktur. Önce öldürülmesi gereken efsane budur, çünkü insanları yanlış şeyi yeniden kurmaya gönderir.

Menü protokolleri değil eklentileri listeler

GNOME, ağ yöneticisinin bildirdiği bağlantı türlerini çizer ve yönetici kurulu eklentileri bildirir. Bu nedenle boş bir liste protokolün yeteneklerini değil kurulu eklenti kümesini tanımlar. Çalışan bir openvpn ikili dosyasının panelde hiçbir şeyi değiştirmemesinin nedeni budur.

Bu ayrım önemlidir çünkü panelden iki arıza da aynı görünür. Eksik bir eklenti ve bozuk bir eklenti ikisi de yardımcı olamayan bir iletişim penceresi üretir ve yalnızca ilki bir şey kurularak düzeltilir. Yöneticiye ne bildiğini sormak, siz bir şey kurmadan ikisini ayırır. O soru tek bir komuta mal olur ve bir saatlik tahminin yerini alır.

İletişim penceresi hangi pakete ait

Ubuntu 18.04'te paketlerin belirli adları vardır ve daha yeni sürümler aynı bölünmeyi korudu. Onları alternatif değil rol olarak okuyun, çünkü birini kurmak sorunu tek başına nadiren çözer. Bir paket daemonu ve komut satırı istemcisini içerir ve ikisi de herhangi bir ayar penceresi bilmez.

Ağ yöneticisinin bir OpenVPN bağlantısı oluşturmasına, saklamasına ve başlatmasına izin veren şey eklenti paketidir. Düzenleyici paketi formu, alanlarını ve panelin çağırdığı kayıt yolunu sağlar. Eklentisi olup düzenleyicisi olmayan bir makine yapılandıramadığı bir tür gösterirken, düzenleyicisi olup eklentisi olmayan bir makine hiçbir şey göstermez. Seti birlikte kurun ve belirsizlik kaybolur.

sudo apt install openvpn network-manager-openvpn network-manager-openvpn-gnome
nmcli --version

18.04'te bunlar gerçek arşiv adlarıdır, yer tutucu değil. Bir KDE masaüstü kendi düzenleyici paketine ihtiyaç duyar ve eklentiye hâlâ ihtiyaç duyar, yalnızca GNOME için olan bir kılavuzun atladığı kısım da budur.

Yeniden başlatma kurulumun parçasıdır

Panel, hizmet başladığında yöneticiden desteklenen türleri ister ve zaten çizilmiş bir liste kurulumla tazelenmez. Bu nedenle hizmet çalışırken kurulum yapmak, başarılı bir kurulumla değişmeyen bir pencerenin can sıkıcı birleşimini üretir. Yeniden başlatma isteğe bağlı bir bakım değildir; kurulumu görünür kılan adımdır.

Yeniden başlatma bağlantıyı birkaç saniye keser ve aynı arayüzden geçen her SSH oturumu da onunla birlikte gider, bu yüzden makine uzaktaysa bunu planlayın. Ardından paneli yeniden açın ve yöneticiye neyi desteklediğini doğrudan sorun. Doğrudan sorgu, önbellekte olabilecek bir menüden daha iyi kanıttır.

sudo systemctl restart NetworkManager
nmcli -f NAME,TYPE connection show
nmcli connection add type vpn

Son komut ayırt edici testtir. Eklenti varken eksik bağımsız değişkenler yüzünden başarısız olur; yokken bilinmeyen bir VPN türü bildirir. Bir sonuç doldurulmayı bekleyen bir formdur, diğeri ise hâlâ bir paketleme sorunudur. Karşıtlığın belirgin olmasını istiyorsanız kurulumdan önce ve sonra çalıştırın.

nmcli'nin .ovpn dosyasını okumasına izin verin

Hiçbir şey sizi verilen bir profili denetim denetim yeniden kurmaya zorlamaz. Yönetici .ovpn dosyalarını doğrudan okur ve yönergelerini satır içi sertifikalar dahil saklanan bir bağlantıya dönüştürür. İçe aktarma doğrulukta kopyalamayı da yener, çünkü yanlış yazılmış bir şifreleme ya da kesilmiş bir anahtar sunucu sorunu gibi görünen bir arıza üretir.

Kayıt tamamlanana kadar profili başvurduğu her anahtarın veya sertifikanın yanında bırakın, çünkü yalnızca dosya yollarını saklayan bir bağlantı o dosyalar taşındığında bozulur. Ardından bağlantıyı adıyla test edin ve her kimlik bilgisi istemini ön planda yanıtlayın ki ne istediğini görün. Hiç etkinleştirilmemiş kayıtlı bir bağlantı hiçbir şeyin kanıtı değildir.

nmcli connection import type openvpn file ~/Downloads/office.ovpn
nmcli --ask connection up office
nmcli -f NAME,TYPE,STATE connection show --active

O üçüncü komut tünelin beklediğiniz adla ayakta olduğunu doğrular. Başarısız bir bağlantıyı hiç etkinleştirilmemiş olandan da ayırır.

Menünün size söyleyemeyeceği şey

Türün bulunmaması ağ geçidi hakkında hiçbir şey söylemez ve sunucunun OpenVPN'i reddettiği anlamına gelmez. Bir menü girdisi görünsün diye ilgisiz bir protokolün eklentisini kurmak için neden değildir. O ikinci hatanın pratikte bir adı var: insanlar sundukları girdiler bunlar olduğu için bir PPTP veya AnyConnect profilini OpenVPN hizmetine yöneltir.

Önce paketlemeyi onarın; sunucu sorusu sonra gelir. Temiz içe aktarılan ve hiç kimlik doğrulamayan bir profil, düzenleyici sorusunda değil sertifika, TLS veya kimlik bilgisi sorusunda başarısız olur. Bunların her biri farklı kanıt bırakır ve hiçbiri pencerede görünmez. Ayar panelini yeniden açmadan önce istemci günlüğünü okuyun.

Gerçekten kullandığınız bir kaynakla kanıtlayın

Tür var olduğunda ve bağlantı kaydedildiğinde, ona bağlanın ve gerçekten kullandığınız bir kaynağı açın. Tek başına etkinleştirme yalnızca iki ucun bir tünelde anlaştığını kanıtlar. Ayağa kalkıp hiçbir şey taşımayan bir tünel bir sonraki arıza modudur ve panel bunu göremez.

Hangi kaynağı test ettiğinizi yazın, böylece sonraki kişi baştan başlamak yerine o kontrolü yineler. Tünel ayaktayken kaynak hâlâ başarısız olursa soruşturma iletişim penceresine değil yollara ve DNS'e geçer. O not bir düzeltme ile bir hikâye arasındaki farktır.

İlgili makaleler