3 votos

equivalente a netsh en OSX

En Windows, me gusta la posibilidad de alternar la NIC "LAN" entre una IP estática conocida y DHCP desde la interfaz de línea de comandos (CLI) mediante 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 del CLI de OSX? Al configurar los dispositivos de red, me encuentro con frecuencia alternando entre las configuraciones de DHCP <==> IP estática en la CLI.

Parece que hay muchos ejemplos de realizar esta tarea a través de la GUI, sin embargo, esto no se presta a cambiar frecuentemente entre DHCP y una IP estática de destino.

La capacidad de alternar entre los estados desde la CLI es conveniente. Puede ser el pináculo de la conveniencia para invocar un toggle-script a un botón de Safari \ ~ Firefox.

4voto

haiggoh Puntos 73

A netsh La contraparte para manipular la configuración de la red sería el networksetup pero para lograr lo que quieres, 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. Entonces 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 un script más amigable con grep y sed a su gusto.

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