Bonjour,

Je recherche un petit logiciel qui permette de faire un serveur DHCP avec gestion de pool d'adressage.

Actuellement, je le fais sous linux en utilisant dhcpd mais malheureusement il me semble qu'il n'existe pas de version windows.

voici le genre de fichier de configuration que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
 
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample  
#
ddns-update-style none;
ignore client-updates;
authoritative;
 
 
 
 
 
#######################################################
#definition des options encapsulées (option space)
option space space_test;
option space_test.firmware-file code 1 = text;
option space_test.firmware-server code 2 = text;
option space_test.firmware-command code 3 = text;
#######################################################
 
 
 
# Création de classe
class "class_test" {
      match if substring (option vendor-class-identifier,0,6) = "toto"; #filtre sur le vendor class
}
 
 
 
subnet 10.0.200.0 netmask 255.255.255.0 {
      option routers 10.0.200.20;                    # passerelle par défaut
      option subnet-mask 255.255.255.0;              # masque de sous-réseau
      option domain-name "tutu";                     # nom de domaine
      option domain-name-servers 10.0.200.15;        # serveurs DNS
 
 
 
 
      #range 10.0.200.1 10.0.200.254;                      # plage d’adresse
      default-lease-time 21600;                      # durée du bail en secondes
      max-lease-time 43200 ;                         # durée maxi du bail en sec.
 
      # pool principal [1-149] pour les machines inconnues sur le réseau
      pool {
            #mettre toutes les classes à exclure
            deny members of "class_test";
 
            #pool d'adresses disponibles
            range 10.0.200.1 10.0.200.149;
      }
 
      # pool class_test [150-199]
      pool {
            #mettre la(es) classe(s) Ã  integrer
            allow members of "class_test";
 
            #mettre la(es) classe(s) Ã  exclure
            #deny members of "xxxx";
 
            #pool d'adresses disponibles
            range 10.0.200.150 10.0.200.199;
 
 
            ###############
            #options DHCP renvoyées
            option tftp-server-name "10.0.200.50";               # tftp server name
            option bootfile-name "bootfile.conf";                      # bootfile-name
 
 
 
            ###############
            #encapsuled options sur vendor-encapsulated-options :
            #affectation du option space space_test a l'option DHCP vendor-encapsulated-options
            vendor-option-space space_test; 
 
            #definition des valeurs :
            option space_test.firmware-file "firmware.img";
            option space_test.firmware-server "10.0.200.23";
            option space_test.firmware-command "reboot";
            ###############################################
 
      }
 
}
=> vu que je n'ai pas trouvé de logiciel qui fait ça sous windows, je pensais avec mes (petites) connaissances en java faire moi même le programme. A partir de quelles librairies me conseillez-vous de repartir (j'ai de bonnes connaissances au niveau du protocole DHCP) ?