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:43]
Hypathie [Mise en place d'un routeur Debian]
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>​dns-nameservers ip-du-routeur</​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''​+<code root>cat /​var/​log/​syslog</​code>​ 
-On re-boot le système.+<​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 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>​
  
-  ​Vérification après redémarrage ​:+> Cela est normal quand le serveur peut être connecté à plusieurs sous-réseaux. Pour démarrer le serveur DHCP il faut définir un unique sous-réseau qu'il devra écouter. 
 +>Il faut donc éditer le fichier /​etc/​dhcp/​dhcpd.conf pour lui indiquer 
 + 
 +===É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>​
  
-Il faut maintenant configurer ​le serveur DHCP pour qu'il attribue des IP au ordi de sous-sous-réseau.+<code root>vim /​etc/​dhcp/​dhcpd.conf</​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 : 
 + 
 +<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 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