İki kısayol, tek bir VPN anahtarının göğüslemesi gereken tahmini ortadan kaldırır: biri her zaman bağlanır, diğeri her zaman bağlantıyı keser. İki kısayol belirsizliği ortadan kaldırır: biri her zaman bir bağlantı ister, diğeri her zaman bir bağlantı kesme ister. İkisi de UUID'si üzerinden aynı kayıtlı profile işaret eder.

Kurulumu aşağıdaki sırayla izleyin. Her komutu bağlamadan önce bir terminalde deneyin, çünkü kısayol, göremediğiniz bir istemi keşfetmek için kötü bir yerdir.

Profil adını değil, UUID'yi bulun

Normal masaüstü oturumunuzdaki kayıtlı bağlantıları listeleyin ve amaçlanan VPN'nin UUID'sini kopyalayın. Ad insanlar içindir; iki kayıtlı profil tek bir adı paylaşabilir ve silinip yeniden içe aktarılan bir profil yeni bir tanımlayıcı alır.

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

UUID'yi görünen ad yerine kısayol tanımında tutun. Profil daha sonra değiştirilirse iki kısayolu birden güncelleyin, çünkü eskimiş bir tanımlayıcı, Bağlan eyleminin başarısız olmasına yol açarken Bağlantıyı kes hâlâ eski nesneyi hedefler. Bu yüzden iki eylem de aynı değeri kullanır. UUID'yi profilin kimliği olarak görün.

Profilin, kendi hizmeti olan bir satıcı daemonu değil, bir NetworkManager VPN olduğunu doğrulayın. Satıcı istemcisi kendi desteklenen denetim arayüzüne ihtiyaç duyar; nmcli sahibi olmadığı bir tüneli yönetmez. Ad belirsizse bağlantı türünü denetleyin. Başka bir daemonun sahip olduğu tünel aynı listede görünmez.

Önce iki komutu bir terminalde deneyin

Bağlantıyı etkileşimli olarak isteyin, onaylanmış oturum açmayı tamamlayın ve gerçekten ihtiyacınız olan özel bir kaynağa ulaşın. Sonra eşleşen komutla bağlantıyı kesin ve VPN'in alttaki Wi-Fi veya Ethernet bağlantısını yanında götürmeden kapandığını doğrulayın.

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

Bunları iki ayrı eylem olarak çalıştırın. Bağlantı durumunu değiştirirler; profili silmezler ve ayarlarını düzenlemezler. İlk çalıştırmanın terminal çıktısını saklayın ki normal bir istem dizisinin nasıl göründüğünü bilin. Bu kayıt kısayolun davranışını öngörülebilir kılar.

Bağlantı kesmeyi tek uzaktan yönetim yolunuz üzerinden denemeyin. VPN oturumunuzu taşıyorsa başarılı bir bağlantı kesme erişiminizi de sonlandırır ve kurtarma, tünele bağlı olmayan bir yol gerektirir. Yerel bir konsolu veya ikinci bir bağlantıyı hazır tutun.

İki adlandırılmış kısayolu aynı UUID'ye bağlayın

Masaüstünün klavye ayarlarında, örneğin Ofis VPN'ine bağlan ve Ofis VPN bağlantısını kes gibi açık adlı iki eylem oluşturun. Farklı tuş kombinasyonları atayın ve incelenen UUID'yi iki komuta da yapıştırın.

Bunları duruma göre değil amaca göre adlandırın. Değiştir adlı bir kısayol sonraki basışı öngörülemez kılar; Bağlan ve Bağlantıyı kes tam olarak neyin isteneceğini anlatır. Bu, kısayol listesini kendi kendini açıklar hale getirir. Yanlış bir basış yine de öngörülebilir bir şey yapar.

Masaüstü desktop-entry başlatıcıları kullanıyorsa, şunu unutmayın: bir başlatıcı otomatik olarak terminal ayırmaz. Etkileşimli girdi gerektiren bir komut, kimsenin yanıtlayamayacağı bir yerde bekler.

Kimlik doğrulama istemini görebileceğiniz bir yere koyun

Olmadan --ask, nmcli çalışan bir gizli bilgi aracısından eksik kimlik bilgilerini ister. Masaüstü bu VPN'nin kimlik doğrulamasını zaten yönetiyorsa ve aracı kendi istemini gösterebiliyorsa bu doğru yoldur. Çalıştığını varsaymadan önce basit Bağlan komutunu doğrudan kısayoldan deneyin.

VPN terminal etkileşimi gerektiriyorsa, kısayolu masaüstünün terminal uygulamasını açacak ve etkileşimli komutu orada çalıştıracak şekilde yapılandırın. Başlatma bağımsız değişkenleri terminal uygulamaları arasında farklıdır, bu yüzden kurulu olanın belgelenmiş biçimini kullanın.

Bir masaüstü girişi için Terminal=true bir terminal penceresi ister ve Terminal=false istemez. Ayarların hiçbiri komut satırına parola koymak, parolasız sudo vermek veya kuruluşun kimlik doğrulama ilkesini atlamak için bir neden değildir.

Tuşa bastıktan sonra hazır olup olmadığını denetleyin

Bir tuşa basmak, etkinleştirme istediğiniz anlamına gelir. Kimlik doğrulamanın bittiğini, yolların kurulduğunu veya özel DNS'in yanıt verdiğini kanıtlamaz. Bağlantı durumunu ve ardından gerçek özel kaynağı denetleyin.

Durumu, çevrilmiş bir cümleyi eşleştirmek yerine sahibi olan istemci üzerinden okuyun. İnsanların okuyabildiği metin dile göre değişir ve bir makinede birden fazla VPN olabilir, bu yüzden dize eşleştirme yanlış profili bildirebilir veya geçiş durumunu kaçırabilir.

Başka bir otomasyon VPN'i yeniden bağlarsa, onu Bağlantıyı kes kısayoluyla uzlaştırın. Birbirini geçersiz kılan iki sahip, tuş basışını yok sayıyormuş gibi görünen bir bağlantı üretir, oysa gerçek sorun rekabet eden ilkelerdir.

UUID'yi, iki komutu ve hazırlık denetimini notlarınıza kaydedin. Bir sonraki profil değişimi veya masaüstü yükseltmesi, tanımlayıcı ve amaçlanan istem yolu zaten yazılı olduğunda çok daha kolay teşhis edilir.

İlgili makaleler