Bonjour,
Dans le cadre de mon travail, j’ai un serveur DHCP opéré par dnsmasq.
Nous avons plusieurs réseaux et chaque réseau est équipé d’un relais DHCP qui transfère les requêtes vers ce serveur DHCP.
Dans les réseaux qui ne sont pas sur le siège, nous avons deux routeurs : un qui permet d’accéder aux réseaux internes et l’autre à Internet. J’ai donc mis en place des routes statiques poussées par l’option DHCP idoine :
dhcp-range=ant1, 10.33.57.1, 10.33.57.149, 255.255.255.0, 30m
dhcp-option=ant1, option:router, 10.33.57.250
dhcp-option=ant1, option:classless-static-route, 10.33.50.0/24, 10.33.57.252, 10.33.51.0/24, 10.33.57.252, 10.33.52.0/24, 10.33.57.252, 10.33.53.0/24, 10.33.57.252, 10.33.54.0/24, 10.33.57.252, 10.33.59.0/24, 10.33.57.252, 10.33.60.0/24, 10.33.57.252, 10.200.20.0/24, 10.33.57.252
dhcp-option=ant1, 252, "\n"
Le problème, c’est que certains périphériques ne prennent pas en charge l’option classless-static-route
. J’ai donc mis en place une exception pour l’imprimante :
dhcp-option=ant1-prt, option:router, 10.33.57.252
dhcp-option=ant1-prt, 252, "\n"
dhcp-host=set:ant1-prt, prt-ant1, 10.33.57.151
C’est une imprimante qui n’a pas besoin d’accéder à Internet, sa route par défaut est donc le routeur du réseau interne.
Cette configuration fonctionne très bien, mais nous avons acheté de nouveaux matériels qui ne gèrent pas non plus l’option classless-static-route
et qui ont également besoin d’accéder au réseau interne, mais pas à Internet. Ce sont des Wyses de Dell.
Ces appareils sont facilement identifiables car il sont un identifiant constructeur dans leur adresse matérielle et et une classe de vendeur : wyse-1000
.
Pour le moment, j’ai réussi à faire correspondre des paramètres différents en mettant les adresses matérielles des machines concernées :
dhcp-option=ant1-wyse, option:router, 10.33.57.252
dhcp-option=ant1-wyse, 165, "wms.example.com:443"
dhcp-option=ant1-wyse, 166, "wms.example.com:1883"
dhcp-option=ant1-wyse, 167, "TRUE"
dhcp-option=ant1-wyse, 199, "iden-wyse-wms-ant1"
dhcp-option=ant1-wyse, 252, "\n"
dhcp-host=set:ant1-wyse, b0:7b:25:00:00:01,b0:7b:2500:00:02,64:bc:58:00:00:01,b0:7b:25:00:00:03
Mais, comme vous pouvez le remarquer, c’est un peu chiant (et je n’en ai que quatre là, en vrai, il y en a une cinquantaine et les utilisateur n’ont pour interdiction de connecter leur machine où ils veulent, et ces machines ont des stations d’accueil et une carte Wifi, ce que j’ai fait, en vrai, trois adresses par machine).
J’ai déjà essayé plusieurs itérations pour prendre globalement tous les matériels concernés, mais soit aucun appareil ne se retrouve avec la configuation pour les Wyses, soit tous l’ont. J’ai même eu une itération où tous les appareils de tous les réseaux avaient les paramètres des Wyses de cette antennes.
La configuration évidente
dhcp-host=set:ant1-wyse, b0:7b:25:*
ne fonctionne pas sans que je ne sache vraiment pourquoi.
Quelqu’un a une idée ?