Как исправить редкий баг в macOS с интернет-соединением

Как исправить редкий баг в macOS с интернет-соединением Инструкции

Недавно разработчик программного обеспечения Photon поделился интересным багом в macOS, связанным с TCP-сетями - протоколом, который широко используется для интернет-соединений. Оказывается, если Mac, находящийся в сети, оставить включённым ровно на 49 дней, 17 часов, 2 минуты и 47 секунд, интернет-соединение перестаёт работать. Давайте подробнее разберёмся в этом необычном явлении.

Суть проблемы

Баг имеет простое решение: необходимо перезагрузить Mac. Это сбрасывает соединения и восстанавливает их работоспособность. Однако обратите внимание, что отсчёт времени также начинается заново, и если Mac будет оставлен включённым ещё на 49 дней, 17 часов, 2 минуты и 47 секунд, проблема повторится, и устройство снова потребуется перезагрузить.

Причины возникновения бага

Photon объясняет, что корень проблемы заключается в переполнении 32-битного целого числа в ядре macOS XNU. Ошибка связана с тем, как отслеживаются временные метки протокола TCP, что приводит к остановке соединений после указанного времени.

Кто сталкивается с этой проблемой?

Большинство пользователей никогда не сталкивались с этим багом, так как они обычно перезагружают свои Mac, например, для завершения установки обновлений macOS. Совсем недавно была выпущена версия macOS 26.4.1, которая появилась через две недели после 26.4, и это два случая, когда Mac пришлось перезагрузить.

Будущее исправление

Photon работает над исправлением этого бага, хотя в его посте не указано, уведомляла ли Apple о проблеме. Ожидается, что компания выпустит исправление в одном из будущих обновлений macOS. Также неясно, какие версии macOS подвержены этой проблеме.

Рекомендации для пользователей

Если у вас есть Mac, который должен оставаться включённым постоянно, например, сервер, лучше перезагрузить его в удобное время на всякий случай. Вы можете узнать, как долго ваш Mac работает без перезагрузки, открыв Терминал и введя команду uptime, после чего нажмите Return. Также существуют утилиты, такие как Particulars и iStatMenus, которые предоставляют статистику времени работы.

Материал подготовлен на основе публикации с сайта Macworld. Фото: Macworld
Поделиться с друзьями
Денис Логинов
Оцените автора
iPhonec.ru
Добавить комментарий