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