1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!-- original version: 28997 -->
5
<sect2 condition="supports-bootp" id="tftp-bootp">
6
<title>Configurer un serveur BOOTP</title>
9
Il existe deux serveurs BOOTP pour GNU/Linux, <command>bootpd</command> CMU
10
et le second est en fait un serveur DHCP, <command>dhcpd</command> ISC, que
11
l'on peut trouver dans les paquets <classname>bootp</classname> et
12
<classname>dhcp</classname> dans &debian;.
16
Pour utiliser <command>bootpd</command> CMU, vous devez commencer par
17
d�commenter (ou ajouter) la ligne ad�quate dans
18
<filename>/etc/inetd.conf</filename>. Dans &debian;, vous pouvez tout
19
simplement lancer <userinput>update-inetd --enable bootps</userinput> suivi
20
de <userinput>/etc/init.d/inetd reload</userinput> pour le faire. Sinon, la
21
ligne en question devrait ressembler � :
23
<informalexample><screen>
24
bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120
25
</screen></informalexample>
27
Maintenant, vous devez cr�er le fichier <filename>/etc/bootptab</filename>.
28
C'est le m�me genre de format familier et cryptique que ceux des bons vieux
29
fichiers BSD <filename>printcap</filename>, <filename>termcap</filename>, et
30
<filename>disktab</filename>. Voyez la page de manuel de
31
<filename>bootptab</filename> pour d'autres informations.
32
Pour <command>bootpd</command> CMU, il sera n�cessaire d'obtenir l'adresse
33
mat�rielle (MAC) du client. Voici un exemple du fichier
34
<filename>/etc/bootptab</filename> :
36
<informalexample><screen>
44
</screen></informalexample>
46
Vous devrez changer au moins l'option <quote>ha</quote> qui sp�cifie l'adresse
47
mat�rielle du client. L'option <quote>bf</quote> sp�cifie le fichier que le
48
client devra r�cup�rer via TFTP ; cf. <xref linkend="tftp-images"/> pour
52
Pour les SGI Indys, il suffit d'entrer la commande de contr�le
53
<userinput>printenv</userinput>. La valeur de la variable
54
<userinput>eaddr</userinput> est celle de l'adresse MAC de la machine.
59
En comparaison, configurer BOOTP avec <command>dhcpd</command> ISC est tr�s
60
facile parce qu'il traite les clients BOOTP comme des clients DHCP l�g�rement
61
sp�ciaux. Certaines architectures requi�rent une configuration complexe pour
62
amorcer les clients via BOOTP. Si la v�tre en fait partie, lisez la partie
63
<xref linkend="dhcpd"/>. Sinon, vous pouvez simplement ajouter la directive
64
<userinput>allow bootp</userinput> au bloc de configuration pour le
65
sous-r�seau contenant le client, puis red�marrer <command>dhcpd</command>
66
avec <userinput>/etc/init.d/dhcpd restart</userinput>.