en0 identifie un appareil réseau. Wi-Fi est généralement le nom d'un service réseau configuré. Une commande proxy qui demande un nom de service attend ce second type d'identifiant.

Commencez par les noms que la machine possède réellement :

networksetup -listallnetworkservices

Utilisez le nom complet du service figurant dans cette sortie. Il peut s'agir de Wi-Fi, du nom descriptif d'un adaptateur USB ou d'un nom attribué localement. Un service désactivé peut être marqué d'un astérisque dans la liste ; ce marqueur ne fait pas partie du nom à copier.

Pour un service illustratif nommé Office Ethernet, la configuration d'un proxy HTTP se présente ainsi :

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

Les guillemets préservent l'espace dans le nom du service. Le nom d'hôte du proxy et le port sont des arguments distincts. Remplacez-les par les valeurs réelles ; pour un test qui autorise des points de terminaison HTTP publics, la liste de proxys HTTP fournit des candidats. Utilisez les privilèges exigés par la politique d'administration de la machine.

Configurer ce service ne configure pas un autre service simplement parce que les deux peuvent accéder à internet. Un Mac dont Ethernet et Wi-Fi sont connectés peut avoir plusieurs configurations pertinentes. Vérifiez le service qui porte la connexion de l'application concernée avant d'appliquer le même changement ailleurs.

Gardez également séparés les réglages propres à chaque protocole. Un réglage de proxy web, un proxy de destination web sécurisée, un proxy SOCKS et une URL PAC automatique sont des entrées de configuration différentes. Modifier l'entrée HTTP ne prouve pas que toutes les autres doivent être activées ou désactivées ensemble.

L'ancienne référence de commandes Remote Desktop d'Apple distingue déjà les services réseau dans ces commandes. Sur la machine administrée, utilisez networksetup -help pour confirmer les options disponibles, puis vérifiez le service visé dans les réglages Réseau. Un identifiant d'appareil obtenu à partir d'une liste d'interfaces ne remplace pas la sélection de ce service.

Articles similaires