DHCPv6 : Différence entre versions

De Wiki NCad
Aller à : navigation, rechercher
(Présentation)
(Présentation)
 
(11 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
== Présentation ==
 
== Présentation ==
  
Le service DHCP permet de fournir au client un certains nombre d'informations sur le réseau pour qu'il puisse accédé à Internet. Ces informations sont diverses et sont à minima :
+
*Le service '''DHCP''' permet de fournir au client un certain nombre d'informations sur le réseau pour qu'il puisse accéder à Internet. Ces informations sont diverses et sont à minima :
* l'adresse IP de la machine affecté dynamiquement;
+
** l'adresse IP de la machine affectée dynamiquement;
* l'adresse de passerelle;
+
** l'adresse de passerelle;
* le masque de sous réseau;
+
** le masque de sous-réseau;
* deux serveurs de DNS : primaire et auxiliaire.
+
** deux serveurs de DNS : primaire et auxiliaire.
Le serveur peut également donner d'autres indications :
+
* le nom de domaine;
+
* le baux DHCP après lequel l'adresse affecté dynamiquement devra être renouvellée;
+
* un/plusieurs serveur(s) de temps (NTP).
+
  
Sous sa version v6, le service DHCP attribue des adresses IPv6. La configuration du service reste identique à celle du service DHCP standard sous IPv4.
+
 
 +
*Le serveur peut également donner d'autres indications :
 +
** le nom de domaine;
 +
** le baux DHCP après lequel l'adresse affectée dynamiquement devra être renouvelée;
 +
** un/plusieurs serveur''(s)'' de temps ''(NTP)''.
 +
 
 +
 
 +
* '''DHCPv6''' attribue des adresses '''IPv6'''. La configuration du service reste identique à celle du service '''DHCP''' standard sous '''IPv4'''.
  
 
== Installation ==
 
== Installation ==
  
 
=== Serveur ===
 
=== Serveur ===
 
+
* Il faut installer le daemon '''dibbler-server''' :
Il faut installer le daemon dibbler-server :
+
 
{{Box Console | objet=sudo apt-get install dibbler-server}}
 
{{Box Console | objet=sudo apt-get install dibbler-server}}
 +
 +
* On effectue une sauvegarde du fichier de configuration par défaut :
 +
{{Box Console | objet=sudo cp /etc/dibbler/server.conf /etc/dibbler/server.conf.bak<br />sudo rm /etc/dibbler/server.conf<br />sudo touch /etc/dibbler/server.conf}}
 +
 +
* Ensuite on édite le fichier '''/etc/dibbler/server.conf''' puis on le renseigne avec les informations ci-dessous :
 +
 +
log-level 8
 +
log-mode short
 +
preference 0
 +
iface "eth0" { // interface sur laquelle écoute le serveur
 +
 +
t1 1800-2000
 +
t2 2700-3000
 +
prefered-lifetime 3600
 +
valid-lifetime 7200
 +
 +
class {
 +
  pool 2000:69::/64
 +
}
 +
 +
option dns-server 2000::ff,2000::fe // serveurs DNS
 +
option domain reseau1.ipv6.lan
 +
option ntp-server 2000::200,2000::201,2000::202 //serveurs de temps (synchro)
 +
}
 +
 +
* Le serveur est maintenant configuré. On peut le redémarrer :
 +
 +
{{Box Console | objet=sudo /etc/init.d/dibbler-server restart}}
 +
 +
* Pour démarrer, arrêter le serveur en mode '''debug''' et voir éventuellement les erreurs liées au fichier de configuration :
 +
 +
{{Box Console | objet=dibbler-server start<br />dibbler-server stop}}
 +
 +
=== Clients ===
 +
 +
==== Ubuntu ====
 +
 +
* Pour les clients fonctionnant sous '''Ubuntu''', il suffit d'installer le client '''dibbler''' :
 +
 +
{{Box Console | objet=sudo apt-get install dibbler-client}}
 +
 +
* Aucune configuration particulière n'est à faire. Le client doit pouvoir récupérer ses paramètres '''IP''' dès le lancement du client. Pour le vérifier :
 +
 +
{{Box Console | objet=ifconfig}}
 +
 +
* Pour Démarrer et arrêter le client avec le '''debug''' :
 +
 +
{{Box Console | objet=dibbler-client start<br />dibbler-client stop}}
 +
 +
==== Windows XP ====
 +
 +
Pour Windows XP il existe un client Dibbler. Les versions ultérieures à Windows XP prennent en charge le protocole DHCP pour IPv6.

Version actuelle en date du 14 février 2014 à 00:45

Présentation

  • Le service DHCP permet de fournir au client un certain nombre d'informations sur le réseau pour qu'il puisse accéder à Internet. Ces informations sont diverses et sont à minima :
    • l'adresse IP de la machine affectée dynamiquement;
    • l'adresse de passerelle;
    • le masque de sous-réseau;
    • deux serveurs de DNS : primaire et auxiliaire.


  • Le serveur peut également donner d'autres indications :
    • le nom de domaine;
    • le baux DHCP après lequel l'adresse affectée dynamiquement devra être renouvelée;
    • un/plusieurs serveur(s) de temps (NTP).


  • DHCPv6 attribue des adresses IPv6. La configuration du service reste identique à celle du service DHCP standard sous IPv4.

Installation

Serveur

  • Il faut installer le daemon dibbler-server :
ICON Terminal.png

sudo apt-get install dibbler-server

  • On effectue une sauvegarde du fichier de configuration par défaut :
ICON Terminal.png

sudo cp /etc/dibbler/server.conf /etc/dibbler/server.conf.bak
sudo rm /etc/dibbler/server.conf
sudo touch /etc/dibbler/server.conf

  • Ensuite on édite le fichier /etc/dibbler/server.conf puis on le renseigne avec les informations ci-dessous :
log-level 8 
log-mode short 
preference 0 
iface "eth0" { // interface sur laquelle écoute le serveur

t1 1800-2000 
t2 2700-3000 
prefered-lifetime 3600 
valid-lifetime 7200 

class { 
  pool 2000:69::/64 
} 

option dns-server 2000::ff,2000::fe // serveurs DNS
option domain reseau1.ipv6.lan
option ntp-server 2000::200,2000::201,2000::202 //serveurs de temps (synchro)
}
  • Le serveur est maintenant configuré. On peut le redémarrer :
ICON Terminal.png

sudo /etc/init.d/dibbler-server restart

  • Pour démarrer, arrêter le serveur en mode debug et voir éventuellement les erreurs liées au fichier de configuration :
ICON Terminal.png

dibbler-server start
dibbler-server stop

Clients

Ubuntu

  • Pour les clients fonctionnant sous Ubuntu, il suffit d'installer le client dibbler :
ICON Terminal.png

sudo apt-get install dibbler-client

  • Aucune configuration particulière n'est à faire. Le client doit pouvoir récupérer ses paramètres IP dès le lancement du client. Pour le vérifier :
ICON Terminal.png

ifconfig

  • Pour Démarrer et arrêter le client avec le debug :
ICON Terminal.png

dibbler-client start
dibbler-client stop

Windows XP

Pour Windows XP il existe un client Dibbler. Les versions ultérieures à Windows XP prennent en charge le protocole DHCP pour IPv6.