4 votes

Renouveler DHCP à partir de la ligne de commande sur un Mac

Puis-je exécuter la commande sudo ipconfig set en0 DHCP en tant qu'utilisateur standard qui ne devrait pas demande le nom d'utilisateur et le mot de passe de l'administrateur ?

4voto

mivk Points 807
sudo ipconfig set $if DHCP && echo OK

$if est votre interface réseau. Par exemple en0 .

Pour savoir quelle interface vous souhaitez réinitialiser, vous pouvez consulter le résultat de la commande suivante ifconfig .

Ou si vous êtes paresseux, vous pouvez simplement copier/coller cette ligne, qui définira $if à l'interface utilisée pour accéder à l'internet :

if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}') && echo $if

Donc dans le bon ordre :

if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}') && echo $if
sudo ipconfig set $if DHCP && echo OK

0voto

IconDaemon Points 17417

L'aide-mémoire de la commande réseau à l'adresse Krypted.com a cet exemple :

Définir l'interface appelée Wi-Fi pour l'obtenir si elle ne l'est pas déjà

networksetup -setdhcp Wi-Fi

Vous devez remplacer Wi-Fi par le nom de l'interface liée à en0.

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