martedì 10 giugno 2008

Demone dhcpd su Ubuntu: trovare gli errori nella configurazione

Una cosa abbastanza strana nell'installazione del demone DHCP in Ubuntu Linux è che lo script di avvio del demone utilizza l'opzione -q, che impedisce ai messaggi di errore di essere visualizzati. In altre parole, se c'è un errore nel file di configurazione dhcpd.conf, al riavvio/reload della configurazione non verrà mostrato il punto dove si ha l'errore, ma solo il fatto che è presente un errore (generico).

E' sufficiente editare il file /etc/init.d/dhcpd3-server e, all'interno della funzione rimuovere il flag test_config()-q dalla linea che invoca il demone dhcpd3, facendola corrispondere alla seguente:

/usr/sbin/dhcpd3 -t -cf $CONFIG_FILE

Nessun commento: