public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo commit in xml/htdocs/doc/de/handbook: hb-net-advanced.xml
@ 2009-02-13  5:31 Michael MAnch (micm)
  0 siblings, 0 replies; 2+ messages in thread
From: Michael MAnch (micm) @ 2009-02-13  5:31 UTC (permalink / raw
  To: gentoo-commits

micm        09/02/13 05:31:36

  Modified:             hb-net-advanced.xml
  Log:
  Sync to 1.15

Revision  Changes    Path
1.8                  xml/htdocs/doc/de/handbook/hb-net-advanced.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml?rev=1.8&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml?rev=1.8&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml?r1=1.7&r2=1.8

Index: hb-net-advanced.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- hb-net-advanced.xml	8 May 2007 05:39:47 -0000	1.7
+++ hb-net-advanced.xml	13 Feb 2009 05:31:36 -0000	1.8
@@ -4,9 +4,9 @@
 <!-- The content of this document is licensed under the CC-BY-SA license -->
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 
-<!-- English CVS Version: 1.14 -->
+<!-- English CVS Version: 1.15 -->
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml,v 1.7 2007/05/08 05:39:47 grahl Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml,v 1.8 2009/02/13 05:31:36 micm Exp $ -->
 
 <sections>
 
@@ -15,8 +15,8 @@
 bevor Sie sich mit der modularen Netzwerkkonfiguration vertraut machen.
 </abstract>
 
-<version>8.0</version>
-<date>2007-05-07</date>
+<version>8.1</version>
+<date>2009-02-12</date>
 
 <section>
 <title>Erweiterte Konfiguration</title>
@@ -63,7 +63,7 @@
     <ti>
       Das Modul ausführen, das das Kommando bereitstellt. Beispielsweise ruft
       <c>dhcp</c> ein Modul auf, das DHCP bereitstellt - das kann entweder
-      <c>dhcpcd</c>,<c>udhcpc</c>, <c>dhclient</c> oder <c>pump</c> sein.
+      <c>dhcpcd</c>, <c>dhclient</c> oder <c>pump</c> sein.
     </ti>
   </tr>
 </table>






^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo commit in xml/htdocs/doc/de/handbook: hb-net-advanced.xml
@ 2011-09-10 22:04 Tobias Heinlein (keytoaster)
  0 siblings, 0 replies; 2+ messages in thread
From: Tobias Heinlein (keytoaster) @ 2011-09-10 22:04 UTC (permalink / raw
  To: gentoo-commits

keytoaster    11/09/10 22:04:56

  Modified:             hb-net-advanced.xml
  Log:
  Sync to 1.18

Revision  Changes    Path
1.9                  xml/htdocs/doc/de/handbook/hb-net-advanced.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml?r1=1.8&r2=1.9

Index: hb-net-advanced.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- hb-net-advanced.xml	13 Feb 2009 05:31:36 -0000	1.8
+++ hb-net-advanced.xml	10 Sep 2011 22:04:56 -0000	1.9
@@ -4,9 +4,9 @@
 <!-- The content of this document is licensed under the CC-BY-SA license -->
 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
 
-<!-- English CVS Version: 1.15 -->
+<!-- English CVS Version: 1.18 -->
 
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml,v 1.8 2009/02/13 05:31:36 micm Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/de/handbook/hb-net-advanced.xml,v 1.9 2011/09/10 22:04:56 keytoaster Exp $ -->
 
 <sections>
 
@@ -15,8 +15,8 @@
 bevor Sie sich mit der modularen Netzwerkkonfiguration vertraut machen.
 </abstract>
 
-<version>8.1</version>
-<date>2009-02-12</date>
+<version>11</version>
+<date>2011-08-19</date>
 
 <section>
 <title>Erweiterte Konfiguration</title>
@@ -80,30 +80,23 @@
 
 <pre caption="Konfigurationsbeispiel">
 <comment># Drei IPv4 Adressen hinzufügen</comment>
-config_eth0=(
-  "192.168.0.2/24"
-  "192.168.0.3/24"
-  "192.168.0.4/24"
-)
+config_eth0="192.168.0.2/24
+192.168.0.3/24
+192.168.0.4/24"
 
 <comment># Eine IPv4 und zwei IPv6 Adressen hinzufügen</comment>
-config_eth0=(
-  "192.168.0.2/24"
-  "4321:0:1:2:3:4:567:89ab"
-  "4321:0:1:2:3:4:567:89ac"
-)
+config_eth0="192.168.0.2/24
+4321:0:1:2:3:4:567:89ab
+4321:0:1:2:3:4:567:89ac"
 
 <comment># Die vom Kernel zugewiesene Adresse so lange behalten wie die Schnittstelle
 # aktiviert ist. Danach wird eine neue per DHCP zugewiesen.
 # Schlägt DHCP fehl, füge eine statische IP Adresse per APIPA hinzu.</comment>
-config_eth0=(
-  "noop"
-  "dhcp"
-)
-fallback_eth0=(
-  "null"
-  "apipa"
-)
+config_eth0="noop
+dhcp"
+
+fallback_eth0="null
+apipa"
 </pre>
 
 <note>
@@ -129,53 +122,29 @@
 </body>
 </section>
 <section>
-<title>Netzwerk Abhängigkeiten</title>
+<title>Netzwerk-Abhängigkeiten</title>
 <body>
 
 <p>
 Initskripte in <path>/etc/init.d</path> können von einer speziellen
-Netzwerkschnittstelle abhängen oder einfach von net. <c>net</c> kann in
-<path>/etc/conf.d/rc</path> konfiguriert werden und abhängig von der
-<c>RC_NET_STRICT_CHECKING</c> Variable verschiedene Bedeutungen haben.
+Netzwerkschnittstelle abhängen oder einfach von net. Alle
+Netzwerkschnittstellen in Gentoos Init-System stellen <e>net</e> bereit.
 </p>
 
-<table>
-  <tr>
-    <th>Wert</th>
-    <th>Beschreibung</th>
-  </tr>
-  <tr>
-    <ti><c>none</c></ti>
-    <ti>
-      Es wird davon ausgegangen, dass der <path>net</path> Dienst immer
-      aktiviert ist.
-    </ti>
-  </tr>
-  <tr>
-    <ti><c>no</c></ti>
-    <ti>
-      Bedeutet, dass mindestens ein <path>net.*</path> Dienst außer
-      <path>net.lo</path> aktiv sein muss. Das kann von Notebook Benutzern
-      eingesetzt werden, die eine drahtlose Verbindung sowie eine statische
-      besitzen und jeweils nur eine von beiden aktiv haben möchten.
-    </ti>
-  </tr>
-  <tr>
-    <ti><c>lo</c></ti>
-    <ti>
-      Besitzt die gleiche Bedeutung wie die <c>no</c> Option, nur zählt
-      <path>net.lo</path> ebenfalls mit. Nützlich für diejenigen, die keine
-      aktive Netzwerkschnittstelle beim Booten benötigen.
-    </ti>
-  </tr>
-  <tr>
-    <ti><c>yes</c></ti>
-    <ti>
-      ALLE Netzwerkschnittstellen MÜSSEN aktiv sein, damit der <path>net</path>
-      Dienst als aktiviert angesehen wird.
-    </ti>
-  </tr>
-</table>
+<p>
+Falls in <path>/etc/rc.conf</path> <c>rc_depend_strict="YES"</c> gesetzt ist,
+müssen alle Netzwerkschnittstellen, die net bereitstellen, aktiv sein, bevor
+eine Abhängigkeit auf "net" als gegeben angenommen wird. In anderen Worten,
+falls Sie ein <path>net.eth0</path> und <path>net.eth1</path> sowie ein
+Init-Skript haben, das von "net" abhängt, müssen beide Schnittstellen
+aktiviert sein.
+</p>
+
+<p>
+Andernfalls, wenn Sie <c>rc_depend_strict="NO"</c> gesetzt haben, dann wird die
+"net"-Abhängigkeit als gegeben angenommen, sobald mindestens eine
+Netzwerkschnittstelle aktiv ist.
+</p>
 
 <p>
 Was aber, wenn <path>net.br0</path> von <path>net.eth0</path> und
@@ -186,22 +155,34 @@
 </p>
 
 <p>
-Die Antwort darauf lautet, dass Sie eine eigene <c>depend()</c> Funktion in
-<path>/etc/conf.d/net</path> hinzufügen müssen.
+Die Antwort darauf lautet, dass Sie eine <c>rc_need_</c> Einstellung in
+<path>/etc/conf.d/net</path> definieren.
 </p>
 
 <pre caption="net.br0 Abhängigkeit in /etc/conf.d/net">
-<comment># Sie können irgendeine Abhängigkeit des Typs (use, after, before) benutzen,
-# wie sie in laufenden Skripten verwendet werden.</comment>
-depend_br0() {
-  need net.eth0 net.eth1
-}
+rc_need_br0="net.eth0 net.eth1"
+</pre>
+
+<p>
+Das allein reicht aber nicht aus. Gentoos Init-Skripte verwenden eine
+virtuelle Abhängigkeit namens <e>net</e>, die dem System mitteilt, wann
+Netzwerkfunktionalität vorhanden ist. In obigem Beispiel sollte die
+Netzwerkfunktionalität aber offensichtlich erst als vorhanden gesehen werden,
+wenn <path>net.br0</path> gestartet wurde, nicht wenn die anderen gestartet
+wurden. Wir müssen dies ebenfalls in <path>/etc/conf.d/net</path> angeben:
+</p>
+
+<pre caption="Aktualisieren der virtuellen Abhängigkeiten und Voraussetzungen für Netzwerkfunktionalität">
+rc_net_lo_provide="!net"
+rc_net_eth0_provide="!net"
+rc_net_eth1_provide="!net"
 </pre>
 
 <p>
 Weitere Details zu Abhängigkeiten gibt es im Kapitel <uri
 link="?part=2&amp;chap=4#doc_chap4">Schreiben von Initskripten</uri> des Gentoo
-Handbuchs.
+Handbuchs. Weitere Informationen zur <path>/etc/rc.conf</path> finden Sie als
+Kommentare innerhalb der Datei.
 </p>
 
 </body>






^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-09-10 22:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-10 22:04 [gentoo-commits] gentoo commit in xml/htdocs/doc/de/handbook: hb-net-advanced.xml Tobias Heinlein (keytoaster)
  -- strict thread matches above, loose matches on Subject: below --
2009-02-13  5:31 Michael MAnch (micm)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox