macOs 10.15 Cambiar orden de servicio de red. configuración de red -ordernetworkservices

macOs 10.15 Cambiar orden de servicio de red. configuración de red -ordernetworkservices

Básicamente, estoy intentando crear un script para cambiar el orden de los servicios de red.

He estado revisando macOS KB y revisando la página de manual de networksetup y aparentemente debería poder realizar esta tarea con los siguientes comandos.

##First I list my existing services with this command.

networksetup -listnetworkserviceorder | cut -d')' -f2 | sed '/^$/d' | sed '1d'

##Then I try to order my network services with networksetup -ordernetworkservices <service1> <service2> <service3> <...>

networksetup -ordernetworkservices "VPN1" "LAN" "Wi-Fi" "Bluetooth PAN" "Thunderbolt Bridge" "LWS-VPN-PAR"

A wrong number of network services... No changes have been made.
Note: Quotes must be used around service names which contain spaces (ie. "Built-in Ethernet").
** Error: The parameters were not valid.

Sin embargo, no importa cómo analice los diferentes servicios, recibo el mismo error una y otra vez.

Un número incorrecto de servicios de red... No se han realizado cambios. Nota: Se deben utilizar comillas alrededor de los nombres de servicios que contienen espacios (es decir, "Ethernet integrado"). ** Error: Los parámetros no eran válidos.

Esto es una locura, por lo que cualquier orientación o ayuda sería muy apreciada.

Gracias de antemano.

Saludos Iñaky

Respuesta1

Necesitasponer el nombre de todos los dispositivos de redincluso si están discapacitados.

Correr networksetup -listnetworkserviceorderpara obtener ellistade todas las interfaces como esta.

Un asterisco (*) indica que un servicio de red está deshabilitado.

(1) Ethernet (Puerto de hardware: Ethernet, Dispositivo: en0)

(2) Wi-Fi (Puerto de hardware: Wi-Fi, Dispositivo: en1)

(3) Bluetooth PAN (Puerto de hardware: Bluetooth PAN, Dispositivo: en2)

(4) Adaptador serie PCI (22) (Puerto de hardware: Adaptador serie PCI (22), Dispositivo: pci-serial22)

(*) VPN ilimitado (Puerto de hardware: com.simplexsolutionsinc.vpnguardMac, Dispositivo:)

Por ejemploSi necesitocambiar mi ordencon "Wi-Fi" como primer servicio, entonces necesito ejecutar elsiguientecomando con todas las interfaces/dispositivos.

networksetup -ordernetworkservices "Wi-Fi" "Ethernet" "Bluetooth PAN" "PCI Serial Adapter (22)" "VPN Unlimited"

información relacionada