iPhone VPN paket boyutuyla ilgili her başlık eninde sonunda ppp0 adlı bir arayüze karşı aynı Mac komutunu, genellikle bir sayıyla birlikte önerir. Bu komut aktarılamaz ve o arayüz söz konusu bağlantıya ait olmadıkça Mac'te bile doğru kontrol olmazdı. Telefonda sayının sahibi tüneli uygulayan taraftır: yerel profil için işletim sistemi, uygulama için bir paket tüneli sağlayıcısı veya belgelenmiş bir öznitelik üzerinde anlaşıldığında ağ geçidi. Hangi durumla karşı karşıya olduğunuzu üç soru belirler.

Birinci soru: hangi istemci çalışıyor

Yerel bir IKEv2 profili, yerleşik Cisco IPsec profili ve üçüncü taraf bir Cisco istemcisi, desteklenen özniteliklerin üç farklı kümesine sahip üç farklı uygulamadır. Ayarlar'daki profil türü telefonun gerçekte hangisini başlattığını, uygulama listesi ise yolda bir sağlayıcı olup olmadığını söyler. Oradan başlayın, çünkü kararın geri kalanı bundan çıkar. Uygulama listesinde hiçbir sağlayıcı görünmüyorsa tünel işletim sistemine aittir.

Uygulamayı ağ geçidi satıcısından çıkarsamayın. Bir Cisco uç noktası, satıcının adı dışında hiçbir şeyi paylaşmayan istemcilerin bağlantılarını da sonlandırabilir. Eski bir sürümdeki eski bir yapının ekran görüntüsü o çiftin neyi desteklediğini söyler, elinizdeki telefonun ne yaptığını değil.

İkinci soru: değerin sahibi kim

Apple, MTU özelliğini paket tüneli geliştiricilerine ağ uzantısı ayarları nesnesi aracılığıyla sunar. Bu, kendi tünelini yapılandıran sağlayıcı için bir API'dir; bir kullanıcının veya yöneticinin başkasının kurulu istemcisinde açabileceği bir anahtar değildir. Üçüncü taraf bir uygulama bunu sunmayı, yok saymayı veya bir değeri sabit kodlamayı seçebilir.

Yerel bir profilde arayüz boyutunu işletim sistemi seçer ve telefon bunun için herhangi bir düzenleyici sunmaz. Cisco uzaktan erişim ağ geçidi için bağlantı profiline ilişkin belgelenmiş bir öznitelik vardır ve bunun geçerli olup olmaması istemciye, sürüme ve anlaşılan taşımaya bağlıdır. Belgelenmiş ile uyulan arasındaki bu boşlukta kopyalanmış bir sayı yanlış gider.

OwnerWho can change itReachable from the phone
Packet-tunnel providerThe app vendor through its APIOnly if the app exposes a setting
Native IKEv2 or Cisco IPsec profileThe operating systemNo user control
Gateway group policy attributeThe gateway administratorIf the client honours it

Üçüncü soru: belirti boyuta bağlı mı

Boyut sorunlarının bir imzası vardır: küçük istekler başarılı olur, büyük yüklemeler veya büyük yanıtlar takılır ve aynı hizmet başka bir erişim ağında çalışır. Filtreleme, uygulamanın yük sınırı ve takılmış bir sunucu da benzer bir şikayet üretebilir, bu yüzden başarısız olan bir işlemi çalışan birinin yanında kaydedin. Uygulama bildiriyorsa ikisini de süreler ve boyutlarla yazın. Bu çift olmadan sonraki her değişiklik bir tahmindir.

Aynı testi Wi-Fi'de ve hücresel ağda yapın. Ağı izleyen arıza yolu işaret eder; cihazı izleyen arıza istemciyi veya profili, ve ikisi farklı sahipler gerektirir. İki çalıştırma için aynı hizmeti ve aynı hesabı kullanın, yoksa karşılaştırma size bir şey söylemez.

Mac tarifi neden tekrar tekrar ortaya çıkıyor

PPP tabanlı masaüstü VPN'lerinin yılları, arayüz boyutu değişikliğini meşru bir yerel çözüm haline getirdi ve bu talimatlar mobil başlıklara kopyalandı. Telefonda kabuk yok, böyle bir arayüz adı yok ve yeniden bağlanmadan sonra kalıcılık yok. 2011'de bir masaüstü sorununu çözen tarif, onu doğru kılan koşullardan çok daha uzağa gitti. Başlık ne iddia ederse etsin, mobil istemciler bunun için hiçbir kabuk komutunu kabul etmez.

Kopyalanan değeri bir ayar değil, yol hakkında bir hipotez olarak ele alın. Daha küçük bir boyut bir aktarımı çalıştırıyorsa ve daha büyüğü güvenilir biçimde başarısız oluyorsa yol hakkında kanıtınız var; yine de üzerinde işlem yapmasına izin verilen bileşeni bulmanız gerekir. Bu arama genellikle ağ geçidi profilinde veya uygulama satıcısında biter ve telefonda nadiren biter.

Taşıma yanıtı değiştirir

Oturum IPsec yerine TLS üzerinden çalışıyorsa, ağ geçidinde TCP segmentasyon ayarı yardımcı olabilir, çünkü TCP akışları için duyurulan segment boyutunu yeniden yazar. UDP trafiği için hiçbir şey yapmaz ve bu, modern webin insanların beklediğinden daha büyük bir bölümünü kapsar. Değişikliği önermeden önce anlaşılan taşımayı kontrol edin ve hangi taşımanın etkileneceğini beklediğinizi kayda yazın.

Yol MTU keşfi, uç noktaların tahmin etmek yerine gerçek sınırı öğrenmesi için vardır. Geri bildirimi engellemek ve küçük bir boyutu sabit kodlamak, çalışan büyük bir aktarımı her bağlantıda kalıcı ve gizli bir maliyetle değişir.

Ağ geçidi ekibine ne sorulmalı

Üç şey isteyin: özniteliğin tam adı ve kapsamı, dağıtılan istemcilerin buna uyup uymadığı ve oturumun hangi taşıma üzerinde anlaştığı. Tek bir grup ilkesine uygulanan değişiklik test edilebilir; genel düzenleme edilemez ve riski hiç sorun bildirmemiş kullanıcılara kaydırır. Belge referansını da isteyin, çünkü öznitelik adları sürümler arasında değişir.

Sonra tek bir şeyi değiştirin ve özgün başarısız işlemi yeniden test edin, hız testi indirmesini değil. Önce ve sonra kaydını istemci sürümü ve erişim ağıyla birlikte saklayın, böylece sonraki rapor yeniden tartışılmak yerine karşılaştırılabilir.

İşlem özgün boyutta hâlâ başarısız oluyorsa boyut neden değildi. Bu sonucu da kaydedin, böylece sonraki kişi aynı hipotezi yeniden açmasın.

İlgili makaleler