Définir la taille MTU à partir de la ligne de commande de Mac OS X

MTU signifie Maximum Transmission Unit, et une taille MTU plus grande augmente généralement l'efficacité d'une connexion réseau car chaque paquet transporte plus de données, mais parfois les tailles MTU par défaut (souvent 1500) causeront des problèmes avec certains réseaux et nécessiteront des ajustements. La modification de la taille MTU a été une solution à certaines connexions wi-fi perdues dans OS X, en particulier lorsque le protocole standard de suppression des fichiers pref sans fil n'a pas fonctionné pour résoudre les problèmes tenaces.

Si vous êtes dans une situation où vous devez modifier la taille de l'unité de transmission, vous pouvez le faire facilement via la ligne de commande au moyen de l'utilitaire networksetup, toujours très utile. Il est probablement important de noter que la plupart des utilisateurs n'auront jamais besoin d'ajuster ce paramètre, ce qui en fait un conseil plus avancé.

Pour voir la taille MTU actuelle, utilisez l'indicateur networksetup suivant:

networksetup -getMTU

Sauf si elle a été modifiée, la taille MTU par défaut dans OS X est 1500 et sera rapporté comme ceci:

Active MTU: 1500 (Current Setting: 1500)

Pour modifier cela et définir une nouvelle taille de MTU, utilisez l'indicateur -setMTU, choisissez l'interface et fournissez une nouvelle taille, comme ceci:

networksetup -setMTU en0 1453

En0 dans ce cas est l'interface wi-fi d'un MacBook Air sans port ethernet, et 1453 est le paramètre MTU choisi pour l'exemple, car c'est le nombre magique qui a résolu un problème de chute sans fil persistant avec certains Mac.

Vous pouvez vérifier que la modification a eu lieu en utilisant à nouveau l'indicateur -getMTU pour vérifier le numéro. Pour que la modification prenne effectivement effet, vous souhaiterez probablement désactiver la connexion Wi-Fi et effectuer cette opération via networksetup, bien que cela ne soit pas toujours nécessaire.