en0 identificeert een netwerkapparaat. Wi-Fi is meestal de naam van een geconfigureerde netwerkdienst. Een proxyopdracht die om een dienstnaam vraagt, verwacht het laatste soort identificatie.

Begin met de namen die de machine werkelijk heeft:

networksetup -listallnetworkservices

Gebruik de volledige dienstnaam uit die uitvoer. Het kan Wi-Fi zijn, een beschrijvende naam van een USB-adapter of een lokaal toegewezen naam. Een uitgeschakelde dienst kan in de lijst met een asterisk zijn gemarkeerd; dat teken hoort niet bij de naam die je kopieert.

Voor een voorbeelddienst met de naam Office Ethernet ziet het instellen van een HTTP-proxy er zo uit:

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

De aanhalingstekens behouden de spatie in de dienstnaam. De proxyhostnaam en poort zijn afzonderlijke argumenten. Vervang ze door de echte waarden; voor een test die openbare HTTP-eindpunten toestaat, levert de HTTP-proxylijst kandidaten. Gebruik de rechten die het beheerbeleid van de machine vereist.

Het instellen van die dienst configureert geen andere dienst alleen omdat beide het internet kunnen bereiken. Een Mac met verbonden Ethernet en Wi-Fi kan meerdere relevante configuraties hebben. Controleer de dienst die de verbinding van de betrokken app draagt voordat je dezelfde wijziging elders toepast.

Houd ook de protocolspecifieke instellingen gescheiden. Een webproxy-instelling, een proxy voor beveiligde webbestemmingen, een SOCKS-proxy en een automatische PAC-URL zijn verschillende configuratie-items. Het wijzigen van het HTTP-item bewijst niet dat alle andere samen aan of uit moeten.

Apples oudere opdrachtenreferentie voor Remote Desktop onderscheidt netwerkdiensten in deze opdrachten al. Gebruik op de beheerde machine networksetup -help om de beschikbare opties te bevestigen en controleer daarna de bedoelde dienst in Netwerkinstellingen. Een apparaat-id uit een interfacelijst vervangt het kiezen van die dienst niet.

Gerelateerde artikelen