Por link , deve ser possível usar ipconfig para obtenha os valores das opções arbitrárias da transação DHCP mais recente. Eu presumo que você precise usar um launchd plist personalizado para executar algo quando a interface estiver (re) configurada.