[DHCP3] Mauvaise allocation IP

2004-04-12 Par sujet Leray regis

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

2004-04-12 Par sujet Julien Louis
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

2004-04-12 Par sujet François TOURDE
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

2004-04-12 Par sujet Erwan David
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

2004-04-12 Par sujet Erwan David
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

2004-04-12 Par sujet François TOURDE
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.