Vorrei sapere quale dei servizi di rete disponibili (ad es. Ethernet o Wi-Fi ) è attualmente attivo. In questa schermata dalle Preferenze di rete, puoi vedere che Wi-Fi è attualmente attivo (il punto verde):
Come posso ottenere queste informazioni dalla riga di comando?
Il comando networksetup
mi consente di elencare i servizi di rete disponibili:
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Ethernet
FireWire
Wi-Fi
Può anche mostrare alcuni dettagli sul servizio, come il nome del dispositivo:
$ networksetup -listnetworkserviceorder
An asterisk (*) denotes that a network service is disabled.
(1) Ethernet
(Hardware Port: Ethernet, Device: en0)
(2) FireWire
(Hardware Port: FireWire, Device: fw0)
(3) Wi-Fi
(Hardware Port: Wi-Fi, Device: en1)
Purtroppo, le informazioni su quale servizio è attivo (il punto verde dello screenshot) non sono disponibili in queste informazioni. C'è un altro comando che potrei usare per ottenere queste informazioni?