Paketleri yeniden kurmak, masaüstünün ağ menüsünün hiç çizmediği bir VPN girdisini nadiren geri getirir. Panel ve bağlantı iki sahibi olan iki nesnedir: masaüstü arayüzü eklentisinin sunduğunu çizer, ağ hizmeti ise profili tutar. Biri menüden kaybolurken diğeri çalışmaya devam edebilir ve bu yüzden menü başlamak için yanlış yerdir. Önce profili kontrol edin, sonra gerçekten bozuk olanın masaüstü mü bağlantı mı olduğuna karar verin.

Düğme ve profil farklı şeylere aittir

Masaüstündeki ağ sayfası, kurulu arayüzün ve VPN düzenleyici bileşenlerinin çizmeyi bildiğini çizer. NetworkManager ya da o makinedeki ağın sahibi olan herhangi bir hizmet, bağlantı tanımını tutar ve kaldırılıp kaldırılamayacağına karar verir. Hiçbir şey iki görünümü anlaşmaya zorlamaz ve masaüstü değişikliği, dağıtım yükseltmesi ya da bir geliştirme sürümüne karşı çalıştırmadan sonra genellikle anlaşmazlar. Bu nedenle panel, tünel eksik olmadan da eksik olabilir. Bunu bir protokol sorunu olarak okumak, hiçbir şeyi düzeltmeyen yeniden kurulum döngüsüne doğrudan götürür.

What the screen showsCheck it againstWhat the answer rules out
No VPN section at allnmcli connection showWhether any profile exists
A VPN section with an empty listThe editor or plugin package for that VPN typeWhether the frontend can draw it
The same profile listed twiceBoth UUIDsWhether an import loop made copies

Tabloyu yukarıdan işleyin, çünkü her satır farklı bir soruyu yanıtlar ve ilk satır en ucuzudur. Var olan bir profil sorunu arayüze kaydırırken, hiç profil olmaması onu sağlamaya kaydırır. Bu ikisinden hangisine sahip olduğunuzu tahmin etmek, on dakikalık bir kontrolü bütün bir öğleden sonra yeniden kuruluma çevirir.

NetworkManager'a ne kaydettiğini sorun

Menüyü okumak yerine doğrudan hizmete sorun, çünkü iki komut var olanı çalışandan ayırır. Bunları makinenin kendisinde çalıştırın ve ikincisini her etkinleştirme denemesinden önce ve sonra çalıştırın. Listeler birbirinin yerine geçmez ve aralarındaki fark tanıdır.

nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active

Kayıtlı bir profil etkin olmayabilir, bu normaldir ve masaüstü hakkında hiçbir şey söylemez. Benzer adlı iki girdi bir içe aktarma döngüsünden sonra yaygındır ve ikisini yalnızca UUID ayırır. Başka bir hizmetin doğrudan sahip olduğu bir tünel bu listeye hiç girmeyebilir, bu yüzden boş bir sonuç otomatik olarak NetworkManager arızası değildir. Bundan sonra UUID'ye göre seçin, çünkü adlar insanların düzenlediği etiketlerdir, tanımlayıcılar değildir.

Yeniden içe aktarmak yerine profili inceleyin

Profil varsa, saklanan sırları istemeden ayrıntılarını okuyun. Yoksa, eklentinin belgelediği sağlama veya içe aktarma akışını bir kez kullanın ve ne oluşturduğunu doğrulayın. Menü boş kaldı diye içe aktarmayı yinelemek, bir makinenin tek bir bağlantının dört rakip kopyasıyla sonuçlanma yoludur.

O kopyalar, kimsenin okumadığı bir kâğıt izi taşıyan sapmadır: masaüstü kullanıcısı hangisinin kullanılacağını söyleyemez, sonraki yönetici de söyleyemez. Yinelenenleri tanımlayıcılarını kaydettikten sonra bilerek silin, içe aktarma döngüsünün karar vermesine izin vermek yerine. Hayatta kalan UUID'yi not edin, çünkü terminalden etkinleştirmenin ihtiyaç duyduğu değer odur. Farklı adlarla iki kez içe aktarılan bir profil genellikle bir çalışan tanım ve bir sabırsızlık artefaktıdır. Profil listesi bir yapılandırmadır ve bağlantının kendisi kadar özen hak eder.

Kayıtlı profili bir terminalden etkinleştirin

nmcli belgeleri seçili bir profilin etkileşimli etkinleştirilmesini kapsar; bu da komut satırını bir etrafından dolanma değil, desteklenen ikinci bir arayüz yapar. Aşağıdaki örnek tanımlayıcıyı sakladığınız UUID ile değiştirin. Komutun ne yaptığını çalıştırmadan önce anlayın, çünkü ağ durumunu değiştirir. Rotalar ve DNS kayabilir ve yeniden yapılandırılan arayüz üzerinden bir uzak oturum hayatta kalmaz.

Bunu yerel bir konsoldan veya değişiklik ters gittiğinde geri dönme planıyla çalıştırın. --ask seçeneği profilin eksik girdilerini toplar; sistem yetkilendirmesini atlamaz. Eklentinin her kimlik doğrulama isteminin terminalde çalışacağını da garanti etmez, çünkü bazıları oradan ulaşılamayan bir iletişim kutusu bekler.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555

Masaüstünü suçlamadan önce sonucu okuyun

Profil açılırsa kayıtlı bağlantı çalışır ve bu yönetim yolu çalışır. Bu, şikâyeti başka bir bileşen listesi ve genellikle başka bir ekip olan arayüze daraltır. Açılmazsa arıza profilde veya tüneldedir ve masaüstü hiçbir zaman sorun olmamıştır.

Başarılı bir etkinleştirme, arayüzün düzenleyici bileşeninin var olup olmadığı ya da panelin kendisinin yanlış davranıp davranmadığı hakkında hâlâ hiçbir şey söylemez. Bunlar dağıtımın desteklenen arayüzü ve ona uyan eklenti paketleri için soru olarak kalır. Bunları bir yeniden kuruluma dâhil etmek genellikle paneli tam olduğu gibi bırakır ve hikâyeye bir yeniden başlatma ekler.

Yararlı bir rapor masaüstü sürümünü, bağlantı türünü, eksik olan panel işlemini ve profilin desteklenen arayüz üzerinden görünür veya etkinleştirilebilir olup olmadığını belirtir. Eksik bir menüyü tanımlamak ne özel anahtar ne de kimlik bilgisi taşıyan bir profil gerektirir. Bu, bir bakımcının panel durumunu hiçbir kimlik bilgisine dokunmadan yeniden üretmesi için yeterlidir.

İlgili makaleler