Ако Messages спре да синхронизира, докато Safari все още зарежда страници, VPN е вероятна причина, но не доказана. iMessage зависи от услугата за push известия на Apple (APNs) заедно с идентификационните услуги на Apple, а тунелът може да промени маршрута, резолвера или проверката, прилагана към тези връзки, без да засяга уеб трафика. Един блокиран порт рядко е цялата история, затова проверките по-долу вървят от Mac навън. Спрете на първата стъпка, която се провали, и я поправете, преди да промените нещо друго.

Първо уточнете симптома. Неуспешен вход, съобщение, което никога не тръгва, съобщение, което никога не пристига, и прикачен файл, който не се изтегля, са четири различни проблема, които просто споделят едно приложение. Запишете кой от тях имате, кой VPN профил е бил активен и версията на клиента; тази бележка ще е нужна и на собственика на мрежата.

Проверка 1: какво маршрутизира и обхваща тунелът

Погледнете профила преди приложението. Пълният тунел прекарва целия трафик през VPN, разделеният само изброените подмрежи, а тунелът за отделни приложения включва само избраните приложения. Ако Messages е извън включения набор, той използва физическия интерфейс и VPN не може да е причината. scutil --nc list показва управлявани от конфигурацията услуги, netstat -rn -f inet показва накъде сочи маршрутът по подразбиране, а изгледът на профила в клиента показва дали обхватът е базиран на приложение.

Условие за успех: маршрутът по подразбиране или включването по приложение действително покрива Messages и профилът, който тествате, е приложеният в момента. Ако не е, спрете и проверете клиента или операционната система, а не мрежата.

Проверка 2: политика на резолвера и инспекция

Push и акаунт услугите резолвират имена, които често се различават от тези, които използва браузърът ви, а разделеният DNS може да изпрати тези заявки на неочаквано място. scutil --dns изброява резолверите по домейн; сравнете резолвера, използван за домейните на Apple, с този, който очаквате. Резолвер, който отговаря с вътрешен адрес или отказва заявката направо, чупи услугата, преди дори един пакет да стигне до Apple.

След това проверете дали тунелът инспектира TLS. Мрежовите изисквания на Apple казват, че изброените ѝ услуги не са проектирани за HTTPS прихващане, а устройство, което терминира тези връзки, може да остави уеб сърфирането непокътнато, докато съобщенията тихо се провалят. Ако инспекцията покрива всичко, изключете съответните категории услуги на Apple и тествайте отново, вместо да изключвате инспекцията глобално.

Проверка 3: транспорт на APNs, включително 443

Връзките на устройствата към APNs използват TCP 5223, а TCP 443 се използва за активиране и резервен път в поддържани ситуации. И двете са изходящи връзки, инициирани от устройството. Не ви трябва входящ порт на рутера, а отварянето на такъв на Mac излага услуга, без да помага на клиент, който така или иначе не може да стигне до Apple.

Условие за успех: ново съобщение от Mac стига до получател в друга мрежа и отговорът му пристига, докато същият профил е активен. Изпратете едно нечувствително съобщение и изчакайте един отговор, а не партида, за да покаже частичният успех коя посока се е провалила. Ако изпращането работи, а прикачените файлове зациклят, транспортът вероятно е наред и по-тесният път е това, което да проверите.

Проверка 4: състояние на акаунта преди нулиране

Грешка при активиране или вход принадлежи на слоя на акаунта, не на тунела. Потвърдете, че датата и часът на Mac са верни, че Apple ID е вписан и дали на друго устройство чака заявка за потвърждение. Чакащото двуфакторно одобрение изглежда от прозореца на Messages точно като проблем с връзката.

Устоявайте на инстинкта за нулиране. Излизането и повторното влизане или нулирането на акаунта изхвърля състоянието, което би показало къде е проблемът, а на управляван Mac може да започне стъпки по регистрация, които не можете да отмените сами. Удостоверете се отново веднъж и само след като транспортните проверки са минали и акаунтът е останалият заподозрян.

Какво да предадете на собственика на мрежата

Ако проверките сочат тунела, полезният доклад е кратък: модел на Mac и версия на macOS, име и версия на клиента, име на профила, времеви прозорец, коя посока се е провалила и наблюдението върху маршрута или резолвера, което се е различавало. Пропуснете съдържанието на съобщенията и екранни снимки на разговори.

Поискайте политиката да се прилага на реалната граница на филтриране. Актуалните мрежови изисквания на Apple за предприятия изброяват хостове и транспортни условия за всяка услуга, така че собственикът да ги съпостави с набора от правила, вместо да отваря порт и да се надява. Тествайте отново с едно съобщение след всяка промяна; две променливи наведнъж дават резултат, който не можете да прочетете.

Подобни статии