Utilizzo di Terminale per ordinare la preferenza SSID in Preferenze di Sistema

2

Mi piacerebbe trovare un modo per aggiungere un SSID specifico alla parte superiore delle reti WiFi preferite in Preferenze di Sistema > Rete > WiFi > Avanzate. (10.9 Mavericks e oltre)

Secondo la pagina man, questo dovrebbe farlo:

-addpreferredwirelessnetworkatindex hardwareport network index securitytype [password]

Tuttavia, non sembra che l'aspetto "indice" in realtà imposti un nome di rete sopra l'altro. C'è un modo per impostare questo tramite terminale e / o eseguire tramite bash?

    
posta seventymeters 06.01.2015 - 02:03
fonte

1 risposta

1

Un paio di cose da considerare:

  • Presumibilmente, specificando 0 per l'indice lo mette in primo piano nell'elenco.

  • È necessario almeno il privilegio di amministratore e potrebbe essere necessario il privilegio di root. L'hai provato con:
    sudo networksetup -addpreferredwirelessnetworkatindex ... ?

  • Se la rete wireless è già una rete preferita, potrebbe essere necessario rimuoverla prima di aggiungerla di nuovo. Cioè, potrebbe ignorare l'indice se la rete ha già un indice. Supponendo che la tua porta wireless sia en1, puoi ottenere l'elenco delle reti preferite con:
    networksetup -listpreferredwirelessnetworks en1 . Ammetto che sto solo indovinando qui.

  • Se disponi di più porte wireless, ovviamente farà la differenza a quale aggiungere questo servizio. Puoi elencare tutti i tuoi hardwareport s, wireless e non, con: networksetup -listnetworkserviceorder

risposta data 06.01.2015 - 03:44
fonte

Leggi altre domande sui tag