Ako Messages prestane da sinhronizuje dok Safari i dalje učitava stranice, VPN je verovatan uzrok, ali ne dokazan. iMessage zavisi od Apple Push Notification service zajedno sa Apple identitetskim servisima, a tunel može da promeni rutu, resolver ili inspekciju koja se primenjuje na te veze, bez dodirivanja web saobraćaja. Jedan blokiran port retko je cela priča, pa provjere ispod idu od Mac-a ka spolja. Zaustavite se na prvom koraku koji ne uspe i popravite ga pre nego što promenite bilo šta drugo.

Prvo utvrdite simptom. Neuspešna prijava, poruka koja nikada ne odlazi, poruka koja nikada ne stiže i prilog koji se ne preuzima su četiri različita problema koja slučajno dele jednu aplikaciju. Zapišite koji je vaš, koji VPN profil je bio aktivan i verziju klijenta; ta beleška će kasnije trebati i vlasniku mreže.

Provjera 1: šta tunel rutira i koji obuhvat pokriva

Pogledajte profil pre aplikacije. Puni tunel šalje sav saobraćaj kroz VPN, podeljeni tunel šalje samo navedene podmreže, a tunel po aplikaciji uključuje samo izabrane aplikacije. Ako je Messages izvan uključenog skupa, koristi fizički interfejs i VPN ne može biti uzrok. scutil --nc list prikazuje servise kojima upravlja konfiguracija, netstat -rn -f inet prikazuje gde vodi podrazumevana ruta, a prikaz profila klijenta pokazuje da li je obuhvat zasnovan na aplikacijama.

Uslov za prolaz: podrazumevana ruta ili uključivanje po aplikaciji zaista pokriva Messages, a profil koji testirate je onaj koji se sada primenjuje. Ako nije, zaustavite se i pregledajte klijent ili OS, a ne mrežu.

Provjera 2: politika resolvera i inspekcija

Push i servisi naloga razrešavaju imena koja se često razlikuju od onih koje koristi vaš pregledač, a podeljeni DNS može da pošalje te upite na neočekivano mesto. scutil --dns navodi resolvere po domenu; uporedite resolver koji se koristi za Apple domene sa onim koji očekujete. Resolver koji odgovara internom adresom ili u potpunosti odbija upit kvari servis pre nego što i jedan paket stigne do Apple-a.

Zatim proverite da li tunel inspektiše TLS. Apple-ovi mrežni zahtevi navode da navedeni servisi nisu projektovani za HTTPS presretanje, a uređaj koji prekida te veze može da ostavi web pregledanje netaknutim dok poruke tiho propadaju. Ako inspekcija pokriva sve, izuzmite relevantne Apple kategorije servisa i ponovo testirajte umesto da globalno isključite inspekciju.

Provjera 3: APNs transport, uključujući 443

Veze uređaja sa APNs koriste TCP 5223, dok se TCP 443 koristi za aktivaciju i rezervni put u podržanim situacijama. Obe su odlazne veze koje pokreće uređaj. Nije vam potreban dolazni port na ruteru, a njegovo objavljivanje na Mac-u izlaže servis bez pomoći klijentu koji ionako ne stiže do Apple-a.

Uslov za prolaz: nova poruka sa Mac-a stiže primaocu na drugoj mreži i njihov odgovor dolazi, uz isti profil još aktivan. Pošaljite jednu neosetljivu poruku i sačekajte jedan odgovor umesto serije, da bi delimičan uspeh ipak pokazao koji smer nije uspeo. Ako slanje radi a prilozi se zaglave, transport je verovatno u redu i uži put je ono što treba pregledati.

Provjera 4: stanje naloga pre nego što ga resetujete

Greška pri aktivaciji ili prijavi pripada sloju naloga, ne tunelu. Potvrdite da su datum i vreme na Mac-u tačni, da je Apple ID prijavljen i da li na drugom uređaju čeka zahtev za verifikaciju. Odobrenje sa dva faktora koje čeka izgleda tačno kao kvar povezivanja iz unutrašnjosti prozora Messages.

Oduprite se instinktu za resetovanje. Odjava i ponovna prijava, ili resetovanje naloga, odbacuje stanje koje bi vam pokazalo gde je kvar, a na upravljanom Mac-u može da pokrene korake upisa koje ne možete sami da poništite. Ponovo se autentifikujte jednom, i to tek kada su transportne provjere prošle i nalog ostane jedini osumnjičeni.

Šta predati vlasniku mreže

Ako provjere ukazuju na tunel, koristan izveštaj je kratak: model Mac-a i verzija macOS-a, naziv i verzija klijenta, naziv profila, vremenski prozor, koji smer nije uspeo i zapažanje o ruti ili resolveru koje se razlikovalo. Izostavite sadržaj poruka i snimke ekrana razgovora.

Zatražite da se politika primenjuje na stvarnoj granici filtriranja. Važeći Apple-ovi mrežni zahtevi za preduzeća navode hostove i transportne uslove po servisu, pa vlasnik može da ih uporedi sa skupom pravila umesto da otvori port i nada se. Ponovo testirajte jednom porukom posle svake promene; dve promenljive istovremeno daju rezultat koji ne možete pročitati.

Povezani članci