MTU означает Maximum Transmission Unit, а больший размер MTU обычно повышает эффективность сетевого подключения, потому что каждый пакет несет больше данных, но иногда размеры MTU по умолчанию (часто 1500) будут вызывать проблемы с некоторыми сетями и нуждаются в настройке. Изменение размера MTU было решением некоторых отказов wi-fi-соединений в OS X, особенно когда стандартный протокол удаления беспроводных pref-файлов не помог решить решительные проблемы.
Если вы находитесь в ситуации, когда вам нужно изменить размер блока передачи, вы можете сделать это легко через командную строку с помощью полезной утилиты networksetup. Вероятно, важно отметить, что большинству пользователей никогда не придется настраивать этот параметр, делая его более продвинутым.
Чтобы увидеть текущий размер MTU, используйте следующий флаг networksetup:
networksetup -getMTU
Если он не был изменен, размер MTU по умолчанию в OS X равен 1500 и будет возвращен так:
Активный MTU: 1500 (текущая настройка: 1500)
Чтобы изменить это и установить новый размер MTU, используйте флаг -setMTU, выберите интерфейс и укажите новый размер, например:
networksetup -setMTU en0 1453
en0 в этом случае является wi-fi интерфейсом MacBook Air без Ethernet-порта, а 1453 — это настройка MTU, выбранная для примера, потому что это волшебное число, которое разрешило проблему постоянной переадресации беспроводной сети с некоторыми Mac.
Вы можете проверить, что изменение произошло с помощью флага -getMTU еще раз, чтобы проверить номер. Чтобы изменения действительно вступили в силу, вы, вероятно, захотите отключить соединение Wi-Fi и по которому также можно будет выполнить с помощью networksetup, хотя это не всегда необходимо.