diff options
Diffstat (limited to 'de/install-methods/tftp/dhcp.xml')
-rw-r--r-- | de/install-methods/tftp/dhcp.xml | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/de/install-methods/tftp/dhcp.xml b/de/install-methods/tftp/dhcp.xml new file mode 100644 index 000000000..5663c80ec --- /dev/null +++ b/de/install-methods/tftp/dhcp.xml @@ -0,0 +1,98 @@ +<!-- retain these comments for translator revision tracking --> +<!-- original version: 29400 --> + + <sect2 condition="supports-dhcp" id="dhcpd"> + <title>DHCP-Server einrichten</title> +<para> + +Ein Free-Software-DHCP-Server ist der ISC-<command>dhcpd</command>. +In &debian; ist er im <classname>dhcp</classname>-Paket enthalten. +Hier eine beispielhafte Konfigurationsdatei (gewöhnlich +<filename>/etc/dhcpd.conf</filename>): + +<informalexample><screen> +option domain-name "example.com"; +option domain-name-servers ns1.example.com; +option subnet-mask 255.255.255.0; +default-lease-time 600; +max-lease-time 7200; +server-name "servername"; + +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 "servername"; + next-server servername; + hardware ethernet 01:23:45:67:89:AB; + fixed-address 192.168.1.90; +} +</screen></informalexample> + +Beachten Sie: der neue (und bevorzugte) <classname>dhcp3</classname> +benutzt die Konfigurationsdatei <filename>/etc/dhcp3/dhcpd.conf</filename>. + +</para><para> + +In diesem Beispiel gibt es einen Server <replaceable>servername</replaceable>, +der alle Aufgaben von DHCP-Server, TFTP-Server und Netzwerk-Gateway +übernimmt. Sie müssen natürlich die Domain-Namen-Einträge ändern wie +auch den Servernamen und die Hardwareadresse der Clients. Der Eintrag +<replaceable>filename</replaceable> sollte der Name der Datei sein, +die per TFTP abgerufen wird. + +</para><para> + +Nachdem Sie die Konfigurationsdatei des <command>dhcpd</command> +verändert haben, starten Sie ihn mit <userinput>/etc/init.d/dhcpd restart</userinput> +neu. + +</para> + + <sect3 arch="i386"> + <title>PXE-Boot aktivieren in der DHCP-Konfiguration</title> +<para> +Hier ist ein weiteres Beispiel der <filename>dhcpd.conf</filename>, das +die Pre-Boot-Execution-Environment-(PXE)Methode von TFTP nutzt. + +<informalexample><screen> +option domain-name "example.com"; + +default-lease-time 600; +max-lease-time 7200; + +allow booting; +allow bootp; + +# Der nächste Abschnitt muss unter Umständen an Ihre +# Situation angepasst werden. +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; +# die Gateway-Adresse, die bei Ihnen unterschiedlich sein kann +# (z.B. für den Zugriff auf das Internet) + option routers 192.168.1.1; +# Geben Sie die DNS an, die Sie nutzen möchten + option domain-name-servers 192.168.1.3; +} + +group { + next-server 192.168.1.3; + host tftpclient { +# Hardware-Adresse des tftp-Clients + hardware ethernet 00:10:DC:27:6C:15; + filename "/tftpboot/pxelinux.0"; + } +} +</screen></informalexample> + +Beachten Sie, dass im Fall von PXE die Client-Datei <filename>pxelinux.0</filename> +ein Bootloader ist, kein Kernel-Image (siehe <xref linkend="tftp-images"/> +weiter unten). + +</para> + </sect3> + </sect2> |