netsh equivalente en OSX

0

En Windows, disfruto de la capacidad de alternar la NIC "LAN" entre una IP estática conocida y DHCP desde la interfaz de línea de comandos (CLI) a través de archivos .bat:

netsh interface ip set address name="LAN" static 192.168.1.88 255.255.255.0 192.168.1.20 1



netsh interface ip set address "LAN" dhcp

¿Cuál sería el equivalente de OSX CLI? Al configurar dispositivos de red, me encuentro con frecuencia alternando entre DHCP < == > Configuraciones de IP estáticas en la CLI.

Parece que hay muchos ejemplos de cómo realizar esta tarea a través de la GUI, sin embargo, esto no se presta para un cambio frecuente entre DHCP y una IP estática de destino.

La capacidad de alternar entre los estados de la CLI es conveniente. Puede ser la conveniencia de invocar un script de alternancia a un botón de Safari \ Firefox.

    
pregunta gatorback 07.07.2016 - 05:44

1 respuesta

3

Una contraparte netsh para manipular la configuración de red sería el comando networksetup , pero para lograr lo que desea, lo más fácil sería definir dos ubicaciones de red separadas en la GUI, una con IP estática y la otra con DHCP. . Luego ejecuta:

# scselect
Defined sets include: (* == current set)
   02080D27-B377-4942-BB3A-CF0C8F049F9E (static IP)
 * 0F27B96E-9B5A-4FAE-B639-C374BD77C1A6 (DHCP)

Tome nota del GUID y ejecute lo siguiente para cambiar:

# scselect 02080D27-B377-4942-BB3A-CF0C8F049F9E

Puedes escribir una secuencia de comandos más amigable con grep y sed a tu gusto.

    
respondido por el techraf 07.07.2016 - 09:22

Lea otras preguntas en las etiquetas