2 votos

Agregar servicios específicos para la ubicación de red con el terminal

Quiero automatizar la creación de mi ubicaciones de red (es decir Home y Work) y estaba buscando en networksetup -createlocation <location name> [populate]

Añadiendo populate agrega valor predeterminado servicios a la ubicación de red (LAN USB, Wi-Fi, Bluetooth PAN, Thunderbolt Puente) y sin hojas la ubicación vacía.

Es allí una manera de agregar servicios específicos a una ubicación de red? networksetup -printcommands | grep -i location no está viniendo para arriba con algo útil.

1voto

klanomath Puntos 19587

networksetup utiliza una de alguna manera jerárquica del sistema de nombres de los subcomandos. ubicación subcomandos se usan para administrar ubicaciones en sí: usted puede ya sea de la lista, (el actual), crear, eliminar o cambiar entre las ubicaciones.

La modificación de los servicios de red de una ubicación se realiza en el servicio de red "espacio de nombres".

Para administrar los servicios de red en una ubicación puede utilizar "listas negras" o una "lista blanca":

Si ejecuta networksetup -createlocation <location name> con populate y eliminar no deseado de la red de servicios de listas negras, sin populate tienes que añadir todos los servicios de red y es más bien la creación de listas blancas.

Para eliminar un servicio de red en el caso de listas negras de uso:

... -removenetworkservice <networkservice>

Para agregar un servicio de red en el caso de las listas blancas de uso:

...  -createnetworkservice <networkservice>

0voto

Douglas Puntos 10417

De acuerdo a la página man de networksetup (man networksetup)

-createlocation location [populate] Crear un conjunto definido por el usuario-nombre y, opcionalmente, la rellena con el valor predeterminado servicios.

Así, el comportamiento que está viendo es el esperado. Usted no necesita utilizar el populate función: sólo tiene que añadir sus servicios a la carta al como sea necesario.

Que dijo, antes de que usted puede modificar una ubicación, usted tiene que cambiar primero (se activa):

$ networksetup -listlocations             <------ Lists all locations configured
$ networksetup -getcurrentlocation        <------ Currently selected location
$ networksetup -switchlocation location  <------ Sets current location

El uso de los dos lugares (Casa y Trabajo), cambie a la ubicación que desee, a continuación, añadir/modificar/eliminar el / los servicio(s) en cuestión

Por ejemplo, para crear un "TestLAN" servicio con el PAN de Bluetooth de los dispositivos de hardware en la red, utilice el siguiente:

$ networksetup -switchlocation Home
$ networksetup -createnetworkservice TestLAN "Bluetooth PAN"

Comandos adicionales que usted puede desear explorar con networksetup son:

-listallhardwareports
-listlocations
-listnetworkserviceorder
-listallnetworkservices

Sin embargo, lo más importante, usted debe explorar la página del manual para más detalles.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X