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 ?
Réponses
Trop de publicités?sudo ipconfig set $if DHCP && echo OK
Où $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
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.