OVH Cloud OVH Cloud

apipa ?

9 réponses
Avatar
EMMANUEL DESSAUX
Bonjour

j'aimerais savoir si quelqu'un peut m'eclairer sur le comportement d'un
poste 2k SANS apipa.

en effet, j'ai cru comprendre :
un poste sans apipa qui , au boot, ne trouve pas le dhcp, conserve son bail,
alors qu'avec l'apipa, il passe en 169...

Ce qui m'etonne beaucoup, car si je vois bien l'interet (encore que...)
d'etre en 169... plutôt qu'en 0.0.0.0, je ne vois pas l'interet d'etre en
169 plutôt que de conserver son bail ? (ce qui serait lme comportement sans
l'apipa)

et si c'est vrai, ne vaut il mieux pas desacvtiver l'apipa ???

9 réponses

Avatar
Jean-Claude BELLAMY
EMMANUEL DESSAUX s'est ainsi exprimé:

j'aimerais savoir si quelqu'un peut m'eclairer sur le comportement
d'un poste 2k SANS apipa.

en effet, j'ai cru comprendre :
un poste sans apipa qui , au boot, ne trouve pas le dhcp, conserve
son bail, alors qu'avec l'apipa, il passe en 169...

Ce qui m'etonne beaucoup, car si je vois bien l'interet (encore
que...) d'etre en 169... plutôt qu'en 0.0.0.0, je ne vois pas
l'interet d'etre en 169 plutôt que de conserver son bail ? (ce qui
serait lme comportement sans l'apipa)

et si c'est vrai, ne vaut il mieux pas desacvtiver l'apipa ???



l'APIPA est une focntionnalité super utile !!!
NB : pour ceux qui confondraient avec une chanson de Daniel Balavoine ou un
sketch des Inconnus, cela signifie "Automatic Private IP Addressing".
;+)
C'est une nouveauté apparue sous Win98 et Win2000 (et s'applique donc
également à Win ME et WinXP et Win2003). C'est un service concernant
essentiellement des réseaux "SOHO" (small office/home office), dans lesquels
il n'y a pas de serveur DHCP (ou s'il est... en panne!).
Cela permet à un réseau local de machines de fonctionner de façon
automatique, sans aucune configuration IP.

Principes :
----------
Quand la machine démarre, avec une config IP dynamique, elle effectue une
requête DHCP classique.

Si le serveur DHCP est hors service ou s'il n'y en pas, au lieu d'afficher
une injurebox "Serveur DHCP non trouvé", l'APIPA affecte alors
forfaitairement
une adresse dans la plage NORMALISÉE 169.254.x.x (subnet mask 255.255.0.0),
en TESTANT au préalable si cette adresse (p.ex. 169.254.1.12) n'est pas DÉJA
UTILISÉE sur le LAN.
(c'est çà le point central!)

Si elle existe :
on incrémente (p.ex. 169.254.1.13),
et ainsi de suite
Si elle n'existe pas :
on garde l'adresse et l'affecte à la carte.

Si bien qu'au bout du compte, on se retrouve avec un LAN 169.254.x.x. où
toutes les machines communiquent sans pb entre elles, et sans aucun
paramétrage réseau de la part d'un quelconque administrateur!

NB: les adresses APIPA sont évidemment exclues d'Internet
(tout comme les 10.x.x.x, 172.16.x.x et 192.168.x.x de la RFC 1918).



Et pour info, c'est défini dans les clefs :

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
(concerne TOUTES les cartes)

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterf
aces<ID>
(concerne UNE carte spécifique, <ID> étant son identifiant du style
"{8509AFAB....."}")
NB: La config d'une carte prévaut sur celle de toutes les cartes

Entrée de type REG_DWORD :
"IPAutoconfigurationEnabled"

0x00000000 : APIPA désactivée
0x00000001 : APIPA autorisée

NB: les entrées "IPAutoconfigurationAddress" (de type REG_SZ) que l'on
trouve dans ces clefs ne servent qu'à STOCKER l'adresse APIPA qui a été
affectée, et NON PAS à DÉFINIR une adresse IP.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*
Avatar
EMMANUEL DESSAUX
"Jean-Claude BELLAMY" a écrit dans le
message de news: bnomtg$qga$
EMMANUEL DESSAUX s'est ainsi exprimé:

> j'aimerais savoir si quelqu'un peut m'eclairer sur le comportement
> d'un poste 2k SANS apipa.
>
> en effet, j'ai cru comprendre :
> un poste sans apipa qui , au boot, ne trouve pas le dhcp, conserve
> son bail, alors qu'avec l'apipa, il passe en 169...
>
> Ce qui m'etonne beaucoup, car si je vois bien l'interet (encore
> que...) d'etre en 169... plutôt qu'en 0.0.0.0, je ne vois pas
> l'interet d'etre en 169 plutôt que de conserver son bail ? (ce qui
> serait lme comportement sans l'apipa)
>
> et si c'est vrai, ne vaut il mieux pas desacvtiver l'apipa ???

l'APIPA est une focntionnalité super utile !!!
NB : pour ceux qui confondraient avec une chanson de Daniel Balavoine ou


un
sketch des Inconnus, cela signifie "Automatic Private IP Addressing".
;+)
C'est une nouveauté apparue sous Win98 et Win2000 (et s'applique donc
également à Win ME et WinXP et Win2003). C'est un service concernant
essentiellement des réseaux "SOHO" (small office/home office), dans


