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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [04/10/2014 06:05] Hypathie [Installation et configuration DHCP] |
utilisateurs:hypathie:tutos:reseau-local-routeur-bind-dhcp [04/10/2014 07:36] Hypathie [Détail de la configuration de /etc/dhcpd/hcpd.conf] |
||
---|---|---|---|
Ligne 202: | Ligne 202: | ||
</code> | </code> | ||
- | Le principale de la configuration se fait par le fichier /etc/dhcp/dhcpd.conf | + | **Le principale de la configuration se fait par le fichier /etc/dhcp/dhcpd.conf** |
Voir [[http://www.delafond.org/traducmanfr/man/man5/dhcpd.conf.5.html]] | Voir [[http://www.delafond.org/traducmanfr/man/man5/dhcpd.conf.5.html]] | ||
- | Il est composé de plusieurs sections, chacune limitée par des accolades { et } : | ||
+ | Il est composé de plusieurs sections, constituée de directives. | ||
+ | Une directive a pour syntaxe soit :\\ | ||
+ | des lignes : ''clé'' + ''valeur'' + '';''\\ | ||
+ | des directives : ''directive;''\\ | ||
+ | des directives avec accolades.\\ | ||
+ | |||
+ | Ces directives organisée en sections : | ||
- des paramètres globaux qui s'appliquent à tout le fichier, | - des paramètres globaux qui s'appliquent à tout le fichier, | ||
- shared-network, | - shared-network, | ||
Ligne 367: | Ligne 373: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | * **client BOOTP** : | ||
+ | À savoir : Bootstrap Protocol (BOOTP) est un protocole réseau d'amorçage, qui permet à une machine cliente sans disque dur de découvrir sa propre adresse IP, l'adresse d'un hôte serveur, et le nom d'un fichier à charger en mémoire pour exécution. Le serveur isc-dhcp-server prend en charge le BOOTP.\\ | ||
+ | |||
+ | Exemple de configuration : | ||
+ | <code>host nom-du-client { | ||
+ | filename "/tftpboot.img"; | ||
+ | server-name "nom-serveur"; | ||
+ | next-server nom-serveur; | ||
+ | hardware ethernet adresse_MAC_du_client; | ||
+ | fixed-address une_IP; | ||
+ | }</code> | ||
+ | > où ''nom-serveur'' à la fonction de serveur DHCP, serveur TFTP et passerelle réseau | ||
+ | Il faut avoir installer un serveur TFTP : Voir [[http://www.debianhelp.co.uk/tftp.htm|Install tftp server in Debian]] | ||
+ | > où ''/tftpboot.img'' est le nom du fichier extrait par TFTP : voir [[https://www.debian.org/releases/wheezy/i386/ch04s05.html.fr#tftp-images|mettre en place des images TFTP]] | ||
+ | |||
+ | <note tip> | ||
+ | Pour une installation par le réseau avec tftp-hpa voir : [[http://www.cyberciti.biz/faq/install-configure-tftp-server-ubuntu-debian-howto/]] | ||
+ | </note> | ||
+ | |||
+ | Pour explication détaillée du fonctionnement du BOOTP ainsi que sur l'amorçage depuis le réseau avec TFTP voir ici : [[https://www.debian.org/releases/wheezy/i386/ch04s05.html.fr|Préparer les fichiers pour amorcer depuis le réseau avec TFTP]] | ||
+ | |||
+ | ====La maintenance /var/lib/dhcp/dhcpd.leases ==== | ||
+ | Le fichier /var/lib/dhcp/dhcpd.leases permet d'accéder à une base de donnée persistante des baux attribués. | ||
+ | |||
+ | <code root>ls /var/lib/dhcp/</code> | ||
+ | <code>dhclient.br0.leases | ||
+ | dhclient.leases | ||
+ | dhclient-d3b7604e-6f32-4904-8fcd-b98398026559-eth0.lease | ||
+ | dhcpd.leases | ||
+ | dhcpd.leases~ | ||
+ | dhclient-d3b7604e-6f32-4904-8fcd-b98398026559-eth1.lease | ||
+ | dhclient.eth0.leases</code> | ||
+ | |||
+ | Le fichier ''dhcpd.leases'' contient les baux persistants.\\ | ||
+ | |||
+ | Le fichier ''dhcpd.leases~'' est un fichier de sauvegarde des anciens baux.\\ | ||
+ | |||
+ | * Quand il y a des problèmes avec les baux, on fait : | ||
+ | <code root>mv dhcpd.leases~ dhcpd.leases</code> | ||
+ | |||
+ | Puis on redémarre : ''/etc/init.d/isc-dhcp-server restart''\\ | ||
+ | |||
+ | Pour plus de détail : [[http://www.delafond.org/traducmanfr/man/man5/dhcpd.leases.5.html|man dhcpd.leases]] | ||
+ | |||
<note> | <note> |