en0 identifica un dispositivo di rete. Wi-Fi è di solito il nome di un servizio di rete configurato. Un comando proxy che chiede un nome di servizio si aspetta il secondo tipo di identificatore.

Inizia con i nomi che la macchina ha davvero:

networksetup -listallnetworkservices

Usa il nome completo del servizio da quell'output. Può essere Wi-Fi, un nome descrittivo di un adattatore USB o un nome assegnato localmente. Un servizio disattivato può essere contrassegnato da un asterisco nell'elenco; quel segno non fa parte del nome da copiare.

Per un servizio di esempio chiamato Office Ethernet, l'impostazione di un proxy HTTP appare così:

networksetup -setwebproxy "Office Ethernet" proxy.example.internal 8080

Le virgolette conservano lo spazio nel nome del servizio. Il nome host del proxy e la porta sono argomenti separati. Sostituiscili con i valori reali; per un test che consente endpoint HTTP pubblici, la lista di proxy HTTP fornisce candidati. Usa i privilegi richiesti dalla politica di amministrazione della macchina.

Impostare quel servizio non configura un altro servizio solo perché entrambi possono accedere a internet. Un Mac con Ethernet e Wi-Fi connessi può avere più configurazioni rilevanti. Controlla il servizio che trasporta la connessione dell'applicazione interessata prima di applicare la stessa modifica altrove.

Tieni separate anche le impostazioni specifiche del protocollo. Un'impostazione di proxy web, un proxy per destinazioni web sicure, un proxy SOCKS e un URL PAC automatico sono voci di configurazione diverse. Cambiare la voce HTTP non dimostra che tutte le altre debbano essere attivate o disattivate insieme.

Il vecchio riferimento ai comandi Remote Desktop di Apple distingue già i servizi di rete in questi comandi. Sulla macchina gestita, usa networksetup -help per confermare le opzioni disponibili e poi verifica il servizio previsto nelle impostazioni di Rete. Un identificatore di dispositivo ottenuto da un elenco di interfacce non sostituisce la selezione di quel servizio.

Articoli correlati