summaryrefslogtreecommitdiff
path: root/pt_BR/install-methods/tftp/bootp.xml
blob: 782e0864a9a4863246ccf115655213ab9088bb49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- retain these comments for translator revision tracking -->
<!-- original version: 28997 -->
<!-- reviewed by Felipe Augusto van de Wiel (faw) 2005.12.30 -->

  <sect2 condition="supports-bootp" id="tftp-bootp">
  <title>Configurando um servidor BOOTP</title>
<para>

Existem dois servidores BOOTP disponíveis para o GNU/Linux: o
CMU <command>bootpd</command> e o outro atualmente é o
servidor DHCP, ISC <command>dhcpd</command>, que estão disponíveis
nos pacotes <classname>bootp</classname> e <classname>dhcp</classname>
no &debian;.

</para><para>

Para usar o CMU <command>bootpd</command> você deverá primeiro
descomentar (ou adicionar) a linha relevante em
<filename>/etc/inetd.conf</filename>.
No &debian;, você poderá executar <userinput>update-inetd --enable
bootps</userinput> então o comando <userinput>/etc/init.d/inetd
reload</userinput> para fazer isto. Em todo caso, a linha em questão
deverá se parecer com:

<informalexample><screen>
bootps  dgram  udp  wait  root  /usr/sbin/bootpd  bootpd -i -t 120
</screen></informalexample>

Agora, você deverá criar um arquivo <filename>/etc/bootptab</filename>.
Este terá a mesma quantidade de formato críptico e familiar como o
bom e antigo <filename>printcap</filename> do BSD,
<filename>termcap</filename>, e
<filename>disktab</filename>. Veja a página de manual do
<filename>bootptab</filename> para mais informações. Para o
CMU <command>bootpd</command> você precisará conhecer o endereço de
hardware (MAC) do cliente. Aqui está um exemplo de arquivo
<filename>/etc/bootptab</filename>:

<informalexample><screen>
client:\
  hd=/tftpboot:\
  bf=tftpboot.img:\
  ip=192.168.1.90:\
  sm=255.255.255.0:\
  sa=192.168.1.1:\
  ha=0123456789AB:
</screen></informalexample>

Você pelo menos precisará mudar a opção <quote>ha</quote>, que especifica o
endereço de hardware do cliente. A opção <quote>bf</quote> especifica o arquivo
que o cliente deverá baixar via TFTP; veja 
<xref linkend="tftp-images"/> para mais detalhes.

<phrase arch="mips">
Nos Indys SGI você poderá apenas apertar enter no monitor de comandos
e digitar <userinput>printenv</userinput>. O valor da variável
<userinput>eaddr</userinput> é o endereço MAC da máquina.
</phrase>

</para><para>

Em contraste, a configuração de um BOOTP com o ISC <command>dhcpd</command>
é realmente fácil, por causa que ele trata clientes BOOTP de uma
forma especial como clientes DHCP. Algumas arquiteturas requerem uma
configuração complexa para a inicialização dos clientes via
BOOTP. Caso a sua seja uma destas, leia a seção <xref linkend="dhcpd"/>.
Caso contrário, você será provavelmente capaz de adicionar a diretiva
<userinput>allow bootp</userinput> no bloco de configuraçào de sub-rede
de seu cliente e reiniciar o servidor dhcp
<command>dhcpd</command> com o comando <userinput>/etc/init.d/dhcpd
restart</userinput>.

</para>
  </sect2>