De acuerdo con la página del manual para networksetup ( man networksetup
)
-createlocation location [populate]
Cree un conjunto con el nombre de nombre definido por el usuario y, opcionalmente, rellénelo con el nombre predeterminado
servicios.
Entonces, se espera el comportamiento que estás viendo. No es necesario utilizar la función populate
; simplemente agregue sus servicios a la carta según sea necesario.
Dicho esto, antes de que puedas modificar una ubicación, primero debes cambiar (habilitarla):
$ networksetup -listlocations <------ Lists all locations configured
$ networksetup -getcurrentlocation <------ Currently selected location
$ networksetup -switchlocation location <------ Sets current location
Usando sus dos ubicaciones (Hogar y Trabajo), cambie a la ubicación que desea y luego agregue / modifique / elimine los servicios en cuestión
Por ejemplo, para crear un servicio "TestLAN" utilizando el dispositivo de hardware PAN de Bluetooth en la red doméstica, use lo siguiente:
$ networksetup -switchlocation Home
$ networksetup -createnetworkservice TestLAN "Bluetooth PAN"
Los comandos adicionales que quizás desee explorar con networksetup
son:
-listallhardwareports
-listlocations
-listnetworkserviceorder
-listallnetworkservices
Sin embargo, lo más importante es que debes explorar la página del manual para obtener más detalles.