Imposta la dimensione MTU dalla riga di comando di Mac OS X
Sommario:
MTU sta per Maximum Transmission Unit, e una dimensione MTU più grande generalmente aumenta l'efficienza di una connessione di rete perché ogni pacchetto trasporta più dati, ma a volte le dimensioni MTU predefinite (spesso 1500) causeranno problemi con alcune reti e ha bisogno di aggiustamenti. Se devi modificare la dimensione MTU su un Mac, puoi farlo tramite la riga di comando, nonché tramite il pannello delle preferenze di sistema.Ci concentreremo sull'impostazione della dimensione MTU dalla riga di comando in questa particolare procedura dettagliata.
La modifica della dimensione MTU è stata una soluzione utile per alcune interruzioni delle connessioni Wi-Fi in OS X e Mac OS, in particolare quando il protocollo standard per la risoluzione dei problemi di eliminazione dei file di pref wireless non ha funzionato per risolvere problemi ostinati problemi con il Wi-Fi.
Se ti trovi in una situazione in cui devi modificare le dimensioni dell'unità di trasmissione, puoi farlo facilmente tramite la riga di comando del Mac tramite l'utilissima utility networksetup. È probabilmente importante notare che la maggior parte degli utenti non avrà mai bisogno di regolare questa impostazione, rendendolo un suggerimento più avanzato. Iniziamo con l'ottenere la dimensione MTU corrente dalla riga di comando su un Mac, quindi passiamo all'impostazione di una nuova dimensione MTU.
Come ottenere la dimensione MTU corrente su Mac tramite la riga di comando
Per vedere la dimensione MTU corrente, usa il seguente flag networksetup, puntandolo verso l'interfaccia di rete in questo modo:
networksetup -getMTU en1
A meno che non sia stato modificato, la dimensione MTU predefinita in Mac OS X è 1500 e verrà riportata in questo modo:
MTU attivo: 1500 (impostazione corrente: 1500)
Poiché 1500 è l'impostazione predefinita, cambieremo la dimensione MTU.
Come modificare la dimensione MTU su Mac dalla riga di comando
Per modificare e impostare una nuova dimensione MTU, puoi utilizzare il flag -setMTU con la riga di comando networksetup, quindi scegliere l'interfaccia e fornire una nuova dimensione MTU, in questo modo:
networksetup -setMTU en0 1453
en0 in questo caso è l'interfaccia wi-fi di un MacBook Air senza porta ethernet, e 1453 è l'impostazione MTU scelta per l'esempio perché è il numero magico che ha risolto un persistente problema di caduta wireless con alcuni Mac.
Puoi verificare che la modifica sia avvenuta utilizzando nuovamente il flag -getMTU per verificare il numero.
Affinché la modifica abbia effettivamente effetto, probabilmente vorrai disattivare e riattivare la connessione Wi-Fi, operazione che può essere eseguita anche tramite networksetup dalla riga di comando o tramite il menu a discesa Wi-Fi su un Mac, anche se non è sempre necessario.