Posso eseguire il comando sudo ipconfig set en0 DHCP
come utente standard che non dovrebbe richiedere il nome utente e la password di amministrazione?
Posso eseguire il comando sudo ipconfig set en0 DHCP
come utente standard che non dovrebbe richiedere il nome utente e la password di amministrazione?
sudo ipconfig set $if DHCP && echo OK
Dove $if
è la tua interfaccia di rete. Ad esempio en0
.
Per trovare l'interfaccia che desideri ripristinare, puoi visualizzare l'output di ifconfig
.
O se sei pigro, puoi semplicemente copiare / incollare questa linea, che imposterà $if
all'interfaccia che è usata per accedere a Internet:
if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}') && echo $if
Quindi nel giusto ordine:
if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}') && echo $if
sudo ipconfig set $if DHCP && echo OK
Il Network Cheat Sheet su Krypted.com ha questo esempio:
Set the interface called Wi-Fi to obtain it if it isn’t already
networksetup -setdhcp Wi-Fi
Devi sostituire il Wi-Fi con il nome dell'interfaccia associato a en0.