сделай проще, напиши скрипт рестарта дхцп клиента и загони его в крон раз в 5-10 минут, пока на на сервере висит запись твоего мака+Ip то сервер будет получать старый ип, иначе новый. ну или скрипт с проверкой какой Ip адрес на интерфейсе, если 0,0,0,0 то отправлять рестарт дхцп клиенту.