Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Aug 2014 14:58:07 +0000 (UTC)
From:      Benedict Reuschling <bcr@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r45396 - head/de_DE.ISO8859-1/books/handbook/advanced-networking
Message-ID:  <201408021458.s72Ew7IV007912@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bcr
Date: Sat Aug  2 14:58:07 2014
New Revision: 45396
URL: http://svnweb.freebsd.org/changeset/doc/45396

Log:
  Update to r44134:
  - Clarify the procedure for setting up the PXE environment
  - Comment out some sections which probably no longer apply.
  
  Submitted by:	Bjoern Heidotting
  Obtained from:	The FreeBSD German Documentation Project

Modified:
  head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml

Modified: head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml	Sat Aug  2 13:39:27 2014	(r45395)
+++ head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml	Sat Aug  2 14:58:07 2014	(r45396)
@@ -5,7 +5,7 @@
 
      $FreeBSD$
      $FreeBSDde:$
-     basiert auf: r44132
+     basiert auf: r44134
 -->
 <chapter xmlns="http://docbook.org/ns/docbook"
 xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
@@ -4286,8 +4286,8 @@ DHCP"</programlisting>
 
     <sect2 xml:id="network-pxe-nfs">
       <info>
-      <title>Einrichtung einer &man.chroot.8;-Umgebung für das
-        <acronym>NFS</acronym>-Root-Dateisystem</title>
+      <title>Konfiguration der
+          <acronym>PXE</acronym>-Umgebung</title>
 
       <authorgroup>
         <author>
@@ -4303,64 +4303,84 @@ DHCP"</programlisting>
       </authorgroup>
       </info>
 
+      <para>Die in diesem Abschnitt dargestellten Schritte
+	konfigurieren die in &os; enthaltenen <acronym>NFS</acronym>-
+	und <acronym>TFTP</acronym>-Server.  Der folgende Abschnitt
+	beschreibt die Installation und Konfiguration des
+	<acronym>DHCP</acronym>-Servers.  In diesem Beispiel verwenden
+	wir <filename>/b/tftpboot/FreeBSD/install</filename>, welches
+	die Dateien für <acronym>PXE</acronym>-Benutzer enthält.  Es
+	ist wichtig, dass dieses Verzeichnis existiert und das der
+	gleiche Verzeichnisname ebenfalls in
+	<filename>/etc/inetd.conf</filename> und
+	<filename>/usr/local/etc/dhcpd.conf</filename> gesetzt
+	wird.</para>
+
       <procedure>
         <step>
-          <para>Wählen Sie ein Verzeichnis welches eine
+          <para>Erstellen Sie das Root-Verzeichnis, welches eine
 	    &os;-Installation enthält und über NFS eingehangen
-	    werden kann.  Als Beispiel kann das Verzeichnis
-	    <filename>/b/tftpboot/FreeBSD/install</filename>
-	    verwendet werden.</para>
+            werden kann.</para>
 
           <screen>&prompt.root; <userinput>export NFSROOTDIR=/b/tftpboot/FreeBSD/install</userinput>
 &prompt.root; <userinput>mkdir -p ${NFSROOTDIR}</userinput></screen>
-
-	  <para>Sie können <filename>tftpboot</filename> an einer
-	    beliebigen Stelle auf dem Server plazieren.  Stellen Sie
-	    aber sicher, dass Sie diesen Ort sowohl in
-	    <filename>/etc/inetd.conf</filename> als auch in
-	    <filename>/usr/local/etc/dhcpd.conf</filename> eingetragen
-	    haben.</para>
         </step>
 
         <step>
-	  <para>Aktivieren Sie den NFS-Server.  Diese Prozedur wird
-	    im Kapitel <xref linkend="network-configuring-nfs"/>
-	    beschrieben.</para>
-
-          <para>Exportieren Sie das eben erstellte Verzeichnis über
-	    NFS, indem Sie folgende Zeile in
-	    <filename>/etc/exports</filename> hinzufügen:</para>
+	  <para>Aktivieren Sie den NFS-Server, indem Sie folgende
+	    Zeile in <filename>/etc/rc.conf</filename>
+	    hinzufügen:</para>
+
+          <programlisting>nfs_server_enable="YES"</programlisting>
+
+	  <para>Exportieren Sie das Root-Verzeichnis über NFS, indem
+	    Sie folgende Zeile in <filename>/etc/exports</filename>
+	    hinzufügen:</para>
 
           <programlisting>/b -ro -alldirs</programlisting>
         </step>
 
         <step>
-          <para>Starten Sie den NFS-Server neu:</para>
+          <para>Starten Sie den <acronym>NFS</acronym>-Server:</para>
 