lesquels
il n'y a pas de serveur DHCP (ou s'il est... en panne!).
Cela permet à un réseau local de machines de fonctionner de façon
automatique, sans aucune configuration IP.

Principes :
----------
Quand la machine démarre, avec une config IP dynamique, elle effectue une
requête DHCP classique.

Si le serveur DHCP est hors service ou s'il n'y en pas, au lieu d'afficher
une injurebox "Serveur DHCP non trouvé", l'APIPA affecte alors
forfaitairement
une adresse dans la plage NORMALISÉE 169.254.x.x (subnet mask


255.255.0.0),
en TESTANT au préalable si cette adresse (p.ex. 169.254.1.12) n'est pas


DÉJA
UTILISÉE sur le LAN.
(c'est çà le point central!)

Si elle existe :
on incrémente (p.ex. 169.254.1.13),
et ainsi de suite
Si elle n'existe pas :
on garde l'adresse et l'affecte à la carte.

Si bien qu'au bout du compte, on se retrouve avec un LAN 169.254.x.x. où
toutes les machines communiquent sans pb entre elles, et sans aucun
paramétrage réseau de la part d'un quelconque administrateur!

NB: les adresses APIPA sont évidemment exclues d'Internet
(tout comme les 10.x.x.x, 172.16.x.x et 192.168.x.x de la RFC 1918).



Et pour info, c'est défini dans les clefs :

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
(concerne TOUTES les cartes)




HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterf
aces<ID>
(concerne UNE carte spécifique, <ID> étant son identifiant du style
"{8509AFAB....."}")
NB: La config d'une carte prévaut sur celle de toutes les cartes

Entrée de type REG_DWORD :
"IPAutoconfigurationEnabled"

0x00000000 : APIPA désactivée
0x00000001 : APIPA autorisée

NB: les entrées "IPAutoconfigurationAddress" (de type REG_SZ) que l'on
trouve dans ces clefs ne servent qu'à STOCKER l'adresse APIPA qui a été
affectée, et NON PAS à DÉFINIR une adresse IP.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*





Pour une fois, je suis déçu de votre réponse, car elle ne correspond pas
vraiment à mes questions qui étaientt : (pour simplifier)

sans dhcp, (service arreté, passerelle joignable), sans apipa, un poste 2000
va t'il conserver son adresse de bail ?
sans dhcp, (service arreté, passerelle joignable), avec apipa, un poste 2000
va t'il conserver son adresse de bail ?

dans le cas ou les réponses seraient respectivement oui/non, pourquoi
microsoft n'a til pas conservé le même comportement avec et sans apipa, car
si je comprends bien l'interet d'avoir 169..; plutot que 0.0.0, je ne vois
pas l'interet de ne pas garder en priorité l'adresse du bail...

Mais merci quand même pour ton topo sur l'apipa.
Avatar
Hamilcar Barca
Jean-Claude BELLAMY wrote:

"APIPA"

Autrement dit, si j'ai bien compris, 3 ou 4 (pe) machines, tournant sous Win2000
ou plus, reliées via leur carte réseau et un switch, vont pouvoir se "voir" et
bavarder entre elles, à condition que dans les propriétés de TCP/IP on ait coché
"obtenir une adresse IP automatiquement", et sans rien faire de + ?

@+

Hamilcar Barca

" L'existence est une sale histoire :
d'ailleurs, on n'en sort pas vivant ..."
Avatar
Th.A.C
"EMMANUEL DESSAUX" a écrit dans le message de
news:

Pour une fois, je suis déçu de votre réponse, car elle ne correspond pas
vraiment à mes questions qui étaientt : (pour simplifier)



Ben si, il t'a expliqué ce que c'était que APIPA

sans dhcp, (service arreté, passerelle joignable), sans apipa, un poste


2000
va t'il conserver son adresse de bail ?



Ca dépend de la configuration du serveur dhcp, ca n'a rien à voir avec
APIPA.

Le principe de base du dhcp est d'attribuer une adresse ip et de lui donner
une durée de vie de xx jours. A la moitié de la durée de xx jours, ta
machine va essayer de recontacter le serveur dhcp pour renouveler le bail de
cette adresse et donc lui redonner une durée de vie de xx jours.
A la fin des xx jours, si ta machine n'a pas pu renouveler le bail elle
abandonne cette adresse et va donc repasser en APIPA.

sans dhcp, (service arreté, passerelle joignable), avec apipa, un poste


2000
va t'il conserver son adresse de bail ?

dans le cas ou les réponses seraient respectivement oui/non, pourquoi
microsoft n'a til pas conservé le même comportement avec et sans apipa,


car
si je comprends bien l'interet d'avoir 169..; plutot que 0.0.0, je ne vois
pas l'interet de ne pas garder en priorité l'adresse du bail...



La norme(RFC) pour le dhcp, c'est justement ce comportement, pas celui que
tu aimerais (pas de chance ;-) )
L'APIPA étant une idée de Microsoft, elle ne doit pas interférer avec la
norme existante car ca pourrait occasionner des problèmes d'adresse
dupliquées ou de validité limitée VOULUE sur un serveur dhcp. Il existe de
très nombreux cas ou ca pourrait poser des problèmes.
Avatar
Benoit Tourret
Hamilcar Barca a écrit :
Jean-Claude BELLAMY wrote:
"APIPA"



