19 votes

Comment puis-je libérer et renouveler mon bail DHCP à partir du terminal ?

Depuis le terminal, comment puis-je libérer et renouveler mon bail DHCP ?

Actuellement, je fais ce qui suit pour l'interface sans fil, mais je me demande s'il existe une meilleure méthode :

sudo ifconfig en1 down
sudo ifconfig en1 up

Pour l'interface filaire, remplacez en1 avec en0 .

29voto

robzolkos Points 10006

Ceci peut également être réalisé avec les deux commandes suivantes :

sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP

Vous pouvez aliaser les deux ensemble dans votre profil bash :

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

Donc, vous avez juste une commande appelée renew qui va libérer et renouveler votre DHCP.

11voto

chymb Points 471

La façon dont le bouton de renouvellement fonctionne dans les préférences du système consiste à créer une clé dans la configuration du système. On peut créer la clé via :

echo "add State:/Network/Interface/en0/RefreshConfiguration temporary" | sudo scutil

Échanger en0 pour l'interface souhaitée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X