19 votos

¿Cómo puedo liberar y renovar mi arrendamiento de DHCP desde la Terminal?

Desde el Terminal, ¿cómo puedo liberar y renovar mi arrendamiento de DHCP?

Actualmente, estoy haciendo el siguiente en la interfaz inalámbrica, pero me pregunto si hay una mejor manera:

sudo ifconfig en1 down
sudo ifconfig en1 up

Para el cableado de la interfaz, reemplace en1 con en0.

29voto

steveverrill Puntos 1090

Esto también puede lograrse con los dos comandos siguientes :

sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP

Usted puede alias a los dos juntos en su perfil de bash:

alias renew="sudo ipconfig set en0 BOOTP && sudo ipconfig set en0 DHCP"

Así que, a continuación, sólo tiene un comando llamado renew que va a liberar y renovar su DHCP.

11voto

chymb Puntos 196

La forma en que el botón Renovar obras en las Preferencias del Sistema es crear una clave en la Configuración del Sistema. Uno puede crear la clave a través de:

echo "agregar Estado:/Network/Interface/en0/RefreshConfiguration temporal" | sudo scutil

intercambio de en0 para la interfaz deseada.

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