commento di wim-deblauwe link a Release & Rinnova il DHCP dalla riga di comando con ipconfig che mostra come eseguire questa operazione:
The basic syntax to renew DHCP lease from the command line with
ipconfig is as follows:
sudo ipconfig set (DEVICEINTERFACE) DHCP
If you know the device interface (en0, en1, en2, etc), just run that
command to release and then renew DHCP for the determined device.
Let’s say it’s en0, standard for modern Macs with wi-fi only.
sudo ipconfig set en0 DHCP
Non utilizzare setuid su OS X. Questo approccio è considerato un rischio per la sicurezza e Apple sembra funzionare per invalidare qualsiasi giustificazione per questo.
Qualsiasi script o strumento creato dovrà acquisire i diritti di autorizzazione appropriati prima di chiamare i relativi API.