diff options
Diffstat (limited to 'cs/install-methods/tftp/bootp.xml')
-rw-r--r-- | cs/install-methods/tftp/bootp.xml | 71 |
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 — +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> |