2 Classes de clients utilisant la même gamme de sous-réseau

Fondamentalement, je voudrais obtenir ce qui suit:

En utilisant un seul sous-réseau

Différents types d'utilisateurs utilisant ces sous-réseaux

créature 2 Piscines, respectivement

Classe d'utilisateur nommée "l2vpn_user", S'il correspond à l'adresse MAC, un autre fichier de démarrage vous sera attribué.

Le reste des utilisateurs sera invité à télécharger le fichier de démarrage par défaut.

Un problème avec dhcpd.conf, Ce que j'ai utilisé, c'est que tous les utilisateurs peuvent obtenir une adresse IP, mais ils tombent tous dans la piscine pour des clients inconnus.

#some server default values
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;

#default network declaration
subnet 172.0.7.0 netmask 255.255.255.0
{}

#class declaration
class "l2vpn_user"
{
match pick-first-value (option dhcp-client-identifier, hardware);
option bootfile-name "CH6541E-VLAN181_new1.cfg";
filename "CH6541E-VLAN181_new1.cfg";
}

#manually assigning 3 subclasses
subclass "l2vpn_user" 1:00:22:68:f2:e0:e2;
subclass "l2vpn_user" 1:00:22:68:f2:e1:c2;
subclass "l2vpn_user" 1:00:22:68:f2:e3:96;

#main subnet declaration
subnet 10.161.255.0 netmask 255.255.255.0
{
option routers 10.161.255.1;
next-server 192.168.11.245;
allow leasequery;
max-lease-time 300;
option bootfile-name "160basic_max_snmp.bin";
filename "160basic_max_snmp.bin";
option time-servers 172.0.7.52;

#2 pools, l2vpn user for the first pool
pool {
range 10.161.255.2 10.161.255.200;
allow members of "l2vpn_user";
}

#The rest use this pool
pool {
range 10.161.255.201 10.161.255.254;
allow unknown-clients;
}
}
Invité:

Catherine

Confirmation de:

Votre configuration dhcpd.conf Valide. Je l'ai moi-même testé sur isc-dhcp 4.2.4, et les adresses MAC de la sous-classe ont reçu l'adresse du pool l2vpn_user.

Je recommanderais de lancer dhcpd En mode «forground» Avec le journal de débogage activé (Drapeaux -f et -d) Et remplir des contrôles de performance en fonction de ce qui est enregistré dans le journal. Étant donné que votre configuration est valide et fonctionne dans mes tests, votre problème est probablement lié à un problème externe.

Pour répondre aux questions, connectez-vous ou registre