logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:hypathie:tutos:reseau-local-routeur-bind-dhcp [03/10/2014 10:48]
Hypathie [Installation et configuration DHCP]
utilisateurs:hypathie:tutos:reseau-local-routeur-bind-dhcp [03/10/2014 13:27]
Hypathie [Installation et configuration DHCP]
Ligne 89: Ligne 89:
  
 =====Installation et configuration DHCP ===== =====Installation et configuration DHCP =====
 +> Remarque Bind9 étant installé sur l'IP eth0 du système, l'ip du routeur et donc la même que celle du DNS. Le DNS fait office de DNS pour lui-même puisqu'​on a ajouté dans /​etc/​resolv.conf la ligne ''​nameserver 127.0.0.1''​.
 +
 +
 +>Dans /​etc/​network/​interfaces,​ il faut ajouter pour eth0 cette ligne :
 +
 +En dessous de la ligne avec ''​network''​ :
 +<​code>​dns-nameservers ip-du-routeur</​code>​
 +
 ====Installation ==== ====Installation ====
  
Ligne 102: Ligne 110:
 invoke-rc.d:​ initscript isc-dhcp-server,​ action "​start"​ failed.</​code>​ invoke-rc.d:​ initscript isc-dhcp-server,​ action "​start"​ failed.</​code>​
  
->Dans /​etc/​network/​interfaces,​ il faut ajouter pour eth0 cette ligne :+Vérification des logs:
  
-En dessous de la ligne avec ''​network''​ : +<code root>cat /​var/​log/​syslog</​code>​ 
-<​code>​dns-nameservers ip-du-routeur</​code>​+<​code>​Oct  3 10:48:59 debian-serveur dhcpd: Wrote 0 leases to leases file. 
 +Oct  3 10:48:59 debian-serveur dhcpd:  
 +Oct  3 10:48:59 debian-serveur dhcpd: No subnet declaration for eth0 (192.168.0.1). 
 +Oct  3 10:48:59 debian-serveur dhcpd: ** Ignoring requests on eth0.  If this is not what 
 +Oct  3 10:48:59 debian-serveur dhcpd: ​   you want, please write a subnet declaration 
 +Oct  3 10:48:59 debian-serveur dhcpd: ​   in your dhcpd.conf file for the network segment 
 +Oct  3 10:48:59 debian-serveur dhcpd: ​   to which interface eth0 is attached. ** 
 +Oct  3 10:48:59 debian-serveur dhcpd:  
 +Oct  3 10:48:59 debian-serveur dhcpd:  
 +Oct  3 10:48:59 debian-serveur dhcpd: No subnet declaration for eth1 (192.168.1.1). 
 +Oct  3 10:48:59 debian-serveur dhcpd: ** Ignoring requests on eth1.  If this is not what 
 +Oct  3 10:48:59 debian-serveur dhcpd: ​   you want, please write a subnet declaration 
 +Oct  3 10:48:59 debian-serveur dhcpd: ​   in your dhcpd.conf file for the network segment 
 +Oct  3 10:48:59 debian-serveur dhcpd: ​   to which interface eth1 is attached. ** 
 +Oct  3 10:48:59 debian-serveur dhcpd:  
 +Oct  3 10:48:59 debian-serveur dhcpd:  
 +Oct  3 10:48:59 debian-serveur dhcpd: Not configured to listen on any interfaces! 
 +Oct  3 11:08:59 debian-serveur -- MARK -- 
 +Oct  3 11:09:01 debian-serveur /​USR/​SBIN/​CRON[4234]:​ (root) CMD (  [ -x /​usr/​lib/​php5/​maxlifetime ] && [ -x /​usr/​lib/​php5/​sessionclean ] && [ -d /​var/​lib/​php5 ] && /​usr/​lib/​php5/​sessionclean /​var/​lib/​php5 $(/​usr/​lib/​php5/​maxlifetime)) 
 +Oct  3 11:17:01 debian-serveur /​USR/​SBIN/​CRON[4255]:​ (root) CMD (   cd / && run-parts --report /​etc/​cron.hourly)</​code>​
  
