Tengo varias docenas de servicios de red inexistentes que aparecen en el panel de red en Preferencias del Sistema.
He generado una lista de servicios de red con:
networksetup -listallnetworkservices
## output:
# "Ethernet Adaptor (en12)"
# "Ethernet Adaptor (en13)"
# ...
# "Ethernet Adaptor (en156)"
Ahora tratando de eliminar un servicio con, por ejemplo
networksetup -removenetworkservice "Ethernet Adaptor (en156)"
da como resultado la siguiente salida:
You cannot remove Ethernet Adaptor (en156) because there aren't any other network services on Ethernet Adaptor (en156).
** Error: The parameters were not valid.
Seleccionando un servicio en el applet de Red y borrándolo con el botón funciona bien.
¿Se puede hacer esto desde la línea de comandos?