Comment mettre a jour le dns avec dhcp ? - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 02-06-2003 à 14:33:32
|
Marsh Posté le 02-06-2003 à 14:39:15
Cassidy a écrit :
|
hum ca marche pas, apt-cache il connait pas...
Marsh Posté le 02-06-2003 à 14:41:25
ben oui c'est sous Debian.
Mais grace a http://packages.debian.org tu peux trouver:
http://packages.debian.org/unstabl [...] -dhcp.html
http://packages.debian.org/unstable/net/dhcp-dns.html
avec les sources
Marsh Posté le 02-06-2003 à 15:08:48
j'ai pas de bol ca marche pas avec ces sources...
Marsh Posté le 02-06-2003 à 18:39:04
vegg a écrit : J'aimerais savori comment mettre a jour les entrées du DNS alors que j'utilise DHCP sur mon réseau. J'ai rien trouvé de special sur le net... |
Tu utilises kel distribution ?
Marsh Posté le 03-06-2003 à 09:57:27
EverGlide a écrit : |
je suis sur redhat 9 !
Marsh Posté le 03-06-2003 à 12:21:23
vegg a écrit : |
Si tu utilises dhcpd :
ddns-update-style interim; # Méthode de la mise a jour
ddns-update on; # Authorise la mise a jour
ignore client-updates; # Ca va forcer la mise a jour par le DHCP
update-static-leases on; # Pareil kau dessus mais pour les ip fixes de ton lan
Voila c a rajouté dans le dhcpd.conf
J'espere t'avoir été utile
++
Marsh Posté le 03-06-2003 à 14:10:13
J'espere t'avoir été utile
oui ! mais tu peux encore l'être en répondant a quelques questions stp !
en fait j'ai donc rajouté ces quelques lignes (y'en a certaines que j'avais deja, les 2 premieres) mais je redemarre mon serveur, je regarde dans le fichier de zone mais il n'y a personne ! faut-il encore ajouter autre chose ?
Marsh Posté le 03-06-2003 à 14:26:02
pour tous les détails :
http://forum.hardware.fr/forum2.ph [...] 944&cat=11
Marsh Posté le 03-06-2003 à 14:59:11
BMOTheKiller a écrit : pour tous les détails : |
controls {
inet 127.0.0.1 allow { any; localhost; } keys { rndckey; };
inet 10.0.0.1 allow { any; localhost; } keys { rndckey; };
pourquoi le "any" dans ces lignes?
acl "clients-dhcp" {
10.0.0.1;
127.0.0.1;
C koi ces acl ? je dois en mettre moi alors que je n'en ai créée aucune il me semble?
zone "0.0.10.in-addr.arpa" {
type master;
file "0.0.10.in-addr.arpa.zone";
allow-update { internals; 10.0.0.0/8; };
Pourkoi le internal ?
zone "K-TEAM" {
type master;
file "K-TEAM.zone";
allow-update { internals; 10.0.0.1; 127.0.0.1; };
forwarders { };
};
Poukoi le forwarders?
Et puis moi sur mon client, dhclient.conf n'existe pas, domainname ne donne rien.
Marsh Posté le 03-06-2003 à 15:09:13
forwarders sert à spécifier un transfert de zone, si par exemple tu as un autre serveur dns dans une zone maitre ou esclave, tu peux mettre son adresse ici pour lui envoyer les requètes, sinon en laissant vide stipule que l'on ne veut pas de transfert
si dhclient.conf n'existe pas, c'est peut-être parce dhclient n'est pas installé ou que ton fichier de conf se trouve ailleurs ou porte un autre nom (dhclient-eth0.conf ?)
pour domainname c'est pas méchant, le serveur dns fait le lien, sur le réseau tu as donc :
HOSTNAME = HOSTNAME.DOMAINNAME
en pratique : que tu fasses une recherche sur HOSTNAME ou sur HOSTNAME.DOMAINNAME revient au même
Marsh Posté le 03-06-2003 à 15:25:22
Bon en fait je trouve pas trop pkoi ca marche pas...
// generated by named-bootconf.pl
options {
directory "/var/named";
};
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "9.168.192.in-addr.arpa" IN {
type master;
notify no;
file "9.168.192.zone";
allow-update {192.168.9.50;};
};
zone "arcomex.fr" IN {
type master;
file "arcomex.fr.zone";
allow-update {192.168.9.50;};
};
include "/etc/rndc.key";
Ca c'est mon named.conf. 192.168.9.50 c'est donc mon serveur.
ddns-update-style interim;
ddns-updates on;
ignore client-updates;
ddns-domainname "arcomex.fr.zone";
ddns-rev-domainname "in-addr.arpa";
update-static-leases on;
option domain-name-servers 192.168.9.50;
option broadcast-address 192.168.9.255;
option subnet-mask 255.255.255.0;
option routers 192.168.9.50;
subnet 192.168.9.0 netmask 255.255.255.0 {
range 192.168.9.21 192.168.9.41;
}
et voila mon dhcpd.conf
Sur mon client par contre, dhclient est présent mais pas dhclient.conf
Y'a un dhclient dans /sbin que je peux lancer, il fait une demande DHCPACK a mon serveur, qui lui répond bound 192.168.9.41 --renewal in 16829 seconds
Mais ce dhclient je suis obligé de l'utiliser?
Marsh Posté le 03-06-2003 à 15:37:07
j'ai l'impression que tu n'as pas trop compris l'utilisation là.... en fait sur un serveur dhcp comme tu as fait, c'est justement pour avoir des clients à IP dynamique, dhclient sert justement à communiquer avec le serveur dhcp au montage de l'interface réseau puis à chaque renouvellement de bail pour obtenir une IP
le ddns avec un client en IP fixe (bootproto = none) est difficilement gérable puisque le serveur dhcp ne pourra pas communiquer au serveur dns les nouveaux clients connectés si ceux-ci ne font pas appel à l'attribution automatique d'IP, donc par l'intermédiaire de dhclient
soit tu passes en totalement fixe, donc tu spécifies les IP fixes + adresse MAC dans la conf de dhcpd, soit tu passes en totalement dynamique, donc tu configures tes clients en DHCP avec les droits d'update sur la zone master du réseau ainsi que la zone inverse ("allow client-updates" dans dhcpd.conf et ajout du réseau/classe dans la liste des allow-update dans named.conf)
Marsh Posté le 03-06-2003 à 16:35:51
ben je suis pas en total dynamique là?
Marsh Posté le 03-06-2003 à 20:50:56
ben si c'est toi qui doit faire appel à dhclient : non
regarde la config de ton intergace sur les clients
Marsh Posté le 04-06-2003 à 09:30:49
BMOTheKiller a écrit : ben si c'est toi qui doit faire appel à dhclient : non |
... La je suis en train de m'embrouiller je crois...
Sur mon serveur y'a dhcpd qui tourne, et j'ai une machine cliente pour faire les tests. Celle-ci est configurée dans Réseau pour obtenir une adresse IP par DHCP avec automatiquement les informations du DNS. Et ca marche, ma plage d'adresses je l'ai définie de 192.168.9.21 à ...41 et mon client se chope donc l'adrese 41.
Donc dhclient c le truc sur le client qui lui a permis d'obtenir son adresse auprès de mon serveur si je te suis bien?
Marsh Posté le 02-06-2003 à 14:29:41
J'aimerais savori comment mettre a jour les entrées du DNS alors que j'utilise DHCP sur mon réseau. J'ai rien trouvé de special sur le net...
---------------
Le sportif intelligent evite l'effort inutile