-Remarque Bind9 étant installé sur l'IP eth0 du système, l'ip du routeur et donc la même que celle du DNSLe DNS fait office de DNS pour lui-même puisqu'on a ajouté dans /etc/resolv.conf la ligne ''​nameserver 127.0.0.1''​. +Cela est normal quand le serveur peut être connecté à plusieurs sous-réseauxPour démarrer le serveur DHCP il faut définir un unique sous-réseau qu'il devra écouter. 
-On re-boot le système.+>Il faut donc éditer le fichier ​/etc/dhcp/dhcpd.conf pour lui indiquer
  
-  ​Vérification après redémarrage ​:+===Édition de /​etc/​dhcp/​dhcpd.conf=== 
 +(Après s'​être fait une sauvegarde !) 
 + 
 +  ​Une petite vérification  ​:
 <code root>​less /​etc/​default/​dhcp3-server</​code>​ <code root>​less /​etc/​default/​dhcp3-server</​code>​
 <​code>​INTERFACE= "​eth1"</​code>​ <​code>​INTERFACE= "​eth1"</​code>​
  
-  * Ou avec le démon init.+<code root>vim /​etc/​dhcp/​dhcpd.conf</​code>​ 
-<code root>/​etc/​init.d/​isc-dhcp-server ​status</​code>​+On ajoute tout à la fin : 
 + 
 +<​code>​subnet 192.168.1.0 netmask 255.255.255.0 { 
 +range 192.168.1.2 192.168.1.50;​ 
 +option domain-name-servers 192.168.1.1;​ 
 +option domain-name "​mondomaine.hyp";​ 
 +option netbios-name-servers 192.168.1.1;​ 
 +option routers 192.168.1.1;​ 
 +option subnet-mask 255.255.255.0;​ 
 +option broadcast-address 192.168.1.255;​ 
 +default-lease-time 86400; 
 +max-lease-time 676800; 
 +}</​code>​ 
 + 
 +  * Puis on redémarre ​
 +<code root>/​etc/​init.d/​isc-dhcp-server ​start</​code>​ 
 +<​code>​[ ok ] Starting ISC DHCP server: dhcpd.</​code>​ 
 + 
 +===Côté client=== 
 + 
 +  * Avant l'​installation du DHCP sur la passerelle debian : 
 +<code root>​less /​etc/​network/​interfaces</​code>​ 
 +<​code>​auto lo 
 +iface lo inet loopback 
 + 
 +auto eth0 
 +iface eth0 inet static 
 +address 192.168.1.3 
 +network 192.168.1.0 
 +netmask 255.255.255.0 
 +gateway 192.168.1.1</​code>​ 
 + 
 +  * Pour laisser le serveur DHCP attribuer une IP à ce client : 
 +On édite côté client /​etc/​network/​interfaces : 
 +<code root>vim /​etc/​network/​interfaces</​code>​ 
 +<​code>​auto lo 
 +iface lo inet loopback</​code>​ 
 + 
 +  * On redémarre le système : 
 +Après redémarrage :
  
-Tout va bien !+<code root>​ifconfig | grep 192</​code>​ 
 +<​code>​ 
 +inet adr:​192.168.1.2 Bcast:​192.168.1.255 Masque:​255.255.255.0 
 +</​code>​
  
 +Le premier ordinateur allumé du sous-réseau en 192.168.1.* se voit attribué la première adresse de la plage d'​adresse ("​range"​) entre 162.168.1.2 et 192.168.1.50.\\ ​
 +Donc tout fonctionne !
  
-Il faut maintenant ​configurer le serveur DHCP pour qu'il attribue des IP au ordi de sous-sous-réseau.+Il faut maintenant ​apprendre à affiner la configuration d'​un ​serveur DHCP.
  
 ===== Installation ===== ===== Installation =====
utilisateurs/hypathie/tutos/reseau-local-routeur-bind-dhcp.txt · Dernière modification: 07/10/2014 11:42 par Hypathie

Pied de page des forums

Propulsé par FluxBB