Sembra che tu abbia client connessi a più sottoreti (o router che si trasmettono reciprocamente dhcp helper). Dal momento che non sono a conoscenza della tua topologia, non posso dirlo con certezza.
Alcune cose da controllare:
- Succede a tutti i clienti? O solo quelli che si trovano su uno specifico segmento di rete?
- Questi client sono connessi a più sottoreti?
- Hai verificato che non ci sia bridging tra le tue sottoreti?
E dovresti esaminare ciascuno dei tuoi client, magari con ethreal, e determinare se stanno ricevendo più DHCPACK da più router (probabilmente lo sono).
Alcuni client (in particolare Windows 7) inviano costantemente messaggi DHCPINFORM se non è specificata alcuna opzione WPAD nella risposta DHCPACK.
Puoi risolvere questo problema per ISC DHCP aggiungendo le seguenti righe alla tua configurazione:
option wpad code 252 = text;
subnet xxx {
option wpad "\n";
}
Puoi risolvere questo problema per dnsmasq aggiungendo quanto segue al file dnsmasq.conf:
dhcp-option=252,"\n"