-          <screen>&prompt.root; <userinput>/etc/rc.d/nfsd restart</userinput></screen>
+          <screen>&prompt.root; <userinput>service nfsd start</userinput></screen>
         </step>
 
         <step>
-	  <para>Aktivieren Sie &man.inetd.8; wie im Kapitel <xref
-	    linkend="network-inetd-settings"/> beschrieben.</para>
+	  <para>Aktivieren Sie &man.inetd.8;, indem Sie folgende Zeile
+	    in <filename>/etc/rc.conf</filename> hinzufügen:</para>
+
+          <programlisting>inetd_enable="YES"</programlisting>
         </step>
 
         <step>
-          <para>Fügen Sie folgende Zeilen in
-            <filename>/etc/inetd.conf</filename> hinzu:</para>
+	  <para>Kommentieren Sie die folgende Zeile in
+	    <filename>/etc/inetd.conf</filename> aus, indem Sie
+	    sicherstellen, dass die Zeile nicht mit einem
+	    <literal>#</literal>-Zeichen beginnt:</para>
 
           <programlisting>tftp dgram udp wait root /usr/libexec/tftp tftp -l -s /b/tftpboot</programlisting>
+
+            <note>
+	      <para>Einige <acronym>PXE</acronym>-Versionen benötigen
+		die <acronym>TCP</acronym>-Version von
+		<acronym>TFTP</acronym>.  In diesem Fall können Sie
+		die zweite <literal>tftp</literal>-Zeile, welche
+		<literal>stream tcp</literal> enthält,
+		auskommentieren.</para>
+            </note>
         </step>
 
         <step>
-          <para>Starten Sie inetd neu:</para>
+          <para>Starten Sie &man.inetd.8;:</para>
 
-          <screen>&prompt.root; <userinput>/etc/rc.d/inetd restart</userinput></screen>
+          <screen>&prompt.root; <userinput>service inetd start</userinput></screen>
         </step>
 
         <step>
-	  <para><link linkend="makeworld">Erstellen Sie einen neues
-	    Basissystem und einen &os;-Kernel</link>:</para>
+	  <para>Erstellen Sie einen neues Basissystem und einen
+	    &os;-Kernel (detaillierte Anweisungen hierzu finden Sie
+	    unter <xref linkend="makeworld"/>):</para>
 
           <screen>&prompt.root; <userinput>cd /usr/src</userinput>
 &prompt.root; <userinput>make buildworld</userinput>
@@ -4399,7 +4419,7 @@ Received 264951 bytes in 0.1 seconds
 
           <programlisting>
 # Device                                      Mountpoint    FSType    Options   Dump  Pass
-myhost.example.com:/b/tftpboot/FreeBSD/install    /         nfs       ro        0     0
+<replaceable>myhost.example.com</replaceable>:/b/tftpboot/FreeBSD/install    /         nfs       ro        0     0
           </programlisting>
 
 	  <para>Ersetzen Sie
@@ -4413,44 +4433,54 @@ myhost.example.com:/b/tftpboot/FreeBSD/i
 
         <step>
 	  <para>Setzen Sie das root-Passwort in der
-	    &man.chroot.8;-Umgebung:</para>
+            <acronym>PXE</acronym>-Umgebung für Client-Maschinen, die
+            über <acronym>PXE</acronym> starten:</para>
 
           <screen>&prompt.root; <userinput>chroot ${NFSROOTDIR} </userinput>
 &prompt.root; <userinput>passwd</userinput></screen>
-
-	  <para>Damit setzen Sie das root-Passwort für die
-	    Client-Maschinen, welche über <acronym>PXE</acronym>
-	    starten.</para>
         </step>
 
         <step>
-	  <para>Aktivieren Sie &man.ssh.1; root-Logins für
-	    Client-Maschinen, die über <acronym>PXE</acronym>
-	    starten, indem Sie die Option
-	    <literal>PermitRootLogin</literal> in
+          <para>Falls erforderlich, aktivieren Sie &man.ssh.1;
+            root-Logins für Client-Maschinen, die über
+            <acronym>PXE</acronym> starten, indem Sie die
+            Option <literal>PermitRootLogin</literal> in
 	    <filename>${NFSROOTDIR}/etc/ssh/sshd_config</filename>
 	    aktivieren. Dies ist in &man.sshd.config.5;
 	    dokumentiert.</para>
         </step>
 
         <step>
