סקוניל תוכרעמב aka NIC Teaming ,טנרתא יצורע דוגיא
.רבדה ותוא תא םיגדהל ידכ NIC ינשב שמתשנ ונא .ןיערגב הטילמ גהנ תרזעב דובעת NIC/ץורע לש הטילמ .רחא NIC סיטרכל תיטמוטוא םיבאשמ ריבעי אוה ,למשחל רבוחמ וא ליעפ וניא דחא יזיפ NIC םא
.בחרנ שומישב םיאצמנו םיירלופופ םהש דנוב ץורע לש םיגוס ינש קר רוקסנ ןאכ .םינימז דנוב ץורע יגוס לש םיגוס השיש טעמכ םנשי
טנרתא ץורע תדמצה תריצי
.תואבה תודוקפה עוציבל דעוימה לע-שמתשמל קוקז .הטילמ תרטמל רצוויי Bond0 םהבש eth2 -ו eth1 רמולכ ,תשרב טנרתא יסיטרכ ינש ונל שי
.ןלהל גצומש יפכ הרוצתה ץבוקב SLAVE כ eth1 קשממו MASTER bond0 רטמרפה תא רכזה
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1" TYPE=Ethernet ONBOOT="yes" BOOTPROTO="none" USERCTL=no MASTER=bond0 SLAVE=yes
.SLAVE -כ eth2 קשממו MASTER bond0 רטמרפה תא ןייצ םג ןאכ
# vi /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE="eth2" TYPE="Ethernet" ONBOOT="yes" USERCTL=no #NM_CONTROLLED=yes BOOTPROTO=none MASTER=bond0 SLAVE=yes
.ifcfg-bond0 ארקנה "/ etc/sysconfig/scripts network /" היירפסב ץורעה הטילמ קשממ תא רדגהו bond0 רוצ
.המגודל םיצורע הטילמ לש הרוצת ץבוק ןלהל
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0 ONBOOT=yes IPADDR=192.168.246.130 NETMASK=255.255.255.0 BONDING_OPTS="mode=0 miimon=100"
.(ms 100 םירקסה יחוורמ) miimon = 100 -ו Round-Robin רמולכ Bonding = 0 תויורשפא בצמב ונרחב הלעמלש הרוצתב :הרעה
.SLAVES -כ לעופ "eth2" םגו "eth1" םיקשממ םג MASTER -כ לעופ "bond0" הגיצמה ifconfig תדוקפ תועצמאב ורצונש םיקשממ הארנ ואוב
# ifconfig
bond0 Link encap:Ethernet HWaddr 00:0C:29:57:61:8E inet addr:192.168.246.130 Bcast:192.168.246.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe57:618e/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:17374 errors:0 dropped:0 overruns:0 frame:0 TX packets:16060 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1231555 (1.1 MiB) TX bytes:1622391 (1.5 MiB) eth1 Link encap:Ethernet HWaddr 00:0C:29:57:61:8E UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:16989 errors:0 dropped:0 overruns:0 frame:0 TX packets:8072 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1196931 (1.1 MiB) TX bytes:819042 (799.8 KiB) Interrupt:19 Base address:0x2000 eth2 Link encap:Ethernet HWaddr 00:0C:29:57:61:8E UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:385 errors:0 dropped:0 overruns:0 frame:0 TX packets:7989 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:34624 (33.8 KiB) TX bytes:803583 (784.7 KiB) Interrupt:19 Base address:0x2080 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)
.םיניקת תויהל םיכירצ םיקשממהו תשרה תוריש תא שדחמ לעפה
# service network restart
Shutting down interface bond0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface bond0: [ OK ]
.ח"גאה בצמ תקידב
# watch -n .1 cat /proc/net/bonding/bond0
.םיעיפומ eth1 & eth2 -ו (RR) םיסמוע ןוזיא אוה תורבחתהה בצמ יכ הארמ הקופתה ןלהל
Every 0.1s: cat /proc/net/bonding/bond0 Thu Sep 12 14:08:47 2013 Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009) Bonding Mode: load balancing (round-robin) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth1 MII Status: up Speed: Unknown Duplex: Unknown Link Failure Count: 2 Permanent HW addr: 00:0c:29:57:61:8e Slave queue ID: 0 Slave Interface: eth2 MII Status: up Speed: Unknown Duplex: Unknown Link Failure Count: 2 Permanent HW addr: 00:0c:29:57:61:98 Slave queue ID: 0
.תחתמכ גצומש '1' היהי הז '0' םוקמב ifcfg-bond0 ח"גאה קשממב םש היהי דחא יוניש קר .םיהז םיראשנ Slave יקשממ ,הז שיחרתב
# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0 ONBOOT=yes IPADDR=192.168.246.130 NETMASK=255.255.255.0 BONDING_OPTS="mode=1 miimon=100"
.תורבחתהה בצמ תא קודבו תשרה תוריש תא שדחמ לעפה
# service network restart
Shutting down interface bond0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface bond0: [ OK ]
.הדוקפה םע רשקה בצמ תקידב
# watch -n .1 cat /proc/net/bonding/bond0
.רדגומ םידבעה קשממו (ליעפ יוביג) תולקת תונלבוס גיצמ Bonding בצמ
Every 0.1s: cat /proc/n... Thu Sep 12 14:40:37 2013 Ethernet Channel Bonding Driver: v3.6.0 (September 2 6, 2009) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: eth1 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth1 MII Status: up Speed: Unknown Duplex: Unknown Link Failure Count: 0 Permanent HW addr: 00:0c:29:57:61:8e Slave queue ID: 0 Slave Interface: eth2 MII Status: up Speed: Unknown Duplex: Unknown Link Failure Count: 0 Permanent HW addr: 00:0c:29:57:61:98 Slave queue ID: 0
.ןלהל הדוקפב ןייע אנא .תורבחתהה ץורע לש ותלועפ תא קודבל ידכ םידבעה יקשממ תא הלעמו הטמ ינדי ןפואב :הרעה
# ifconfig eth1 down # ifconfig eth1 up
!הז והז