Bir VPN yapılandırmasında IPv6 uç noktası nasıl yazılır
IPv6 literalinde iki nokta üst üste bulunur, bu yüzden portlu bir uç nokta köşeli parantez gerektirir. İstemcinizin belgelediği alan sözdizimini izleyin, ardından yolu test edin.
Bir IPv6 adresi iki nokta üst üste işaretleriyle doludur ve port da taşıyan bir uç nokta alanının, adresin nerede bittiğini işaretleme yoluna ihtiyacı vardır. Bunu yanlış yaparsanız istemci ya profili ayrıştırmayı reddeder ya da sessizce yanlış şeye bağlanır. Doğru biçim evrensel değildir: alanın adresle birlikte port, çıplak adres veya ana makine adı içerip içermediğine bağlıdır. Kılavuzu sırayla izleyin, çünkü istemcinin çıktısını okumaya başladığınızda sözdizimi düzeltmesi ile erişilebilirlik düzeltmesi tamamen farklı görünür.
Adres yazmadan önce alan türünü denetleyin
Örneğin, WireGuard Endpoint alanında portu olan IPv6 literali adresin çevresinde köşeli parantez kullanır, [2001:db8::10]:51820 örneğindeki gibi. Bu örnekteki belge öneki genel bir sunucu değildir ve parantezler sözdiziminin parçasıdır, adresin değil.
Diğer biçimlerin kendi kuralları vardır. Bir URI IPv6 literalini parantez içinde taşıyabilir, ancak bir VPN yapılandırması illa URI değildir. Adres ve port için ayrı kutuları olan bir istemci birinde yalnızca literali, diğerinde sayıyı bekleyebilir ve oraya parantez eklemek birleşik alanda bunları atlamak kadar yanlıştır.
Port aynı alanı paylaşıyorsa literali parantez içine alın
Hatırlanacak kural basittir: aynı dizede port geliyorsa parantezler görünür. Adres portsuz bir alanda tek başına duruyorsa görünmezler.
Bir protokolün tam uç nokta dizesini her istemciye kopyalamak bu hatanın olağan nedenidir. OpenVPN, IPsec profilleri ve uygulama arayüzleri her biri kendi sözdizimini belgeler ve biri için doğru olan dize bir diğeri tarafından reddedilebilir veya yanlış yorumlanabilir. Düzenlediğiniz alan için istemcinin kendi belgelerini okuyun ve belge önekini ya da örnek adresi bir yorumda tutun ki kimse onu gerçek bir ana makine olarak göndermesin. Kılavuz iki biçim veriyorsa, önünüzdeki alan türüne uyanı kullanın.
Adres ve port alanlarını ayırın
İstemci size iki alan verdiğinde adresi birine, portu diğerine koyun. Adres alanına yapıştırılan birleşik biçim ayrıştırma hatası ya da daha kötüsü, amaçlanmayan bir şeye çözülen bir adres üretir.
Bir değer doğru göründüğünde sondaki boşlukları ve görünmez karakterleri denetleyin. Kopyalanan adres çoğu zaman istemcinin ayrıştıramadığı ve ekranın göstermediği bölünmez bir boşluk veya sıfır genişlikli karakter taşır. Hata anlamsızsa yapıştırmak yerine değeri yeniden yazın.
Bölge tanımlayıcılarını dikkatle ele alın
Bağlantı yerel literali, bir arayüze bağlı bölge tanımlayıcısı gerektirebilir; yüzde işareti ve arayüz adıyla yazılır. Bu biçim arayüzün sahibi olan ana makinede geçerlidir ve genel olarak erişilebilen uzak bir uç noktanın yerini tutmaz.
Başarılı ayrıştırmadan sonra da kapsam ve yönlendirme önemlidir. İstemcinin kabul ettiği bölge nitelikli adresin makineden hiçbir yolu olmayabilir ve internet üzerinden erişilen uzak bir uç nokta yerel bir bölgeye hiç bağlı olmamalıdır. Bölgeyi yazmadan önce paketin hangi arayüzden çıkması gerektiğine karar verin, el sıkışma başarısız olduktan sonra değil.
Önce ayrıştırmayı, sonra erişilebilirliği doğrulayın
İki hatayı açıkça ayırın. Bozuk adres bir ayrıştırma hatası veya anında ret üretir; iyi biçimlendirilmiş bir uç nokta kimlik doğrulamayı reddediyorsa ya da hiç yanıt vermiyorsa bu başka çözümü olan başka bir sorundur.
Desteklenen bir düzeltmeden sonra tünelin anlaştığını ve amaçlanan uygulamanın çalıştığını doğrulayın. Tek başına el sıkışma yolu kanıtlamaz ve uç noktaya ping tüneli kanıtlamaz. Operatör bir ana makine adı verdiğinde, desteklenen adı ve kimlik denetimlerini koruyun, onu başka bir yerde bulunan sayısal bir adresle değiştirmeyin.
Değişiklik notuna tam alanı, kullandığınız değeri ve istemcinin yanıtını yazın. Aksi halde profili düzenleyen sonraki kişi parantez deneyini tekrarlar ve yanıt zaten kaydınızda vardır.