Newsgroup: it.comp.os.linux.sys
Titolo: named e dhcpd

Si possono integrare i 2 servizi in modo tale che named risolva anche gli
indirizzi assegnati tramite il servizio dhcpd?
nel file dhcpd.leases i nomi delle macchine che hanno richiesto l'indirizzo
ci sono, quindi la cosa dovrebbe essere fattibile.
come?

 wrote in
news:yH7A9.27953$
XO.13...@news2.tin.it
: 

I client windows 2000 (ma non i 98, gli altri non so) hanno l'opzione di 
registrarsi automaticamente sul dns fornito dal dhcp. Named suporta questa 
opzione; ho dovuto combatterci proprio in questi giorni :-)
Questo e' il mio named.conf (bind 9.2.1)
options {
 directory "/"; // Chroottato in /var/namedb
 pid-file "/var/named.pid";  // File in cui viene salvato il PID di named
};
zone "
cliets.miodominio.it
" {
 type master;
 file "clients.soa";
 allow-update { 
172.16.20.0/24
; localhost; };
};
zone "20.16.172.IN-ADDR.ARPA" {
 type master;
 file "clients.rev";
 allow-update { 
172.16.20.0/24
; localhost; };
};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "localhost.rev";
        notify no;
};
Per abilitare i client w2000 risorsedirete->connessionelan->
proprieta'tcpip->avanzate->dns e qui spunti "registra gli indirizzi di 
questa connessione". Cosi' il client si registra col nome che trovi in 
risorsecomputer->identificativorete->proprieta' (occhio a non averne 2 
uguali!).
Named crea dei file temporanei con estensione jnl quando il primo client si 
registra, e ogni tot aggiorna i file clients.soa e clients.rev.
Per fare i test puoi usare l'utility nsupdate.
All'inizio si rifiutava di aggiornarmi le zone inverse, e non sapro' mai 
perche' (sicuramente errore mio), pero' ora funziona.
Non so se e' possibile (non ho avuto tempo, se qualcuno sa batta un colpo) 
configurare il server dhcp in modo che sia lui a registrare i client col 
nome che dice lui (e non winzozz).
Ciao

 nome che dice lui (e non winzozz).
In effetti i nomi che ci sono nel file dhcp.leases sono quelli che sono
impostati nei client win, non ho inserito nessuna entry in named.conf, nei
file di zona o in dhcpd.conf, quindi sono i client che dicono a dhcpd,
quando richiedono l'indirizzo ip "io mi chiamo taldeitali"... quindi penso
che sia possibile fare in modo da spedire queste informazioni a named in
modo tale che lui registri nei file di zona il nome dichiarato dal client, e
l'indirizzo assegnato dal server, facendo combaciare i valori sul numero di
secondi che devono trascorrere prima che scada l'attendibilità del nome
registrato nel file di zona e dell' indirizzo ip assegnato.
In pratica come avviene con win2000, dove il server WINS registra le
informazioni sui nomi dei client che si collegano al dominio e li condivide
(abilitandone l'opzione) con il dns primario che c'è nel dominio

 Ciao
Aggiungi nelle opzioni globali di dhcpd le seguenti linee
ddns-update-style ad-hoc;
ddns-updates on;
ddns-domainname "
tuo.dominio.it
";
ddns-rev-domainname "in-addr.arpa";
Chiaramente devi dire al named di permettere l'update della zona, anche da
parte di o localhost oppure della macchina su cui risiede il dhcpd.
il suffisso in-add.arpa server per aggiornare la zona inversa che come tu
sai si chiamera' 1.192.168.in-addr.arpa

 sai si chiamera' 1.192.168.in-addr.arpa
Scusa che dhcp usi tu?
Il 2.0p15 non le conosce quelle opzioni

 sai si chiamera' 1.192.168.in-addr.arpa
Ho fatto scusa, ignora il messaggio precedente
però succede questo:
Quando un client chiede un indirizzo, nel log appare questo messaggio:
Nov 15 20:45:22 MORDOR named[737]: client 192.168.0.1#1026: update 'ea/IN'
denied
Nov 15 20:45:22 MORDOR dhcpd: if IN A valinor.ea rrset doesn't exist add
43200 IN A valinor.ea 
192.168.0.32
: timed out.
Nov 15 20:45:22 MORDOR dhcpd: DHCPREQUEST for 192.168.0.32 from
00:06:5b:bc:34:6d (valinor) via eth0
Nov 15 20:45:22 MORDOR dhcpd: DHCPACK on 192.168.0.32 to 00:06:5b:bc:34:6d
(valinor) via eth0
il dominio si chiama ea, e sui 2 file di zona possono scriverci sia root che
named, non capisco perchè dia l'accesso negato...

Occhio alle ACL di named, credo sia li il problema