Download Manuel d`installation pour la distribution Debian GNU/Linux

Transcript
Chapitre 4. Comment obtenir les supports du système d’installation ?
hardware ethernet 01:23:45:67:89:AB;
fixed-address 192.168.1.90;
}
Dans cet exemple, le serveur servername joue le rôle de serveur DHCP, serveur TFTP et passerelle
réseau. Vous devrez certainement changer les options concernant le nom de domaine ainsi que le nom
du serveur et l’adresse matérielle du client. L’option filename devrait être le nom du fichier extrait
par TFTP.
Après
avoir
modifié
le
fichier
de
configuration
de
dhcpd,
relancez
dhcpd
par
/etc/init.d/isc-dhcp-server restart.
4.3.3. Configurer un serveur BOOTP
Il existe deux serveurs BOOTP pour GNU/Linux, bootpd CMU et dhcpd ISC ; le second est en fait
un serveur DHCP. On peut trouver ces serveurs dans les paquets bootp et isc-dhcp-server de
Debian GNU/Linux.
Pour utiliser bootpd CMU, vous devez commencer par décommenter (ou ajouter) la ligne adéquate
dans /etc/inetd.conf. Dans Debian GNU/Linux, vous pouvez tout simplement lancer
update-inetd --enable bootps suivi de /etc/init.d/inetd reload pour le faire. Au cas
où le serveur BOOTP ne fonctionnerait pas sous Debian, la ligne en question devrait ressembler à :
bootps
dgram
udp
wait
root
/usr/sbin/bootpd
bootpd -i -t 120
Maintenant, vous devez créer le fichier /etc/bootptab qui utilise le même genre de format familier
et cryptique que les bons vieux fichiers BSD printcap, termcap et disktab. Voyez la page de
manuel de bootptab pour d’autres informations. Pour bootpd CMU, il sera nécessaire d’obtenir
l’adresse matérielle (MAC) du client. Voici un exemple du fichier /etc/bootptab :
client:\
hd=/tftpboot:\
bf=tftpboot.img:\
ip=192.168.1.90:\
sm=255.255.255.0:\
sa=192.168.1.1:\
ha=0123456789AB:
Vous devrez changer au moins l’option « ha » qui spécifie l’adresse matérielle du client. L’option « bf »
spécifie le fichier que le client devra récupérer par TFTP ; cf. Section 4.3.5 pour plus de précisions.
En comparaison, configurer BOOTP avec dhcpd ISC est très facile parce qu’il traite les clients
BOOTP comme des clients DHCP légèrement spéciaux. Certaines architectures requièrent une configuration complexe pour amorcer les clients par BOOTP. Si la vôtre en fait partie, lisez la Section 4.3.2.
Sinon, il suffit simplement de modifier le fichier /etc/dhcp/dhcpd.conf et d’ajouter la directive
allow bootp au bloc de configuration pour le sous-réseau contenant le client, puis de redémarrer
dhcpd avec /etc/init.d/isc-dhcp-server restart.
4.3.4. Activer le serveur TFTP
Pour faire fonctionner le serveur TFTP, vous devez vous assurer au préalable que tftpd est activé.
26