next up previous contents

2.1 Configurer le serveur DHCPD

Vous devez avant tout ajouter le nom d'hôte et l'IP à votre DNS ou à votre fichier /etc/hosts.

Vous devez installer le serveur isc-dhcpd (il est dans les ports sous FreeBSD), activez son lancement en renommant le script dans /usr/local/etc/rc.d . Il s'agit ici de la version 2.

La configuration nécéssaire se résume au strict minium: attribuer une IP et un nom au PC portant l'adresse MAC (que vous avez noté plus haut) et lui donner l'adresse (NFS) du kernel à booter.

Le fichier de config est le suivant:

default-lease-time 600;
max-lease-time 7200;
authoritative;
deny unknown-clients;

option domain-name "india.ath.cx";
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;

subnet 192.168.0.0 netmask 255.255.255.0 {
   use-host-decl-names on;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.0.255;
   
   host vishnu {
      hardware ethernet 52:54:05:DF:5A:A1;
      fixed-address vishnu.india.ath.cx;
      next-server 192.168.0.1;
      option root-path "192.168.0.1:/diskless";
      filename "/diskless/kernel";
     }
}

Vous devez remplacer les noms d'hotes, les IP et l'adresse MAC (hardware ethernet) par celles qui correspondent à votre reseau. Vous pouvez ensuite démarrer isc-dhcpd. Sous FreeBSD, c'est la commande /usr/local/etc/rc.d/isc-dhcpd.sh start , assurez vous qu'il est lancé et en cas de besoin consultez vos logs pour repérer une eventuelle faute de frappe (oubli d'un ; par exemple). Il faut noter que dhcpd a besoin que FreeBSD soit compilé avec options bpf pour fonctionner.

Une fois toute cette phase effectuée, booter votre terminal X a l'aide de la disquette et normalement, il devrait se bloquer à la procédure du chargement du noyau après avoir obtenu son IP et l'adresse du noyau qui sera chargé par NFS.


next up previous contents
Nicolas LS
2002-03-27