Arduino + Ethernet shield può fare da server dhcp

Perdona la domanda, ma cosa intendi per "funzioni di dhcp server"? Normalmente un server genera gli IP per gestire tutte le macchine ad esso collegate, il client chiama il server e si fa assegnare un IP disponibile, non capisco cosa vuoi fare, da quello che chiedi sembra sia arduino a distribure gli ip ai client della rete.
Se intendi invece far assegnare automaticamente al tuo arduino un IP che rientri nei parametri della tua rete in modo automatico allora è un altra cosa, ed è fattibilissimo con libreria DHCP, il problema è..... ma poi lo trovi arduino nella rete?