Autrement dit, si j'ai bien compris, 3 ou 4 (pe) machines, tournant sous Win2000
ou plus, reliées via leur carte réseau et un switch, vont pouvoir se "voir" et
bavarder entre elles, à condition que dans les propriétés de TCP/IP on ait coché
"obtenir une adresse IP automatiquement", et sans rien faire de + ?



Bah oui ... mais faut quand même attendre le time out du client DHCP.
Oh et et puis zut, un serveur DHCP, c'est pas la mer à boire à
configurer ;+) (tm)
(remarque, une install de 2000, xp, 2003, ... (le reste, j'ai oublié)
les paramètres réseaux par défaut, c'est "client dhcp" ).

A+
--
Benoît. (http://site.voila.fr/chez_benoit)
Avatar
EMMANUEL DESSAUX
"Th.A.C" a écrit dans le message de
news: bnouqo$8el$

"EMMANUEL DESSAUX" a écrit dans le message


de
news:

> Pour une fois, je suis déçu de votre réponse, car elle ne correspond pas
> vraiment à mes questions qui étaientt : (pour simplifier)

Ben si, il t'a expliqué ce que c'était que APIPA

> sans dhcp, (service arreté, passerelle joignable), sans apipa, un poste
2000
> va t'il conserver son adresse de bail ?

Ca dépend de la configuration du serveur dhcp, ca n'a rien à voir avec
APIPA.

Le principe de base du dhcp est d'attribuer une adresse ip et de lui


donner
une durée de vie de xx jours. A la moitié de la durée de xx jours, ta
machine va essayer de recontacter le serveur dhcp pour renouveler le bail


de
cette adresse et donc lui redonner une durée de vie de xx jours.
A la fin des xx jours, si ta machine n'a pas pu renouveler le bail elle
abandonne cette adresse et va donc repasser en APIPA.

> sans dhcp, (service arreté, passerelle joignable), avec apipa, un poste
2000
> va t'il conserver son adresse de bail ?
>
> dans le cas ou les réponses seraient respectivement oui/non, pourquoi
> microsoft n'a til pas conservé le même comportement avec et sans apipa,
car
> si je comprends bien l'interet d'avoir 169..; plutot que 0.0.0, je ne


vois
> pas l'interet de ne pas garder en priorité l'adresse du bail...

La norme(RFC) pour le dhcp, c'est justement ce comportement, pas celui que
tu aimerais (pas de chance ;-) )
L'APIPA étant une idée de Microsoft, elle ne doit pas interférer avec la
norme existante car ca pourrait occasionner des problèmes d'adresse
dupliquées ou de validité limitée VOULUE sur un serveur dhcp. Il existe de
très nombreux cas ou ca pourrait poser des problèmes.



êts vous sur que le comportement d'un poste vis ç vis du dhcp dépend
uniquement de la congig du dhcp ???
ca me parait un peu etrange...
Avatar
Th.A.C
"EMMANUEL DESSAUX" a écrit dans le message de
news:
...
êts vous sur que le comportement d'un poste vis ç vis du dhcp dépend
uniquement de la congig du dhcp ???
ca me parait un peu etrange...
...



S'il y a des règles et que la partie réseau de ta machine les respecte,
c'est comme ça.

Dans la config. du dhcp, on indique entre autre la durée de vie du bail de
l'adresse.
Je crois qu'on peut affiner les réglages, mais il vaut mieux savoir à
l'avance ou tu mets les pieds sinon ça peut être catastrophique sur un gros
réseau...

Bien sur rien ne t'empêche de modifier hors norme ce comportement si tu le
peux, mais à tes risques et périls également...

A noter qu'un des arguments de vente de Microsoft pour W2K, c'est justement
un meilleur respect de la norme sur tcp/ip...
Avatar
EMMANUEL DESSAUX
"Th.A.C" a écrit dans le message de
news: bnqsor$fpm$

"EMMANUEL DESSAUX" a écrit dans le message


de
news:
> ...
> êts vous sur que le comportement d'un poste vis ç vis du dhcp dépend
> uniquement de la congig du dhcp ???
> ca me parait un peu etrange...
> ...

S'il y a des règles et que la partie réseau de ta machine les respecte,
c'est comme ça.

Dans la config. du dhcp, on indique entre autre la durée de vie du bail de
l'adresse.
Je crois qu'on peut affiner les réglages, mais il vaut mieux savoir à
l'avance ou tu mets les pieds sinon ça peut être catastrophique sur un


gros
réseau...

Bien sur rien ne t'empêche de modifier hors norme ce comportement si tu le
peux, mais à tes risques et périls également...

A noter qu'un des arguments de vente de Microsoft pour W2K, c'est


justement
un meilleur respect de la norme sur tcp/ip...




on parle bien du comportement du poste lorsque le dhcp n'est pas joignable ?
(genre service tombé.)
Avatar
Th.A.C
"EMMANUEL DESSAUX" a écrit dans le message de
news:

on parle bien du comportement du poste lorsque le dhcp n'est pas joignable


?
(genre service tombé.)



??? ben oui. C'est lié au paramétrage du serveur dhcp...
Je vais résumer un peu, ça sera plus digeste:

Au départ, ton poste démarre, cherche un serveur dhcp, lui demande une
adresse.
Le serveur lui donne cette adresse et lui dis également que cette adresse
n'est valide que 10 jours (c'est un exemple)

Démarrages suivants du poste:
-pas de serveur dhcp, mais adresse validée depuis moins de 10 jours: la
machine garde l'adresse
-pas de serveur dhcp, mais adresse validée depuis plus de 10 jours: la
machine ne peut pas garder l'adresse et passe en apipa