Come accedere a una rete dalla riga di comando in Mac OS X

Anonim

L'utility networksetup ti consente di unirti a qualsiasi rete disponibile, indipendentemente dal fatto che si tratti di un router connesso tramite Ethernet, un router Wi-Fi che trasmette o meno un SSID e che sia richiesta o meno la crittografia della password.

Poiché al giorno d'oggi la maggior parte delle reti viene eseguita con comunicazioni wireless, ci concentreremo sull'accesso al Wi-Fi tramite la riga di comando di OS X con l'utility networksetup.

Nella sua forma più semplice, per connettersi a una rete non protetta come un hotspot wireless pubblico, è sufficiente indicare l'SSID e specificare l'interfaccia di rete appropriata da utilizzare in questo modo:

networksetup -setairportnetwork en0 SSID

Sì, la sintassi prevede l'uso di -setairportnetwork anche se OS X non fa più riferimento al Wi-Fi come "AirPort", che è solo un residuo delle versioni precedenti. Ciò potrebbe cambiare nelle versioni future di Mac OS, ma finora rimane lo stesso.

Potrebbe essere necessario prefissare il comando con sudo per collegarsi a una connessione wireless diversa, a seconda dei privilegi dell'utente attivo.

Per connettersi a qualsiasi rete wireless dalla riga di comando che ha una password impostata, utilizzare il comando networksetup come segue:

sudo networksetup -setairportnetwork en1 SSID PASSWORD

Quindi, in un esempio pratico, diciamo che ci stiamo connettendo a una rete denominata "Wireless" e la password è impostata su "macsrule" in questo modo:

sudo networksetup -setairportnetwork en1 Wireless macsrule

Questa funzione è presente in Mac OS X da Snow Leopard fino a OS X Yosemite, ma potrebbe funzionare anche su versioni precedenti di Mac OS X. Puoi utilizzare lo strumento da riga di comando networksetup recuperando la sua pagina di manuale eseguendo il seguente comando:

man networksetup

In alternativa, leggi uno dei nostri numerosi suggerimenti utili sull'utilizzo di networksetup in OS X per eseguire una varietà di funzioni relative alla rete sul Mac tramite la riga di comando.

Come accedere a una rete dalla riga di comando in Mac OS X