-	  <para>Führen Sie weitere Anpassungen der
-	    &man.chroot.8;-Umgebung in ${NFSROOTDIR} durch, wie zum
-	    Beispiel die Installation weiterer Pakete mittels
-	    &man.pkg.add.1;, dass Bearbeiten der Passwortdatei mit
-	    &man.vipw.8;, oder &man.amd.conf.5; für den Automounter.
-	    Ein Beispiel:</para>
-
-          <screen>
-&prompt.root; <userinput>chroot ${NFSROOTDIR}</userinput>
-&prompt.root; <userinput>pkg_add -r bash</userinput></screen>
+	  <para>Führen Sie alle weiteren Anpassungen der
+	    <acronym>PXE</acronym>-Umgebung in ${NFSROOTDIR} durch,
+	    wie zum Beispiel die Installation weiterer Pakete, oder
+	    dass Bearbeiten der Passwortdatei mit &man.vipw.8;.</para>
         </step>
       </procedure>
+
+      <para>Booten Sie von einem <acronym>NFS</acronym>-Root-Volume,
+	so erkennt <filename>/etc/rc</filename> dies und startet
+	daraufhin das <filename>/etc/rc.initdiskless</filename>
+	Skript.  Lesen Sie die Kommentare in diesem Skript um zu
+	verstehen, was dort vor sich geht.  Weil das
+	<acronym>NFS</acronym>-Root-Verzeichnis schreibgeschützt ist,
+	wir aber Schreibzugriff für <filename>/etc</filename> und
+	<filename>/var</filename> benötigen, müssen wir diese
+	Verzeichnisse über Speicher-Dateisysteme (memory backed file
+	system) einbinden.</para>
+
+      <screen>
+&prompt.root; <userinput>chroot ${NFSROOTDIR}</userinput>
+&prompt.root; <userinput>mkdir -p conf/base</userinput>
+&prompt.root; <userinput>tar -c -v -f conf/base/etc.cpio.gz --format cpio
+--gzip etc</userinput>
+&prompt.root; <userinput>tar -c -v -f conf/base/var.cpio.gz --format cpio
+--gzip var</userinput></screen>
     </sect2>
 
     <sect2 xml:id="network-pxe-setting-up-dhcp">
 	<title>Konfiguration des
-	  <application>ISC DHCP</application>-Servers</title>
+          <acronym>DHCP</acronym>-Servers</title>
 
 	<indexterm>
 	  <primary>DHCP</primary>
@@ -4644,7 +4674,8 @@ margaux:ha=0123456789ab:tc=.def100</prog
         <replaceable>devicetype</replaceable> zu bestimmen.</para>
       </sect2>
 -->
-
+<!--
+Are these sections still needed?
       <sect2>
         <title>Vorbereitung des Root-Dateisystems</title>
 
@@ -4773,37 +4804,7 @@ cd /usr/src/etc; make distribution</prog
 	    auf einem &os;-Rechner einzuhängen und die
 	    Gerätedateien dort mit &man.devfs.5; zu erzeugen.</para>
     </sect2>
-
-    <sect2>
-      <title>Speicher-Dateisysteme für
-        <filename>/etc/rc.initdiskless</filename></title>
-
-      <para>Booten Sie von einem <acronym>NFS</acronym>-Root-Volume,
-	so erkennt <filename>/etc/rc</filename> dies und startet
-	daraufhin das <filename>/etc/rc.initdiskless</filename>
-	Skript.  Lesen Sie die Kommentare in diesem Skript um zu
-	verstehen, was dort vor sich geht.  Weil das
-	<acronym>NFS</acronym>-Root-Verzeichnis schreibgeschützt ist,
-	wir aber Schreibzugriff für <filename>/etc</filename> und
-	<filename>/var</filename> benötigen, müssen wir diese
-	Verzeichnisse über Speicher-Dateisysteme (memory backed file
-	system) einbinden.</para>
-
-      <screen>
-&prompt.root; <userinput>chroot ${NFSROOTDIR}</userinput>
-&prompt.root; <userinput>mkdir -p conf/base</userinput>
-&prompt.root; <userinput>tar -c -v -f conf/base/etc.cpio.gz --format cpio
---gzip etc</userinput>
-&prompt.root; <userinput>tar -c -v -f conf/base/var.cpio.gz --format cpio
---gzip var</userinput></screen>
-
-      <para>Bei Starten werden die Speicher-Dateisysteme für
-	<filename>/etc</filename> und <filename>/var</filename>
-	erstellt und eingehangen und der Inhalt der
-	<filename>cpio.gz</filename>-Dateien in diese hinein
-	kopiert.</para>
-    </sect2>
-
+-->
     <sect2>
       <title>Konfiguration des <acronym>PXE</acronym>-Clients und
 	Fehlersuche bei Verbindungsproblemen</title>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408021458.s72Ew7IV007912>