summaryrefslogtreecommitdiff
path: root/cs/install-methods/tftp/bootp.xml
diff options
context:
space:
mode:
Diffstat (limited to 'cs/install-methods/tftp/bootp.xml')
-rw-r--r--cs/install-methods/tftp/bootp.xml71
1 files changed, 71 insertions, 0 deletions
diff --git a/cs/install-methods/tftp/bootp.xml b/cs/install-methods/tftp/bootp.xml
new file mode 100644
index 000000000..77f239eb5
--- /dev/null
+++ b/cs/install-methods/tftp/bootp.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="ISO-8859-2"?>
+<!-- $Id$ -->
+<!-- original version: 28997 -->
+
+ <sect2 condition="supports-bootp" id="tftp-bootp">
+ <title>Nastavení BOOTP serveru</title>
+<para>
+
+V GNU/Linuxu můžete použít v zásadě dva BOOTP servery. Jednak je to
+CMU <command>bootpd</command> a druhý je vlastně DHCP server &mdash;
+ISC <command>dhcpd</command>. V distribuci &debian; jsou k dispozici v
+balíčcích <classname>bootp</classname> a <classname>dhcp</classname>.
+
+</para><para>
+
+Pokud chcete použít CMU <command>bootpd</command>, musíte nejprve
+odkomentovat (nebo přidat) jeden důležitý řádek v souboru
+<filename>/etc/inetd.conf</filename>. V systému &debian; můžete
+spustit <userinput>update-inetd --enable bootps</userinput> a následně
+restartovat inetd pomocí <userinput>/etc/init.d/inetd
+reload</userinput>. V jiných systémech přidejte řádku, která bude
+vypadat zhruba takto:
+
+<informalexample><screen>
+bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120
+</screen></informalexample>
+
+Nyní musíte vytvořit soubor <filename>/etc/bootptab</filename>. Jeho
+struktura je velmi podobná té, co používají staré dobré soubory
+<filename>printcap</filename>, <filename>termcap</filename>, a
+<filename>disktab</filename> ze systému BSD.
+Bližší informace jsou v manuálové stránce
+<filename>bootptab</filename>. Pokud používáte CMU
+<command>bootpd</command>, musíte rovněž znát hardwarovou (MAC) adresu
+klienta. Následuje příklad souboru <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>
+
+Z příkladu budete muset změnit minimálně volbu <quote>ha</quote>,
+která značí hardwarovou adresu klienta. Volba <quote>bf</quote>
+specifikuje soubor, který si klient stáhne protokolem TFTP, viz <xref
+linkend="tftp-images"/>.
+
+<phrase arch="mips">
+Na strojích SGI Indy stačí spustit příkazový monitor a napsat
+<userinput>printenv</userinput>. Hodnota <userinput>eaddr</userinput>
+je MAC adresa daného počítače.
+</phrase>
+
+</para><para>
+
+V kontrastu s předchozím je nastaveni BOOTP pomocí ISC
+<command>dhcpd</command> velmi jednoduché, protože dhcpd považuje
+BOOTP klienty za speciální případ DHCP klientů. Některé architektury
+však vyžadují pro zavádění klientů pomocí BOOTP komplikované
+nastavení. Je-li to váš případ, přečtěte si <xref linkend="dhcpd"/>.
+V opačném případě stačí v konfiguračním souboru vložit do bloku
+podsítě, ve které se nachází klient, direktivu <userinput>allow
+bootp</userinput>. Potom restartujte <command>dhcpd</command> server
+příkazem <userinput>/etc/init.d/dhcpd restart</userinput>.
+
+</para>
+ </sect2>