Abilita e disabilita AirPort Wireless dalla riga di comando in Mac OS X.

A volte la soluzione più semplice quando si risolve un problema di connessione wireless AirPort è semplicemente attivare e disattivare AirPort. Invece di usare la voce di menu o le Preferenze di Sistema, possiamo abilitare e disabilitare AirPort molto velocemente direttamente dal Terminale Mac OS X.


Per fare questo, useremo il comando 'networksetup'. Nota che questo usa il riferimento "AirPort", anche con le versioni più recenti di OS X dove il Wi-Fi non è più chiamato AirPort, quindi ignora il cambio di convenzione di denominazione da Apple e sappi che entrambi riguardano le capacità di rete wireless del Mac.

Disattiva il Wi-Fi tramite la riga di comando in OS X

Il nome del dispositivo di rete determinerà come viene inserita la sintassi corretta.

networksetup -setairportpower airport off

Il nome del dispositivo potrebbe essere airport, en0, en1, etc, a seconda dell'hardware Mac e della versione di OS X. Pertanto, potrebbe essere necessario specificare la porta del dispositivo anziché "airport", ad esempio en1 o en0:

networksetup -setairportpower en0 off

Puoi usare il flag -getairportpower per controllare la porta se non sei sicuro.

Trasforma il Wi-Fi (Aeroporto) su Command Line in Mac OS X.

Proprio come disattivare il wi-fi dalla riga di comando, puoi anche riattivarlo nuovamente. Come prima, presta attenzione al nome del dispositivo:

networksetup -setairportpower airport on

E ancora, potrebbe essere necessario specificare il dispositivo en0 o en1 invece di "aeroporto", in questo modo:

networksetup -setairportpower en0 on

Non vedrai alcuna conferma nel Terminale che il comando abbia avuto esito positivo o negativo, ma se guardi l'icona del menu AirPort vedrai le barre scomparire a indicare che l'interfaccia wireless è spenta, o riappariranno indicando che il wireless è di nuovo attivato.

Possiamo anche stringere i comandi uno dopo l'altro per spegnere e riaccendere l'interfaccia wireless su un Mac:

Accendi rapidamente il Wi-Fi del ciclo di alimentazione con lo strumento Networksetup di Mac OS X.

networksetup -setairportpower airport off; networksetup -setairportpower airport on

La scheda wireless AirPort sembra rispondere più rapidamente allo strumento networksetup della riga di comando rispetto a qualsiasi altro metodo, rendendo questo un metodo ultraveloce di accensione ciclica dell'interfaccia wireless. Questo è spesso sufficiente per risolvere problemi di connettività del router wireless di base come conflitti IP o richieste DHCP malfunzionanti.

Ho abbastanza incontri regolari con un router particolarmente flakey che ho creato un alias per spegnere la mia scheda AirPort, puoi farlo aggiungendo quanto segue al tuo profilo .bash assicurandoti che sia su una sola riga:

alias airportcycle='networksetup -setairportpower airport off; networksetup -setairportpower airport on'

Ora come qualsiasi altro alias, si digita solo "airportcycle" e l'interfaccia wireless si spegne e riaccende immediatamente.

Disabilitare e riattivare AirPort non equivale a collegarsi a una rete wireless dalla riga di comando, sebbene sia possibile farlo anche utilizzando lo strumento networksetup.