Newsgroup: it.comp.reti.locali
Titolo: IP dinamici che non cambiano

Domandina da utonto: sono in una rete con gli indirizzi gestiti da DHCP,
come mai i miei pc hanno sempre lo stesso IP? La mia ipotesi e' che, se ad
esempio spengo il pc con IP x.y.z.25, al riavvio successivo il DHCP trova
tutti gli IP fino al 25 gia' in uso (le altre macchine che non sono state
spente), e mi assegna il primo IP disponibile, ossia di nuovo 25.
Purtroppo per verificare dovrei spegnere almeno 4 o 5 pc (per vedere se ci
sono scambi tra quelli che erano i loro IP precedenti), ma non mi e'
possibile. Voi che ne dite?
Fabio
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 possibile. Voi che ne dite?
Spesso (molto spesso) i server dhcp assegnano l'indirizzo IP applicando una
funzione di hashing sul mac del richiedente, percui, indipendentemente
dagli indirizzi gia' assegnati o meno, una macchina si becca sempre lo
stesso IP. 
Ciao.
-- 
A+
dma


Molto piu' facile che ricordino le assegnazioni fatte in precedenza e, 
se possibile, ripetano quelle.
  bye
	av.

 se possibile, ripetano quelle.
Allo scopo di...? Non so, da profano la spiegazione precedente mi sembra
avere piu' senso.


 possibile. Voi che ne dite?
Dipende dal modo in cui il cliente dhcp termina.  Alcuni semplicemente 
terminano, altri rilasciano l'IP e poi terminano. Inoltre l'indirizzo 
viene mantenuto in cache (su disco) e quando il PC riparte il client 
richiede quello stesso indirizzo.  Se il server lo ritiene libero 
(perche` e` scaduto il tempo di lease) oppure se verifica che viene 
dallo stesso MAC riassegna al client sempre lo stesso indirizzo.
Questo meccanismo e` quello normalmente usato nelle piccole reti.  Forse 
i providers usano algoritmi diversi.
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 se possibile, ripetano quelle.
Decisamente improbabile...
-- 
A+
dma

 se possibile, ripetano quelle.
Se in una rete privata, con pochi host, succede cosě. Il server dhcp 
tende a riassegnare lo stesso indirizzo. Nelle connessioni a provider, 
di solito, gli host sono molto di piů degli indirizzi disponibili, 
quindi non č possibile riassegnare sempre lo stesso indirizzo.

 Decisamente improbabile...
Decisamente probabile, invece: che io sappia, nel protocollo e'
previsto che il server possa "ricordare" le lease in base al mac,
e che il client possa richiedere l'ip precedentemente assegnato ad
esso. Ora, che determinate implementazioni di server dhcp (router e
affini) e client dhcp non si comportino cosi', o non possano avere
implementate queste caratteristiche per determinati motivi, e' un altro
discorso. BTW, Nella reti che conosco, con fw linux + isc dhcpd, oppure
windows 2k/2k3 server con server dhcp attivo, l'ip di una pc cambia solo
se gli cambi la scheda di rete.
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 avere piu' senso.
Avere ip assegnati dinamicamente, avendo al contempo di fatto ip
statici senza pero' gli svantaggi correlati alla loro gestione
nella rete.


 se gli cambi la scheda di rete.
Mi sa che c'e' un malinteso, stiamo dicendo la stessa cosa: se leggi il mio
primo messaggio, scrivevo che molti server dhcp (dhcpd per esempio) pescano
l'ip dal pool facendo hashing sul mac del richiedente, percui una scheda di
rete si becca sempre e comunque lo stesso ip (a meno che due mac non
producano lo stesso hashing, vabbe...).
-- 
A+
dma

 producano lo stesso hashing, vabbe...).
Mah, sono un po' dubbioso su cio' che dici: non saprei che senso avrebbe
usare l'hashing, soprattutto se questi puo' andare in contrasto col
fatto che il dhcp server deve tenere conto delle leases.
Da 
http://www.isc.org/index.pl?/sw/dhcp/dhcp-freenix.php
, a proposito
dell' isc-dhcpd
A DHCP user can expect to get the same IP address every time the 
computer is rebooted. This occurs whether or not the network 
administrator specifically chooses an address for a client. In general, 
the only time that this does not happen is on a network where there are 
more clients than there are IP addresses - in this case, idle IP 
addresses are likely to be reused, meaning that when a client that has 
been disconnected from the network for a while comes back, its old 
address may no longer be available.


 possibile. Voi che ne dite?
Irrilevante
-- 
Spesso l'uomo concentrandosi sui mezzi perde di vista lo scopo.
A. Schopenhauer

 possibile. Voi che ne dite?
DHCP funziona così come ti ho spiegato, ovviamente è possibile anche
fare delle prenotazioni, vale dire delle associazioni MAC-IP percui
l'ip è assegnato via DHCP ma non cambierà mai, infatti si usa per
"staticizzare" un client dhcp.
spero di essere stato chiaro.
ciao ciao
-- 
MirkoB.   
ne...@bsi-net.it
Motoretta BMW R1150R Nera...
L'indirizzo em@il non è da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente.

 address may no longer be available.
Ok, ovvero quando "a network where there are more clients than there
are IP addresses", cioe' qunado sicuramente due o piu' mac sulla rete
danno lo stesso risultato di hashing.
Detto questo, come ti ho gia' detto, la mia e' una riflessione, non una
certezza assoluta, percui, magari, mi sto sbagliando alla grande :-)
Ciao.
-- 
A+
dma

 Ciao.
Idem, per carita': devo dire che rileggendo quanto ho riportato, in
realta' non dice esattamente quanto pensavo (cioe' forse io in prima
istanza l'ho interpretato cosi'...). Seconda cosa: su un portatile ho
preso nota dell'indirizzo che prende XP, e poi ho fatto un boot con
knoppix... ebbene, l'ip che prende con knoppix e' diverso. :-\
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione



Certo! Infatti ho scritto "se possibile".
Chiaro che, se hai piu' host che IP, possibile non lo e' piu'.
  bye
	av.