Wi-Fi kendi kendine bağlanıyor; VPN'in ikincil bir ilişkiye ihtiyacı var
VPN profilindeki otomatik bağlantı onu başlatmaz. UUID'sini temel bağlantının secondaries listesine ekleyin, ardından o bağlamda gizli anahtar aracısını kontrol edin.
Dizüstü bilgisayar siz oturmadan Wi-Fi'a bağlanır, VPN ise hâlâ bir tıklama bekler. VPN profilinde otomatik bağlantı ayarlamak hiçbir şeyi değiştirmez, çünkü o anahtar profilin kendi etkinleştirmesini yönetir ve NetworkManager VPN'i temel bir bağlantının refakatçisi olarak görür. Belgelenen mekanizma temel bağlantının ikincil listesidir ve bu başka bir yerdeki başka bir özelliktir.
Otomatik bağlantı VPN anahtarı değildir
Bir Wi-Fi veya Ethernet profili bir aygıta sahip olduğu için kendi kendine etkinleşebilir. Bir VPN eklentisi profili aynı anlamda bir aygıta sahip değildir; aygıta sahip bir bağlantının yanında başlatılır. Otomatik bağlantı bayrağının VPN'de doğru görünmesinin, doğru kaydedilmesinin ve hiç tünel üretmemesinin nedeni budur. Bayrak profile dair bir soruyu yanıtlar, ihtiyaç duyduğu ağa dair değil.
Modeli böyle okumak arıza biçimini de açıklar. Temel bağlanır, hiçbir şey VPN'den başlamasını istemez ve masaüstü bağlı bir ağın yanında bağlantısı kesilmiş bir VPN gösterir. Hiçbir şey bozuk değildir; ilişki hiç kurulmamıştır.
Her iki profili UUID ile tanımlayın
nmcli -f NAME,UUID,TYPE connection show
Tüneli tetiklemesi gereken Wi-Fi veya Ethernet profilini, ardından amaçlanan VPN profilini seçin. Adlar yerine UUID kullanın, çünkü ad çoğaltılabilen veya düzenlenebilen bir etikettir ve etkinleştirme yolunun gerçekten çözdüğü şey UUID'dir.
Profil adını bir arabirim adıyla veya makinenin şu anda sahip olduğu bir adresle karıştırmayın. Bunlar terminalde tesadüfen benzer görünen üç farklı tanımlayıcıdır ve karıştırılmaları hiçbir şeyi hedeflemeyen bir değişiklik üretir.
VPN'i temel bağlantıya ekleyin
nmcli connection modify uuid "PRIMARY_UUID" +connection.secondaries "VPN_UUID"
Artı biçimi mevcut listeye ekler; atlanırsa liste değiştirilir ve bu, önceden yapılandırılmış başka herhangi bir ikincil bağlantıyı sessizce kaldırır. Önce geçerli değere bakın ve herhangi bir şeyi değiştirmeden önce not alın.
NetworkManager'ın bağlantı ayarları ikincilleri temel bağlantıyla birlikte başlatılan VPN bağlantıları olarak tanımlar. Yerel bir WireGuard profilinin aynı tür nesne olup olmadığı NetworkManager'ın onu nasıl yönettiğine bağlıdır, bu nedenle aynı komut VPN eklentisi olarak değil arabirim olarak görünen bir tünel için yanlış araç olabilir.
Bu bir bağlantı ilkesi değişikliğidir, çalışma zamanı anahtarı değildir. Bunu dağıtımın onayladığı herhangi bir yeniden bağlanma süreci aracılığıyla uygulayın ve değişiklikten sonraki ilk etkinleştirmenin şu anda oturduğunuz oturumdan farklı davranacağını bekleyin.
Gizli değerler ilişkinin parçası değildir
İkincil bir girdi «bunu şununla başlat» der. İçinde hiçbir şey parola teslim etmez, bir anahtarlık kilidini açmaz veya bir isteme yanıt vermez. Masaüstü oturum açmasından sonra sorunsuz kimlik doğrulayan bir profil, gizli anahtar aracısının bulunmadığı bir bağlamda etkinleştirildiğinde yine de başarısız olabilir.
Gerçek dağıtım için desteklenen sistem veya gizli anahtar aracısı düzenini kullanın. Tünelin gözetimsiz başlayabilmesi için herkesin parolasını bir betikte saklamak, bir kimlik doğrulama tasarımını sahibinin iş süresinden daha uzun yaşayan bir dosyaya dönüştürür.
Her iki olayı okuyun, ardından kaynağı kontrol edin
Tek bir denemede temel bağlantıyı ve VPN etkinleştirmesini izleyin. Eksik bir VPN olayı, tetikleyicinin hiç yapılandırılmadığı veya UUID'nin yanlış olduğu anlamına gelir. VPN olayını bir kimlik doğrulama hatasının izlemesi, tetikleyicinin çalıştığı ve kalan sorunun kimlik bilgileri olduğu anlamına gelir; bu farklı bir düzeltmedir.
Etkinleştirmeden sonra simgeye güvenmek yerine kurulumun nedenini oluşturan kaynağı isteyin. Ardından bilerek bağlantıyı kesin ve sonra ne olduğunu izleyin, çünkü otomatik başlatma ilişkisi bir acil durdurma anahtarı değildir ve sonsuz yeniden deneme vaat etmez. Gereksinim «tünel olmadan trafik yok» ise, bu kendi yapılandırmasını ve kendi testini gerektiren ayrı bir ilkedir. İkisini karıştırmak, kullanıcı korunduğunu sanırken makinenin döngüde yeniden bağlanmasına yol açar.