DHCP évolué (+ldap)
Bonjour,
J'ai une configuration DHCP assez complexe à mettre en place. D'une
part, ce serveur fournira les adresses de plusieurs sites. Ce problème
est résolu comme celà:
# on déclare une class vlan200 sur les paquets provenant du VLAN200
# (info donnée par les switchs)
class "vlan200" {
match if binary-to-ascii (10, 16, "", substring( option agent.circuit-id, 2, 2)) = "200";
}
# idem pour les autres
shared-network 1 {
# on déclare les differents subnets
subnet 192.168.200.0 netmask 255.255.255.0 {
option routers 192.168.200.254;
}
subnet 192.168.201.0 netmask 255.255.255.0 {
option routers 192.168.201.254;
}
# on attribue les adresses suivants les class
pool {
deny members of "vlan201";
allow members of "vlan200";
range 192.168.200.10 192.168.200.20;
}
pool {
deny members of "vlan200";
allow members of "vlan201";
range 192.168.201.20 192.168.201.40;
}
}
D'autre part, les PC portables auront une adresse forcée grâce à leur
adresse MAC:
host portable1 {
hardware ethernet 00:10:60:FF:FF:FF;
fixed-address 192.168.200.101;
}
Problème: l'adresse est donnée au portable depuis n'importe quel site
(logique), ma question est comment attribuer une adresse à ces portables
suivant le site où ils se trouvent ? En gros, comment combiner les 2
configurations ?!
Supplément: à terme cette configuration sera stockée dans une base LDAP,
apparement il y a un script dans le patch pour dhcp3
(http://www.newwave.net/~masneyb/) qui permet de faire une conversion.
Mais quelqu'un aurait des paquets déjà patchés pour Sarge ?
Merci pour les infos,
Jean-Michel
Reply to: