[DHCP3] Mauvaise allocation IP
Bonjour, j'ai installé sur ma debian un serveur dhcp(dhcp3-server) en faisant un apt-get install, voici mon fichier de conf (dhcpd.conf): # DEBUT des options GLOBALES # Les options globales s'appliqueront par défaut à tous les sous-réseaux # Nom de domaine #option domain-name exemple.com; # Adresses des serveurs DNS (séparées par une virgule) option domain-name-servers 10.0.0.1; # Durée du bail en secondes default-lease-time 6000; max-lease-time 6000; # Le serveur DHCP est autoritaire pour les sous-réseaux déclarés ci-dessous authoritative; # FIN des options GLOBALES # DEBUT de la déclaration des sous-réseaux et des machines # Déclaration du sous-réseau 192.168.0.0/255.255.255.0 subnet 192.168.0.0 netmask 255.255.255.0 { # Plage d'adresses à attribuer pour les machines non déclarées range 192.168.0.3 192.168.0.20; # Adresse du routeur option routers 192.168.0.1; } ### Déclaration de la machine ordi1 ### La déclaration d'une machine permet de lui attribuer une adresse IP fixe host ordi1 { ### Adresse MAC de la machine hardware ethernet 00:e0:18:9a:cc:91; ### Adresse IP à attribuer fixed-address 192.168.0.2; } #FIN de la déclaration des sous-réseaux et des machines Mon probleme est que je n'arrive a pas allouer a une machine (sous windows 2000) une adresse ip comprise entre 192.168.0.3 et 192.168.0.19, il m'alloue direct l'adresse ip 192.168.0.20 :? j'ai regarder les log en faisant un joli cat /var/log/syslog ce qui me donne (quand je redemarre mon server) dhcp3-server restart Apr 12 17:19:46 tux dhcpd: Wrote 0 deleted host decls to leases file. Apr 12 17:19:46 tux dhcpd: Wrote 0 new dynamic host decls to leases file. Apr 12 17:19:46 tux dhcpd: Wrote 1 leases to leases file. Apr 12 17:21:05 tux dhcpd: DHCPRELEASE of 192.168.0.20 from 00:50:ba:0d:3a:e8 (home) via eth1 (found) Apr 12 17:21:07 tux dhcpd: DHCPDISCOVER from 00:50:ba:0d:3a:e8 via eth1 Apr 12 17:21:08 tux dhcpd: DHCPOFFER on 192.168.0.20 to 00:50:ba:0d:3a:e8 (home) via eth1 Apr 12 17:21:08 tux dhcpd: DHCPREQUEST for 192.168.0.20 (192.168.0.1) from 00:50:ba:0d:3a:e8 (home) via eth1 Apr 12 17:21:08 tux dhcpd: DHCPACK on 192.168.0.20 to 00:50:ba:0d:3a:e8 (home) via eth1 Mon allocation fixe avec une seconde machine (sous windows xp) en 192.168.0.2 fonctionne tres bien... Mon petit reseau fonctionne tres bien j'arrive a aller sur le net a pinger et tout et tout.. J'ai eu bo chercher je comprends pas trop Merci. PS: voici mon fichier /etc/network/interfaces # /etc/network/interfaces # The loopback interface auto lo iface lo inet loopback #Demarrage et arret auto des regles iptables pre-up /etc/network/if-pre-up.d/iptables-start.sh post-down /etc/network/if-post-down.d/iptables-stop.sh #Activation de la fonction de forwarding ip au niveau du noyau up echo 1 /proc/sys/net/ipv4/ip_forward # The first network card - this entry was created during the Debian installation # (network, broadcast and gateway are optional) #Configuration de la carte connecte au routeur 10 Mo/Bits (Realtek) auto eth0 iface eth0 inet static address 10.0.0.2 netmask 255.255.255.0 broadcast 10.0.0.255 network 10.0.0.0 gateway 10.0.0.1 #Configuration de la carte connecte au LAN 100 Mo/Bits (NVidia) auto eth1 iface eth1 inet static address 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 #network192.168.0.0
Re: [DHCP3] Mauvaise allocation IP
On Mon, Apr 12, 2004 at 05:30:32PM +0200, Leray regis wrote: Bonjour, Bonjour, # Déclaration du sous-réseau 192.168.0.0/255.255.255.0 subnet 192.168.0.0 netmask 255.255.255.0 { # Plage d'adresses à attribuer pour les machines non déclarées range 192.168.0.3 192.168.0.20; # Adresse du routeur option routers 192.168.0.1; } Mon probleme est que je n'arrive a pas allouer a une machine (sous windows 2000) une adresse ip comprise entre 192.168.0.3 et 192.168.0.19, il m'alloue direct l'adresse ip 192.168.0.20 :? j'ai regarder les log en faisant un joli cat /var/log/syslog ce qui me donne (quand je redemarre mon server) dhcp3-server restart C'est ta plage qui est trop grande, dhcp alloue la première ip disponible dans la plage que tu lui donnes. Si tu veux que ta machine ait l'ip 192.168.0.19 il faut : - soit que tu raccourcisses ta plage d'ip disponible donc de 1921.668.0.3 a 192.168.0.19 ; - soit que tu dises a ton serveur dhcp que pour telle addresse MAC tu alloues telle ip. En espérant que celà t'aide. -- -- J'ai lu quelque part qu'il y avait une maniere d'avoir des ACL avec Ext2fs. Ca se passe comment ? Ca se passe bien. -+- Rémy in Guide du linuxien pervers - Le serpent de mer repointe son nez
Re: [DHCP3] Mauvaise allocation IP
Le 12520ième jour après Epoch, Leray regis écrivait: Bonjour, j'ai installé sur ma debian un serveur dhcp(dhcp3-server) en faisant un apt-get install, voici mon fichier de conf (dhcpd.conf): [...] # Déclaration du sous-réseau 192.168.0.0/255.255.255.0 subnet 192.168.0.0 netmask 255.255.255.0 { # Plage d'adresses à attribuer pour les machines non déclarées range 192.168.0.3 192.168.0.20; # Adresse du routeur option routers 192.168.0.1; } [...] Mon probleme est que je n'arrive a pas allouer a une machine (sous windows 2000) une adresse ip comprise entre 192.168.0.3 et 192.168.0.19, il m'alloue direct l'adresse ip 192.168.0.20 :? Ben il n'y a rien d'illégal là dedans. Tu lui demande d'allouer dans le range 192.168.0.3 192.168.0.20; ... 20 est dedans ;) Modifie ta directive range si tu veux pas allouer l'adresse 20. -- sam /.ing an issue is like asking an infinite number of monkeys for advice -- in #debian-devel
Re: [DHCP3] Mauvaise allocation IP
Le Mon 12/04/2004, Leray regis disait Mon probleme est que je n'arrive a pas allouer a une machine (sous windows 2000) une adresse ip comprise entre 192.168.0.3 et 192.168.0.19, il m'alloue direct l'adresse ip 192.168.0.20 :? j'ai regarder les log en faisant un joli cat /var/log/syslog ce qui me donne (quand je redemarre mon server) dhcp3-server restart Ben l'adresse est dans la plage, non ? En fait le serveur alloue d'abord les adresses du haut de la plage, mais ça ne devrait pas poser problème. -- Erwan
Re: [DHCP3] Mauvaise allocation IP
Le Mon 12/04/2004, Leray regis disait Erwan David a écrit : Le Mon 12/04/2004, Leray regis disait Mon probleme est que je n'arrive a pas allouer a une machine (sous windows 2000) une adresse ip comprise entre 192.168.0.3 et 192.168.0.19, il m'alloue direct l'adresse ip 192.168.0.20 :? j'ai regarder les log en faisant un joli cat /var/log/syslog ce qui me donne (quand je redemarre mon server) dhcp3-server restart Ben l'adresse est dans la plage, non ? En fait le serveur alloue d'abord les adresses du haut de la plage, mais ça ne devrait pas poser problème. Ca ne pose pas de probleme mais je voulais par souci de logique que les adresses soit allouer de l'adresse ip la plus petite vers la plus grande, de facon croissante et non decroissante, pas trouver l'option qui le permettait.. Je ne crois pas qu'elle existe. C'est tout aussi logique de remplir la plage depuis le haut que depuis le bas. -- Erwan
Re: [DHCP3] Mauvaise allocation IP
Le 12520ième jour après Epoch, Leray regis écrivait: Erwan David a écrit : Le Mon 12/04/2004, Leray regis disait Mon probleme est que je n'arrive a pas allouer a une machine (sous windows 2000) une adresse ip comprise entre 192.168.0.3 et 192.168.0.19, il m'alloue direct l'adresse ip 192.168.0.20 :? j'ai regarder les log en faisant un joli cat /var/log/syslog ce qui me donne (quand je redemarre mon server) dhcp3-server restart Ben l'adresse est dans la plage, non ? En fait le serveur alloue d'abord les adresses du haut de la plage, mais ça ne devrait pas poser problème. Ca ne pose pas de probleme mais je voulais par souci de logique que les adresses soit allouer de l'adresse ip la plus petite vers la plus grande, de facon croissante et non decroissante, pas trouver l'option qui le permettait.. Quelle est la logique ? Tu définis une plage, et hop! Par contre, regarde la log, et tu vas voir que ta machine propose de garder son adresse (20), et que le serveur lui dit OK. Elle a le souvenir d'avoir eu 20 à un moment, et donc tente de la garder. C'est la logique du client DHCP dans ton cas. Réduit ou change ta plage, et l'allocation se fera dans l'ordre logique voulue par le programmeur de dhcpd :) -- If you don't drink it, someone else will.