OVH Cloud OVH Cloud

Adresse Serveur DHCP --> variable

4 réponses
Avatar
marc.triboulet
Bonjour,

je cherche une variable ayant pour valeur l'adresse Ip du serveur
DHCP utilisé. Le problème c'est que je ne sais pas trop si une telle
variable existe sous windows 2000 ni comment m'y prendre pour
récupérer cette IP et y associer une variable.

merci d'avance pour vos réponses


Marc

PS: cette variable serait utilisée dans un script kix

4 réponses

Avatar
Yannick
bonjour,

un ipconfig /all donne l'adresse du serveur dhcp, vous récupéré ca, vous
coupez l'unitle et hop vous avez votre ip.
"Marc T." a écrit dans le message de news:

Bonjour,

je cherche une variable ayant pour valeur l'adresse Ip du serveur
DHCP utilisé. Le problème c'est que je ne sais pas trop si une telle
variable existe sous windows 2000 ni comment m'y prendre pour
récupérer cette IP et y associer une variable.

merci d'avance pour vos réponses


Marc

PS: cette variable serait utilisée dans un script kix


Avatar
Yannick
bonjour,

un ipconfig /all donne l'adresse du serveur dhcp, vous récupéré ca, vous
coupez l'unitle et hop vous avez votre ip.
"Marc T." a écrit dans le message de news:

Bonjour,

je cherche une variable ayant pour valeur l'adresse Ip du serveur
DHCP utilisé. Le problème c'est que je ne sais pas trop si une telle
variable existe sous windows 2000 ni comment m'y prendre pour
récupérer cette IP et y associer une variable.

merci d'avance pour vos réponses


Marc

PS: cette variable serait utilisée dans un script kix


Avatar
Prosper Youp La Boum
Bonsoir,
Le problème avec la méthode que Yannick indique, c'est qu'elle est valable à
l'instant T.
S'il y a plusieurs serveurs DHCP sur le même réseau le micro peut d'adresser
à n'importe lequel des serveurs disponibles à ce moment là (ceci est valable
lors de la première demande de bail).
En pratique, étant donné que le client qui a obtenu un bail, s'adresse à
mi-bail au serveur qui lui a fourni le bail afin de le prolonger, on se rend
compte que le client s'adresse toujours au même serveur DHCP ..... SAUF si
en cours de route ce serveur est indisponible.
Dans ce cas s'il y un autre serveur sur le réseau local, c'est celui-ci qui
va fournir le nouveau bail.
Le serveur peut donc être différent.


A+


"Yannick" a écrit dans le message de news:
3fb2c998$0$10410$
bonjour,

un ipconfig /all donne l'adresse du serveur dhcp, vous récupéré ca, vous
coupez l'unitle et hop vous avez votre ip.
"Marc T." a écrit dans le message de news:

> Bonjour,
>
> je cherche une variable ayant pour valeur l'adresse Ip du serveur
> DHCP utilisé. Le problème c'est que je ne sais pas trop si une telle
> variable existe sous windows 2000 ni comment m'y prendre pour
> récupérer cette IP et y associer une variable.
>
> merci d'avance pour vos réponses
>
>
> Marc
>
> PS: cette variable serait utilisée dans un script kix




Avatar
marc.triboulet
Bonjour,

Merci pour vos infos, j'ai en fait utilisé kix pour définir la
variable $DHCP.
Voici le script si ça peut vous être utile.

A+

Marc


; Fonction $DHCP (=@ du serveur DHCP)

$IPL1 = Trim(SubStr(@IPADDRESS0,1,3))
$IPL2 = Trim(SubStr(@IPADDRESS0,5,3))
$IPL3 = Trim(SubStr(@IPADDRESS0,9,3))
$IPL4 = Trim(SubStr(@IPADDRESS0,13,3))
$IPL = $IPL1 + "." + $IPL2 + "." + $IPL3 + "." + $IPL4

$Index = 0
$Key1 = "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces"

:Loop1
$Key2 = EnumKey($key1, $Index)
If @ERROR = 0
$IP = ReadValue($Key1 + "" + $Key2, "DhcpIPAddress")
If @ERROR = 0 AND $IP = $IPL
$DHCP = ReadValue($Key1 + "" + $Key2, "DhcpServer")
GoTo Install
EndIf

$Index = $Index + 1
GoTo Loop1
EndIf


"Prosper Youp La Boum" <pascal_schnelzauer[PASDESPAMM]@yahoo.fr> wrote in message news:<3fb7f5d9$0$222$...
Bonsoir,
Le problème avec la méthode que Yannick indique, c'est qu'elle est valable à
l'instant T.
S'il y a plusieurs serveurs DHCP sur le même réseau le micro peut d'adresser
à n'importe lequel des serveurs disponibles à ce moment là (ceci est valable
lors de la première demande de bail).
En pratique, étant donné que le client qui a obtenu un bail, s'adresse à
mi-bail au serveur qui lui a fourni le bail afin de le prolonger, on se rend
compte que le client s'adresse toujours au même serveur DHCP ..... SAUF si
en cours de route ce serveur est indisponible.
Dans ce cas s'il y un autre serveur sur le réseau local, c'est celui-ci qui
va fournir le nouveau bail.
Le serveur peut donc être différent.


A+


"Yannick" a écrit dans le message de news:
3fb2c998$0$10410$
> bonjour,
>
> un ipconfig /all donne l'adresse du serveur dhcp, vous récupéré ca, vous
> coupez l'unitle et hop vous avez votre ip.
> "Marc T." a écrit dans le message de news:
>
> > Bonjour,
> >
> > je cherche une variable ayant pour valeur l'adresse Ip du serveur
> > DHCP utilisé. Le problème c'est que je ne sais pas trop si une telle
> > variable existe sous windows 2000 ni comment m'y prendre pour
> > récupérer cette IP et y associer une variable.
> >
> > merci d'avance pour vos réponses
> >
> >
> > Marc
> >
> > PS: cette variable serait utilisée dans un script kix
>
>