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

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:42]
Hypathie créée
utilisateurs:hypathie:tutos:reseau-local-routeur-bind-dhcp [03/10/2014 12:00]
Hypathie [Installation et configuration DHCP]
Ligne 14: Ligne 14:
 </​code>​ </​code>​
  
-===Côté passerelle debian=== ​+====Côté passerelle debian==== 
  
 <code root>vim /​etc/​network/​interfaces </​code>​ <code root>vim /​etc/​network/​interfaces </​code>​
Ligne 59: Ligne 59:
 <​code>​post-up iptables-restore < /​etc/​iptables.save</​code>​ <​code>​post-up iptables-restore < /​etc/​iptables.save</​code>​
  
-===Côté client===+====Côté client====
 <code root>vim /​etc/​network/​interfaces</​code>​ <code root>vim /​etc/​network/​interfaces</​code>​
  
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>​ 
 + 
 + 
 + 
 +Il faut maintenant ​affiner le configurer le 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