iMessage sa neaktualizuje cez VPN na Macu: kontroly v poradí
Zlyhania push zriedka spôsobuje jediný zablokovaný port. Vykonajte kontroly v poradí: smerovanie a rozsah aplikácie, resolver, dostupnosť APNs, potom stav účtu.
Ak Messages prestane synchronizovať, kým Safari naďalej načítava stránky, VPN je pravdepodobná príčina, ale nie preukázaná. iMessage závisí od Apple Push Notification service spolu s identitnými službami Apple, a tunel môže zmeniť trasu, resolver alebo kontrolu uplatňovanú na tie spojenia bez toho, aby sa dotkol webovej prevádzky. Jediný zablokovaný port je zriedka celý príbeh, preto kontroly nižšie idú od Macu smerom von. Zastavte sa na prvom kroku, ktorý zlyhá, a opravte ho predtým, než zmeníte čokoľvek iné.
Najprv si ustáľte príznak. Zlyhanie prihlásenia, správa, ktorá nikdy neodíde, správa, ktorá nikdy nedorazí, a príloha, ktorá sa nestiahne, sú štyri rôzne problémy, ktoré náhodou zdieľajú jednu aplikáciu. Zapíšte si, ktorý máte, ktorý profil VPN bol aktívny a verziu klienta; táto poznámka sa bude neskôr hodiť aj správcovi siete.
Kontrola 1: čo tunel smeruje a aký rozsah pokrýva
Pozrite sa na profil skôr ako na aplikáciu. Plný tunel posiela všetku prevádzku cez VPN, rozdelený tunel posiela len uvedené podsiete, a tunel pre jednotlivé aplikácie zahŕňa len vybrané aplikácie. Ak je Messages mimo zahrnutého súboru, používa fyzické rozhranie a VPN nemôže byť príčinou. scutil --nc list zobrazuje služby spravované konfiguráciou, netstat -rn -f inet ukazuje, kam smeruje predvolená trasa, a zobrazenie profilu klienta ukazuje, či je rozsah založený na aplikáciách.
Podmienka úspechu: predvolená trasa alebo zahrnutie podľa aplikácie skutočne pokrýva Messages a profil, ktorý testujete, je ten, ktorý sa práve uplatňuje. Ak nie, zastavte sa a preskúmajte klienta alebo OS, nie sieť.
Kontrola 2: politika resolvera a kontrola
Push a účtovné služby prekladajú názvy, ktoré sa často líšia od tých, ktoré používa váš prehliadač, a rozdelený DNS môže tieto dopyty poslať na neočakávané miesto. scutil --dns uvádza resolvery podľa domény; porovnajte resolver používaný pre domény Apple s tým, ktorý očakávate. Resolver, ktorý odpovedá internou adresou alebo dopyt úplne odmietne, pokazí službu skôr, než k Apple dorazí čo i len jeden paket.
Potom skontrolujte, či tunel kontroluje TLS. Sieťové požiadavky Apple uvádzajú, že uvedené služby nie sú navrhnuté na zachytávanie HTTPS, a zariadenie, ktoré tieto spojenia ukončuje, môže nechať webové prehliadanie nedotknuté, kým správy potichu zlyhávajú. Ak kontrola pokrýva všetko, vylúčte príslušné kategórie služieb Apple a otestujte znova, namiesto globálneho vypnutia kontroly.
Kontrola 3: transport APNs vrátane 443
Spojenia zariadení s APNs používajú TCP 5223, pričom TCP 443 sa používa na aktiváciu a záložnú cestu v podporovaných situáciách. Obe sú odchádzajúce spojenia iniciované zariadením. Nepotrebujete prichádzajúci port na routeri a jeho zverejnenie na Macu vystaví službu bez toho, aby pomohlo klientovi, ktorý sa k Apple aj tak nedostane.
Podmienka úspechu: nová správa z Macu dorazí príjemcovi v inej sieti a jeho odpoveď príde, pričom ten istý profil je stále aktívny. Pošlite jednu necitlivú správu a čakajte jednu odpoveď namiesto dávky, aby čiastočný úspech stále ukázal, ktorý smer zlyhal. Ak odosielanie funguje a prílohy sa zasekávajú, transport je pravdepodobne v poriadku a užšia cesta je to, čo treba preskúmať.
Kontrola 4: stav účtu pred jeho resetovaním
Chyba aktivácie alebo prihlásenia patrí do vrstvy účtu, nie do tunela. Overte, či sú dátum a čas na Macu správne, či je Apple ID prihlásené a či na inom zariadení nečaká výzva na overenie. Čakajúce dvojfaktorové schválenie vyzerá zvnútra okna Messages presne ako zlyhanie pripojenia.
Odolajte nutkaniu resetovať. Odhlásenie a opätovné prihlásenie alebo resetovanie účtu zahodí stav, ktorý by vám ukázal, kde chyba sedela, a na spravovanom Macu môže spustiť kroky zápisu, ktoré sami nevrátite. Znova sa autentifikujte raz, a to až po tom, čo kontroly transportu prešli a účet zostal jediným podozrivým.
Čo odovzdať správcovi siete
Ak kontroly ukazujú na tunel, užitočná správa je krátka: model Macu a verzia macOS, názov a verzia klienta, názov profilu, časové okno, ktorý smer zlyhal a pozorovanie trasy alebo resolvera, ktoré sa líšilo. Vynechajte obsah správ a snímky obrazovky konverzácií.
Požiadajte, aby sa politika uplatňovala na skutočnej hranici filtrovania. Aktuálne podnikové sieťové požiadavky Apple uvádzajú hostiteľov a transportné podmienky pre každú službu, takže správca ich môže porovnať so sadou pravidiel namiesto otvorenia portu a nádeje. Po každej zmene otestujte znova jednou správou; dve premenné naraz dajú výsledok, ktorý neprečítate.