Newsgroup: it.comp.os.linux.sys
Titolo: DHCP SERVER parte 2

Ripropongo la domanda in maniera diversa, sperando di esser compreso
questa volta..
Come faccio col DHCPD server di linux, ad evitare che se un pc della rete
non ha impostato dhcp ma ha un ip statico, che rientra nello scope del
dhcp, per far in modo che non avvenga una collisione, in caso di
assegnazione di quell'ip?
Mi è stato detto gentilmente da Arne Saknussemm che si può impostare il
DHCP per evitare collisioni con IP esistenti, in maniera tale che faccia
una serie di PING per verificare se un ip esiste o meno.
Sono andato qui:
http://www.daemon-systems.org/man/dhcpd.conf.5.html
e leggo testualmente:
IP ADDRESS CONFLICT PREVENTION
The DHCP server checks IP addresses to see if they are in use before
allocating them to clients. It does this by sending an ICMP Echo
request message to the IP address being allocated. If no ICMP Echo
reply is received within a second, the address is assumed to be free.
mi è stato risposto di leggere questo:
<quote>
This is only done for leases that have been specified in
range statements, and only when the lease is thought by the
DHCP server to be free - i.e., the DHCP server or its
failover peer has not listed the lease as in use.
</quote>
Che dovrebbe rispondere alla mia domanda, ma non mi è chiaro per nulla
cosa significhi, neanche alla traduzione letterale inglese... 
Grazie per chi mi deluciderà...
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Penso che voglia dire che il ping di controllo viene fatto solo per 
l'assegnazione di nuove lease e non per il rinnovo di una lease già 
esistente (il che avrebbe poco senso).

 una serie di PING per verificare se un ip esiste o meno.
Secondo me non dovresti preoccuparti di questo aspetto... nel senso:
per far funzionare un server DHCP devi, solamente, correttamente
impostarne la configurazione tramite il suo file in base alle tue
specifiche richieste: scope, lease time, IP statici, ecc.  Sapere come
funziona questo protocollo, questione peraltro interessante, volendo
parlarne, non e` influente in questo caso ma se vuoi leggere materiale
ce n'e` :-)
http://learn-networking.com/network-design/dynamic-host-configuration-protocol
http://tools.ietf.org/html/rfc2131
http://www.bind9.net/rfc-dhcp
-- 
*Gianluca Francesco Signorotto*
Pubblic key = 
http://snipr.com/218nj

 ce n'e` :-)
Grazie per i links...


 esistente (il che avrebbe poco senso).
Ecco, si logicamente torna. Ma è un controllo automatico, o impostabile a
richiesta nel file di configurazione con qualcosa?


 a richiesta nel file di configurazione con qualcosa?
L'RFC 2131 dice:
When allocating a new address,
servers SHOULD check that the offered network address is not
already in use; e.g., the server may probe the offered address
with an ICMP Echo Request.  Servers SHOULD be implemented so that
network administrators MAY choose to disable probes of newly
allocated addresses.
Per l'ISC DHCP server c'è la direttiva:
The ping-check statement
          ping-check flag;
[...]
          This ping check introduces a default one-second delay in 
responding to DHCPDISCOVER messages, which can be a problem for some 
clients. The default delay of one second may be configured using the ping-
timeout parameter. The ping-check configuration parameter can be used to 
control checking - if its value is false, no ping check is done.
Ciao!