diff options
Diffstat (limited to 'cs/install-methods/tftp/dhcp.xml')
-rw-r--r-- | cs/install-methods/tftp/dhcp.xml | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/cs/install-methods/tftp/dhcp.xml b/cs/install-methods/tftp/dhcp.xml new file mode 100644 index 000000000..a65b7d68f --- /dev/null +++ b/cs/install-methods/tftp/dhcp.xml @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="ISO-8859-2"?> +<!-- $Id$ --> +<!-- original version: 29400 --> + + <sect2 condition="supports-dhcp" id="dhcpd"> + <title>Nastavení DHCP serveru</title> +<para> + +Jedním ze svobodných DHCP serverů je ISC +<command>dhcpd</command>. &debian; jej obsahuje jako balík +<classname>dhcp</classname>. Následuje ukázka jednoduchého +konfiguračního souboru (obvykle <filename>/etc/dhcpd.conf</filename>): + +<informalexample><screen> +option domain-name "priklad.cz"; +option domain-name-servers ns1.priklad.cz; +option subnet-mask 255.255.255.0; +default-lease-time 600; +max-lease-time 7200; +server-name "karel"; + +subnet 192.168.1.0 netmask 255.255.255.0 { + range 192.168.1.200 192.168.1.253; + option routers 192.168.1.1; +} + +host clientname { + filename "/tftpboot/tftpboot.img"; + server-name "karel"; + next-server dalsiserver.priklad.cz; + hardware ethernet 01:23:45:67:89:AB; + fixed-address 192.168.1.90; +} +</screen></informalexample> + +Poznámka: novější (a preferovaný) balík <classname>dhcp3</classname> +používá konfigurační soubor +<filename>/etc/dhcp3/dhcpd.conf</filename>. + +</para><para> + +V tomto příkladu máme jeden server jménem +<replaceable>karel</replaceable>, který obstarává práci DHCP a +TFTP serveru a také slouží jako brána do sítě. Ve svém nastavení si +musíte změnit alespoň doménové jméno, jméno serveru a hardwarovou +adresu klienta. Položka <replaceable>filename</replaceable> by měla +obsahovat název souboru, který si klient stáhne přes TFTP. + +</para><para> + +Po úpravách konfiguračního souboru musíte restartovat +<command>dhcpd</command> příkazem <userinput>/etc/init.d/dhcpd +restart</userinput>. + +</para> + + <sect3 arch="i386"> + <title>Povolení PXE zavádění</title> +<para> +Další příklad souboru <filename>dhcp.conf</filename> tentokrát využívá +metodu PXE (Pre-boot Execution Environment) protokolu TFTP. + +<informalexample><screen> +option domain-name "priklad.cz"; + +default-lease-time 600; +max-lease-time 7200; + +allow booting; +allow bootp; + +# Následující odstavec si musíte upravit dle skutečnosti +subnet 192.168.1.0 netmask 255.255.255.0 { + range 192.168.1.200 192.168.1.253; + option broadcast-address 192.168.1.255; +# adresa brány +# (například pro přístup k internetu) + option routers 192.168.1.1; +# dns server, který chcete použít + option domain-name-servers 192.168.1.3; +} + +group { + next-server 192.168.1.3; + host tftpclient { +# hardwarová adresa tftp klienta + hardware ethernet 00:10:DC:27:6C:15; + filename "/tftpboot/pxelinux.0"; + } +} +</screen></informalexample> + +Při PXE zavádění není soubor <filename>pxelinux.0</filename> obraz +jádra, ale zavaděč (viz <xref linkend="tftp-images"/> dále v textu). + +</para> + </sect3> + </sect2> |