/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.