Bu uyarı, eşlerin seçenekleri arasındaki bir karşılaştırmayı bildirir; aralarındaki yolun ölçümünü değil. İnsanlar bunu «MTU yanlış» diye okur ve satır kaybolana kadar sayıyı değiştirir. Bu, bir yapılandırma karşılaştırmasını ağ ölçümü gibi ele alır ve günlüğü sessizleştirirken tüneli çoğu zaman daha kötü yapar. Yararlı ilk adım, bu iki sorundan hangisine gerçekten sahip olduğunuza karar vermektir.

Yanıtı üç koşul belirler: eşlerin neyi karşılaştırdığı, değerin eski olup olmadığı ve uyarının ötesinde hangi belirtinin bulunduğu.

Uyarı paketleri değil, seçenekleri karşılaştırır

OpenVPN eşleri el sıkışma sırasında seçenek dizelerini değişir ve bunları seçenek tutarlılığı denetiminin bir parçası olarak karşılaştırır. Bir taraf link-mtu veya tun-mtu değerini diğerinden farklı bildirdiğinde, uyuşmazlık iki değerle birlikte kaydedilir. Bu değişim ne olacağını görmek için hiçbir zaman büyük bir paket göndermez, dolayısıyla uyarı kapasiteyi değil yapılandırmayı betimler. Tünel tam boyutlu trafiği taşıyıp yine de bunu yazdırabilir, ya da büyük paketlerde başarısız olup hiçbir şey yazdırmayabilir.

Tam uyarıyı yerel ve uzak değeriyle birlikte saklayın. Kanıt bu çifttir; hatırladığınız tek sayı değil.

link-mtu neden kullanımdan kaldırıldı

OpenVPN 2.6, değişken başlıklar ve üzerinde anlaşılan şifreler sabit bir bağlantı değerini güvenilmez kıldığı için link-mtu seçeneğini kullanımdan kaldırılmış ilan eder. Seçenek, protokolün artık garanti etmediği bir paket düzenini varsayıyordu; bu yüzden birebir link-mtu taşıyan eski bir profil, mevcut kodun yerine getiremeyeceği bir niyeti betimler. Bu sayıyı yeni bir profile kopyalamak eski bir varsayımı yayar. Bunu bir öneri olarak değil, eski profilin geçmişinin parçası olarak okuyun.

Tutarlılık denetiminde tun-mtu ile ilişkili isteğe bağlı bir OCC değeri de vardır; bu, ağın taşıdığını değiştirmeden neyin karşılaştırıldığını değiştirir. Onu ayarlamak daha büyük paketlerin sığmasını sağlamaz.

Yolu test etmeden önce profili onarın

İstenmeyen uyuşmazlığı profillerin sahibi aracılığıyla giderin ve sunucu tarafındaki bir değişikliğin her istemciyi etkilediğini unutmayın. Örneğin gerçekten yüklediği profili düzenleyin, indirme klasöründeki bir dışa aktarımı değil. Ardından bir test istemcisini yeniden bağlayın ve hangi uyarının kaldığını not edin. Mesaj kaybolmak yerine şekil değiştiriyorsa, sandığınızdan farklı seçenekleri karşılaştırıyorsunuz.

Paylaşılan bir sunucunun, genel bir değer taşınmadan önce istemci envanterini denetletmesi gerekir; çünkü bir siteye uyan değer başka birini bozabilir.

Sonra gerçekten sahip olduğunuz belirtiyi test edin

Büyük aktarımlar takılırken küçük istekler başarılı oluyorsa, paket boyutunu denetlenen bir hedefe karşı ölçün. «Bölme» bitini ayarlayan ve yük boyutunu artıran bir sonda, yolun kullanılabilir MTU'sunu yalnızca başarılı olan bir ping'den çok daha güvenilir biçimde bulur. Başarısız uygulamayı da teste dahil edin: bir ICMP zaman aşımı filtrelemeyi yansıtıyor olabilir ve küçük başarılı bir ping tam boyutlu bir uygulama paketi hakkında hiçbir şey söylemez.

mssfix, tünelin içindeki TCP oturumları için duyurulan MSS'yi sınırlar; bu TCP'ye yardımcı olur ve iç UDP yükü için hiçbir şey yapmaz. Parçalama ve boşaltma ayarlarının kendi uyumluluk koşulları vardır. Bir günlük satırını susturmak için birkaçını birden değiştirmek yerine kanıtlanmış sorun için tek bir mekanizma seçin.

Etkin değerleri sonuçla birlikte saklayın

Gerçek bir aktarımın sonucunun yanına özgün ve düzeltilmiş etkin değerleri yazın. Eski bir profil seçeneğini bağımsız olarak var olan bir yol-MTU sorunundan ayıran tam da bu çifttir. Bu olmadan sonraki okuyucu kaybolmuş bir uyarı görür ve ağın değiştiğini varsayar.

Tutarlılık denetimini bastırmak hiçbir şeyi uzlaştırmaz. Gözlemi ortadan kaldırır ve iki yapılandırmayı olduğu gibi bırakır.

İlgili makaleler