Установите размер MTU из командной строки Mac OS X

Оглавление:

Anonim

MTU означает максимальную единицу передачи, и больший размер MTU обычно повышает эффективность сетевого соединения, поскольку каждый пакет содержит больше данных, но иногда размеры MTU по умолчанию (часто 1500) вызывают проблемы с некоторыми сетями. и нуждается в настройке. Если вам нужно изменить размер MTU на Mac, вы можете сделать это через командную строку, а также через панель «Системные настройки».В этом пошаговом руководстве мы сосредоточимся на настройке размера MTU из командной строки.

Изменение размера MTU было полезным решением для некоторых разрывов соединений Wi-Fi в OS X и Mac OS, особенно когда стандартный протокол устранения неполадок, заключающийся в удалении файлов настроек беспроводной сети, не помог устранить неполадки. проблемы с wi-fi.

Если вам нужно изменить размер единицы передачи, вы можете легко сделать это через командную строку Mac с помощью всегда полезной утилиты networksetup. Вероятно, важно отметить, что большинству пользователей никогда не потребуется настраивать этот параметр, что делает этот совет более сложным. Начнем с получения текущего размера MTU из командной строки на Mac, а затем перейдем к установке нового размера MTU.

Как получить текущий размер MTU на Mac через командную строку

Чтобы увидеть текущий размер MTU, используйте следующий флаг networksetup, указав его на сетевой интерфейс следующим образом:

networksetup -getMTU en1

Если он не был изменен, размер MTU по умолчанию в Mac OS X равен 1500 и будет возвращен следующим образом:

Активный MTU: 1500 (текущая настройка: 1500)

По умолчанию установлено значение 1500, поэтому мы собираемся изменить размер MTU.

Как изменить размер MTU на Mac с помощью командной строки

Чтобы изменить и установить новый размер MTU, вы можете использовать флаг -setMTU в командной строке networksetup, затем выбрать интерфейс и указать новый размер MTU, например:

networksetup -setMTU en0 1453

en0 в данном случае — это интерфейс Wi-Fi MacBook Air без порта Ethernet, а 1453 — это параметр MTU, выбранный для примера, потому что это магическое число, которое решило проблему постоянного отключения беспроводной сети с некоторые компьютеры Mac.

Вы можете убедиться, что изменение имело место, снова используя флаг -getMTU, чтобы проверить число.

Чтобы изменения действительно вступили в силу, вы, вероятно, захотите отключить и включить соединение Wi-Fi, что также можно сделать с помощью networksetup в командной строке или через раскрывающееся меню Wi-Fi. на Mac, хотя это не всегда необходимо.

Установите размер MTU из командной строки Mac OS X