Bonjour, Je dispose d'un serveur DHCP sur le réseau 192.168.3.0/24 qui est sensé délivrer des adresses pour les réseaux 192.168.3.0/24 et 192.168.1.0/24. Ce serveur (auth) dispose uniquement d'une interface (192.168.3.80).
<Extrait de /etc/dhcp/dhcpd.conf > subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.1.255; # option domain-name-servers 192.168.1.254, 192.168.3.254; option domain-name-servers 192.168.3.80, 192.168.1.254, 192.168.3.254; option netbios-name-servers 192.168.3.80, 192.168.1.254, 192.168.3.254; } subnet 192.168.3.0 netmask 255.255.255.0 { range 192.168.3.100 192.168.3.200; option routers 192.168.3.254; option subnet-mask 255.255.255.0; option broadcast-address 192.168.3.255; option domain-name-servers 192.168.3.80, 192.168.3.254, 192.168.1.254; # option domain-name-servers 192.168.3.254, 192.168.1.254; option netbios-name-servers 192.168.3.80, 192.168.1.254, 192.168.3.254; } </Extrait> Je dispose d'un routeur (firewall) qui est dispose de trois interfaces physiques : eth0 en 192.168.3.70 eth1 en 192.168.1.70 eth2 en 192.168.4.70 J'y ai installé isc-dhcp-relay pour que les demandes DHCP émise sur le réseau 192.168.1.0 (eth1) soient relayées vers le serveur auth qui est raccordé au réseau 192.163.0. Avec comme configuration : <Extrait de /etc/default/isc-dhcp-relay> # What servers should the DHCP relay forward requests to? SERVERS="auth.ianco.homelinux.org" # On what interfaces should the DHCP relay (dhrelay) serve DHCP requests? INTERFACES="eth1" # Additional options that are passed to the DHCP relay daemon? OPTIONS="" </Extrait> Une machine branchée sur le réseau 192.168.1.0/24 n'arrive pas à recevoir une adresse via le DHCP. J'ai donc essayé de tracer les requêtes sur le réseau. pour cela j'ai utilisé tshark sur chaque interface de firewall (eth0 et eth1) et sur eth0 de auth. sur firewall tshark -i eth1 -R bootp.dhcp 171.305916 0.0.0.0 -> 255.255.255.255 DHCP DHCP Discover - Transaction ID 0x2f1d7a12 tshark -i eth0 -R bootp.dhcp 124.273706 192.168.3.70 -> 192.168.3.80 DHCP DHCP Discover - Transaction ID 0x2f1d7a12 sur auth tshark -i eth0 -R bootp.dhcp 107.557832 192.168.3.70 -> 192.168.3.80 DHCP DHCP Discover - Transaction ID 0x2f1d7a12 Alors que si je connecte une machine en dhcp direct elle récupère une adresse : 69.842498 0.0.0.0 -> 255.255.255.255 DHCP DHCP Request - Transaction ID 0xe50fc01a 69.941042 192.168.3.80 -> 192.168.3.110 DHCP DHCP ACK - Transaction ID 0xe50fc01a Donc je dois avoir raté une partie de configuration, mais quoi ? Ma lecture du man de dhcpd.conf et de celui de dhcrelay ne m'a pas éclairé... Merci de votre aide. --- Yann. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20110603193714.4355b...@yan.ianco.homelinux.org