Uma solução alternativa seria usar rc.local com um comando sleep. Coloque o seguinte em /etc/rc.local:
(sleep 60; dhclient) &
Isso fará com que o comando espere 60 segundos antes de ser executado, o que deve permitir tempo suficiente para a sua máquina concluir a inicialização.