iMessage Mac VPN üzerinden güncellenmiyor: sırayla kontroller
Push hataları nadiren tek bir engellenmiş bağlantı noktasından kaynaklanır. Kontrolleri sırayla yapın: yönlendirme ve uygulama kapsamı, resolver, APNs erişilebilirliği, ardından hesap durumu.
Safari hâlâ sayfaları yüklerken Messages eşitlemeyi durduruyorsa, VPN olası bir nedendir ama kanıtlanmış bir neden değildir. iMessage, Apple Push Notification service ile Apple'ın kimlik servislerine bağlıdır ve bir tünel, web trafiğine dokunmadan bu bağlantılara uygulanan rotayı, resolver'ı veya denetimi değiştirebilir. Tek bir engellenmiş port nadiren hikâyenin tamamıdır, bu nedenle aşağıdaki kontroller Mac'ten dışarı doğru ilerler. Başarısız olan ilk adımda durun ve başka bir şeyi değiştirmeden önce onu düzeltin.
Önce belirtiyi netleştirin. Oturum açma hatası, hiç çıkmayan bir mesaj, hiç gelmeyen bir mesaj ve indirilemeyen bir ek, aynı uygulamayı paylaşan dört farklı sorundur. Hangisine sahip olduğunuzu, hangi VPN profilinin etkin olduğunu ve istemci sürümünü yazın; bu not daha sonra ağ sahibinin de işine yarayacaktır.
Kontrol 1: tünel neyi yönlendirir ve hangi kapsamı kapsar
Uygulamadan önce profile bakın. Tam tünel tüm trafiği VPN üzerinden gönderir, bölünmüş tünel yalnızca listelenen alt ağları gönderir ve uygulama başına tünel yalnızca seçilen uygulamaları içerir. Messages dahil edilen kümenin dışındaysa fiziksel arayüzü kullanıyordur ve VPN neden olamaz. scutil --nc list yapılandırma tarafından yönetilen servisleri gösterir, netstat -rn -f inet varsayılan rotanın nereye işaret ettiğini gösterir ve istemcinin profil görünümü kapsamın uygulama tabanlı olup olmadığını gösterir.
Geçme koşulu: varsayılan rota veya uygulama başına dahil etme Messages'ı gerçekten kapsıyor ve test ettiğiniz profil şu anda uygulanan profil. Değilse durun ve ağ yerine istemciyi veya işletim sistemini inceleyin.
Kontrol 2: resolver politikası ve denetim
Push ve hesap servisleri, tarayıcınızın kullandıklarından sıklıkla farklı adları çözer ve bölünmüş DNS bu sorguları beklenmedik bir yere gönderebilir. scutil --dns alan adına göre resolver'ları listeler; Apple alan adları için kullanılan resolver'ı beklediğinizle karşılaştırın. İç adresle yanıt veren veya sorguyu tamamen reddeden bir resolver, tek bir paket Apple'a ulaşmadan servisi bozar.
Ardından tünelin TLS'i denetleyip denetlemediğine bakın. Apple'ın ağ gereksinimleri, listelenen servislerin HTTPS müdahalesi için tasarlanmadığını belirtir ve bu bağlantıları sonlandıran bir cihaz, web'de gezinmeyi bozmadan mesajlaşmanın sessizce başarısız olmasına yol açabilir. Denetim her şeyi kapsıyorsa denetimi genel olarak kapatmak yerine ilgili Apple servis kategorilerini hariç tutup yeniden test edin.
Kontrol 3: APNs taşıması, 443 dahil
Cihazların APNs bağlantıları TCP 5223 kullanır; TCP 443 ise desteklenen durumlarda etkinleştirme ve yedek yol için kullanılır. İkisi de cihazın başlattığı giden bağlantılardır. Yönlendiricide gelen bir porta ihtiyacınız yoktur ve Mac'te birini yayınlamak, Apple'a zaten ulaşamayan bir istemciye yardımcı olmadan bir servisi açığa çıkarır.
Geçme koşulu: Mac'ten yeni bir mesaj başka bir ağdaki alıcıya ulaşır ve yanıtı gelir, aynı profil hâlâ etkinken. Bir yığın yerine hassas olmayan tek bir mesaj gönderin ve tek bir yanıt bekleyin; böylece kısmi başarı hangi yönün başarısız olduğunu yine de gösterir. Gönderme çalışıyor ama ekler takılıyorsa taşıma büyük olasılıkla iyidir ve incelenmesi gereken daha dar yoldur.
Kontrol 4: sıfırlamadan önce hesap durumu
Etkinleştirme veya oturum açma hatası tünele değil hesap katmanına aittir. Mac'in tarih ve saatinin doğru olduğunu, Apple ID'nin oturum açtığını ve başka bir cihazda doğrulama isteminin bekleyip beklemediğini doğrulayın. Bekleyen iki faktörlü onay, Messages penceresinin içinden tam olarak bir bağlantı hatası gibi görünür.
Sıfırlama dürtüsüne direnin. Oturumu kapatıp yeniden açmak veya hesabı sıfırlamak, hatanın nerede olduğunu gösterecek durumu çöpe atar ve yönetilen bir Mac'te tek başınıza geri alamayacağınız kayıt adımlarını başlatabilir. Yalnızca bir kez yeniden kimlik doğrulayın ve bunu ancak taşıma kontrolleri geçtikten ve hesap tek şüpheli olarak kaldıktan sonra yapın.
Ağ sahibine ne verilmeli
Kontroller tüneli işaret ediyorsa yararlı rapor kısadır: Mac modeli ve macOS sürümü, istemci adı ve sürümü, profil adı, zaman aralığı, hangi yönün başarısız olduğu ve farklılık gösteren rota veya resolver gözlemi. Mesaj içeriğini ve konuşma ekran görüntülerini dışarıda bırakın.
Politikanın gerçek filtreleme sınırında uygulanmasını isteyin. Apple'ın güncel kurumsal ağ gereksinimleri her servis için ana bilgisayarları ve taşıma koşullarını listeler, böylece sahibi bunları bir port açıp ummak yerine kural kümesiyle eşleştirebilir. Her değişiklikten sonra tek bir mesajla yeniden test edin; aynı anda iki değişken okunamayan bir sonuç verir.