|
|
|
|
Problèle configuration DHCP
Dernière réponse le 6 sep 2007 à 12:49:06 otipaugle, le 5 fév 2005 à 23:03:40Bonjour;
je me permets de venir poster car je ne toruve pas pourquoi mon dhcp ne veut pas démarrer.
J'ai regarder /var/log/message mais rien dedans. Au début j'avais oublié des ";" mais ça c'est corriger. Maintenant je e vois pas d'où ça vient. Si vous pouvez m'aider.
Voiçi mon fichier :
# /etc/dhcp3/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 "otip.lan";
# Adresses des serveurs DNS (séparées par une virgule)
option domain-name-servers 80.118.192.100, 80.118.196.36;
# Durée du bail en secondes
default-lease-time 3600;
max-lease-time 3600;
# 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.100;
# Adresse du routeur
option routers 192.168.0.254;
}
host portable
{
# Adresse MAC de la machine
hardware ethernet 00:40:D0:3E:77:16;
# Adresse IP à attribuer
fixed-address 192.168.0.1;
}
host otip
{
hardware ethernet 00:0B:6A:89:73:5F;
fixed-address 192.168.0.2;
}
#FIN de la déclaration des sous-réseaux et des machines
Merci beaucoup.
Configuration: Debian Sarge 2.4 dhcp3-server
Alors chez moi ton fichier marche, c.-a-d. le daemon serveur dhcpd demarre bien. (Apres je ne sais pas si ca fait ce qu'il faut.)
ddns-update-style ad-hoc; pour un truc de compatibilite. La raison profonde n'est pas tres claire pour moi mais c'est ce que le "dhcpd" m'affiche quand j'essaie de le lancer avec ton fichier (et aussi avec mon propre fichier si je ne mets pas cette ligne). Tu peux aussi essayer ca mais je ne suis pas sur si c'est la bonne solution car tu as peut-etre une autre version de dhcpd ? Quand je le lance (l'option "-cf" c'est uniquement pour selectionner ton fichier): dhcpd -cf /autre_endroit/dhcpd.conf j'obtiens le message Internet Software Consortium DHCP Server V3.0.1rc13 Copyright 1995-2003 Internet Software Consortium. All rights reserved. For info, please visit http://www.isc.org/products/DHCP Wrote 0 deleted host decls to leases file. Wrote 0 new dynamic host decls to leases file. Wrote 2 leases to leases file. No subnet declaration for eth1 (82.xxx.xxx.xxx). ** Ignoring requests on eth1. If this is not what you want, please write a subnet declaration in your dhcpd.conf file for the network segment to which interface eth1 is attached. ** Listening on LPF/eth0/00:0c:f6:03:da:d3/192.168.0.0/24 Sending on LPF/eth0/00:0c:f6:03:da:d3/192.168.0.0/24 Sending on Socket/fallback/fallback-net Le truc avec "eth1" c'est bon car c'est ma connection internet. Le sous-reseau est bien connecte a eth0 ou il peut y avoir de requetes eventuels par de clients DHCP. Je n'ai pas teste mais ca devrait marcher avec les clients DHCP. Cependant j'ai peut-etre une autre version de dhcpd que toi (version 3.0.1rc13). J'ai installe "dhcpd" a partir des sources, en principe disponible ici: http://www.isc.org/index.pl?/sw/dhcp/ mais maintenant les versions sont dejas un peu plus avances. Si tu n'arrives pas de tout a resoudre ton probleme tu peux aussi prendre le dernier paquet sur ce site. Apart ca, tu as peut-etre confondu un message relativement anodin avec un message d'erreur. Verifies bien avec: ps aux | grep dhcp si dhcpd tourne bien ou pas apres lancement! Peut-etre ce n'est que la ligne mentionne ci-dessus qu'il faut ajouter. |
Un complement: J'ai fait un test avec un client et ca marche, c.-a-.d le client recupere un numero IP, la passerelle et les serveurs DNS.
|
Pour voir la version tu peux essayer quelque chose comme (toujours en root):
dhcpd --help ca affiche peut-etre des erreurs mais la premiere ligne contient la version (en theorie). Sinon tu peux essayer de telecharger la version officielle sur le site que j'ai mentionne. Pour cette version le fichier dhcpd.conf doit etre dans /etc/... et non dans /etc/dhcp3/... Apart ca tu as aussi essaye avec l'option "-cf": dhcpd -cf /etc/dhcpd3/dhcpd.conf pour etre 100 % sur qu'il prenne le bonne fichier de config ? |
La commande est "dhcpd" et non "dhcp" mais il faut etre root car par default c'est dans /usr/sbin/. Si ce n'est pas la dedans ce n'est pas installe ?!
/usr/sbin/dhcpd En principe tu peux le lancer comme ca (avec: "dhcpd" ou "/usr/sbin/dhcpd") et il prendra le fichier de config par default (normalement "/etc/dhcpd.conf"). Si on veut prendre un autre fichier on utilise l'option "-cf <autre_fichier_config>", donc: dhcpd -cf <autre_fichier_config> Apres il y a aussi (a ne pas confondre) de logiciels clients, normalement appeles sur les ordinateurs qui veulent recuperer un numero IP de ton serveur. Il y en a (au moins) trois: (1) "dhclient" il vient aussi avec le paquet "dhcpd" et c'est en quelque sorte la version officielle de www.isc.org. (2) "dhcpcd" (=dhcp-client-daemon) a ne pas confondre avec le "dhcpd" qui est le daemon serveur. Le "dhcpcd" peut etre obtenu ici: http://www.phystech.com/download/dhcpcd.html Moi je le trouve mieux que le "dhclient" car il est plus facile a arreter si on veut. (3) Finalement il y a aussi "pump" qui marche aussi bien. Je crois tous les trois clients sont par default installe dans /sbin/... (et non dans /usr/sbin/... comme le dhcpd). |
Ok on recommence à zéro,
|
Bonjour,
|
Etapes Internet free :
|

