Serveur DHCP multi plates-formes
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:
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) ?