Gentoo Archives: gentoo-doc-cvs

From: "Jan Kundrat (jkt)" <jkt@g.o>
To: gentoo-doc-cvs@l.g.o
Subject: [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en/handbook: hb-net-modules.xml
Date: Thu, 25 Sep 2014 08:21:38
Message-Id: 20140925082134.EB9F8635E@oystercatcher.gentoo.org
1 jkt 14/09/25 08:21:34
2
3 Modified: hb-net-modules.xml
4 Log:
5 Add an example on how to configure bonding, and clarify what it actually is
6
7 Thanks to prometheanfire for reminding us on IRC.
8
9 Revision Changes Path
10 1.32 xml/htdocs/doc/en/handbook/hb-net-modules.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-net-modules.xml?rev=1.32&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-net-modules.xml?rev=1.32&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/handbook/hb-net-modules.xml?r1=1.31&r2=1.32
15
16 Index: hb-net-modules.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-net-modules.xml,v
19 retrieving revision 1.31
20 retrieving revision 1.32
21 diff -u -r1.31 -r1.32
22 --- hb-net-modules.xml 12 Apr 2014 06:24:48 -0000 1.31
23 +++ hb-net-modules.xml 25 Sep 2014 08:21:34 -0000 1.32
24 @@ -4,7 +4,7 @@
25 <!-- The content of this document is licensed under the CC-BY-SA license -->
26 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
27
28 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-net-modules.xml,v 1.31 2014/04/12 06:24:48 swift Exp $ -->
29 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-net-modules.xml,v 1.32 2014/09/25 08:21:34 jkt Exp $ -->
30
31 <sections>
32
33 @@ -13,8 +13,8 @@
34 different DHCP clients, setting up bonding, bridging, VLANs and more.
35 </abstract>
36
37 -<version>14</version>
38 -<date>2014-04-12</date>
39 +<version>15</version>
40 +<date>2014-09-25</date>
41
42 <section>
43 <title>Network Modules</title>
44 @@ -306,9 +306,17 @@
45 </p>
46
47 <p>
48 -Bonding is used to increase network bandwidth. If you have two network cards
49 -going to the same network, you can bond them together so your applications see
50 -just one interface but they really use both network cards.
51 +Bonding is used to increase network bandwidth or to improve resiliency in face
52 +of hardware failures. If you have two network cards going to the same network,
53 +you can bond them together so your applications see just one interface but they
54 +really use both network cards.
55 +</p>
56 +
57 +<p>
58 +There are many ways to configure bonding. Some of them, such as the 802.3ad LACP
59 +mode, require support and additional configuration of the network switch. For a
60 +reference of the individual options, please refer to your copy of
61 +<path>/usr/src/linux/Documentation/networking/bonding.txt</path>.
62 </p>
63
64 <p>
65 @@ -328,6 +336,8 @@
66 <pre caption="Define the bonding">
67 slaves_bond0="eth0 eth1 eth2"
68 config_bond0="192.168.100.4/24"
69 +<comment># Pick a correct mode and additional configuration options which suit your needs</comment>
70 +mode_bond0="balance-alb"
71 </pre>
72
73 <p>