Вы находитесь на странице: 1из 4

CardOracleLinuxVLANRouteLinux Bonding

Home

Articles

Scripts

Blog

Certification

Misc

About

PrinterFriendly
Oracle8i|Oracle9i|Oracle10g|Oracle11g|Oracle12c|Miscellaneous|PL/SQL|SQL|OracleRAC|
OracleApps|Linux
HomeArticlesLinuxHere

Megusta Tweet

NICChannelBondinginRHEL5&6
(CentOS&OracleLinux)
NICchannelbondingallowsmultiplenetworkcardsto
actasone,allowingincreasedbandwidthand
redundancy.
Let'sassumewehavetwonetworkinterfaces("eth0"
and"eth1")andwewanttobondthemsotheylooklike
asingleinterface("bond0").

Search

Forms Conversion
Solution
We convert Oracle Forms &
Reports Contact us for a free
evaluation!

Addthefollowinglinetothe"/etc/modprobe.conf"file.
aliasbond0bonding

Thefilesdefiningtheregularandbondedinterfacesarelocatedinthe"/etc/sysconfig/networkscripts"
directory.Createanewfilecalled"ifcfgbond0"forthebondedinterfacewiththefollowingcontents(adjust
thenetworkparametersasapplicable).
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.171
USERCTL=no
BONDING_OPTS="mode=1miimon=100"

Adescriptionofthebondingoptionsisavailablehere.
Amendtheexisting"ifcfgeth0"and"ifcfgeth1"files,addingthe"MASTER"and"SLAVE"parameters.The
contentsofthesefilesshouldlooklikethis.
#eth0
DEVICE=eth0
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
#eth1
DEVICE=eth1

Traducir

MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none
ONBOOT=yes

Restartthenetworkservice.
#servicenetworkrestart
Shuttingdowninterfacebond0:[OK]
Shuttingdownloopbackinterface:[OK]
Bringinguploopbackinterface:[OK]
Bringingupinterfacebond0:[OK]
#

Thebondedinterfacecanbedisplayedusingtheifconfigcommand,whichshows"bond0"runningasthe
masterandboth"eth0"and"eth1"runningasslaves.
#ifconfig
bond0Linkencap:EthernetHWaddr00:0C:29:0A:7D:5D
inetaddr:192.168.0.171Bcast:192.168.0.255Mask:255.255.255.0
inet6addr:fe80::20c:29ff:fe0a:7d5d/64Scope:Link
UPBROADCASTRUNNINGMASTERMULTICASTMTU:1500Metric:1
RXpackets:15errors:0dropped:0overruns:0frame:0
TXpackets:69errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:964(964.0b)TXbytes:16956(16.5KiB)
eth0Linkencap:EthernetHWaddr00:0C:29:0A:7D:5D
UPBROADCASTRUNNINGSLAVEMULTICASTMTU:1500Metric:1
RXpackets:2errors:0dropped:0overruns:0frame:0
TXpackets:67errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:152(152.0b)TXbytes:16860(16.4KiB)
Interrupt:59Baseaddress:0x2024
eth1Linkencap:EthernetHWaddr00:0C:29:0A:7D:5D
UPBROADCASTRUNNINGSLAVEMULTICASTMTU:1500Metric:1
RXpackets:13errors:0dropped:0overruns:0frame:0
TXpackets:2errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:812(812.0b)TXbytes:96(96.0b)
Interrupt:67Baseaddress:0x20a4
loLinkencap:LocalLoopback
inetaddr:127.0.0.1Mask:255.0.0.0
inet6addr:::1/128Scope:Host
UPLOOPBACKRUNNINGMTU:16436Metric:1
RXpackets:1843errors:0dropped:0overruns:0frame:0
TXpackets:1843errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:2757348(2.6MiB)TXbytes:2757348(2.6MiB)
#

OncethebondisconfigureditactslikeanyotherEthernetdevice.Forexample,youcanconfigurealias
interfacestohandlemultipleIPaddresses,asshownbelow.
Createthe"ifcfgbond0:1"and"ifcfgbond0:2"filesinthe"/etc/sysconfig/networkscripts"directorywiththe
followingcontents.
#ifcfgbond0:1filecontents
DEVICE=bond0:1
BOOTPROTO=none

ONBOOT=yes
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.172
USERCTL=no
BONDING_OPTS="mode=1miimon=100"
#ifcfgbond0:2filecontents
DEVICE=bond0:2
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.173
USERCTL=no
BONDING_OPTS="mode=1miimon=100"

Notice,thedevicenamesandIPaddressesdifferfromtheoriginal"ifcfgbond0"file.
Restartthenetworkserviceforthechangestotakeeffect.
#servicenetworkrestart
Shuttingdowninterfacebond0:[OK]
Shuttingdownloopbackinterface:[OK]
Bringinguploopbackinterface:[OK]
Bringingupinterfacebond0:[OK]
#

TheifconfigcommandshowsthethreeIPaddressesbeinghandledbythebond.
[root@wls11g1networkscripts]#ifconfig
bond0Linkencap:EthernetHWaddr08:00:27:FC:F5:B7
inetaddr:192.168.0.171Bcast:192.168.0.255Mask:255.255.255.0
UPBROADCASTRUNNINGMASTERMULTICASTMTU:1500Metric:1
RXpackets:14635errors:0dropped:306overruns:0frame:0
TXpackets:7310errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:17571270(16.7MiB)TXbytes:554475(541.4KiB)
bond0:1Linkencap:EthernetHWaddr08:00:27:FC:F5:B7
inetaddr:192.168.0.172Bcast:192.168.0.255Mask:255.255.255.0
UPBROADCASTRUNNINGMASTERMULTICASTMTU:1500Metric:1
bond0:2Linkencap:EthernetHWaddr08:00:27:FC:F5:B7
inetaddr:192.168.0.173Bcast:192.168.0.255Mask:255.255.255.0
UPBROADCASTRUNNINGMASTERMULTICASTMTU:1500Metric:1
eth0Linkencap:EthernetHWaddr08:00:27:FC:F5:B7
UPBROADCASTRUNNINGSLAVEMULTICASTMTU:1500Metric:1
RXpackets:1835errors:0dropped:0overruns:0frame:0
TXpackets:961errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:189616(185.1KiB)TXbytes:129841(126.7KiB)
eth1Linkencap:EthernetHWaddr08:00:27:FC:F5:B7
UPBROADCASTRUNNINGSLAVEMULTICASTMTU:1500Metric:1
RXpackets:12800errors:0dropped:306overruns:0frame:0
TXpackets:6349errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:17381654(16.5MiB)TXbytes:424634(414.6KiB)
loLinkencap:LocalLoopback
inetaddr:127.0.0.1Mask:255.0.0.0
UPLOOPBACKRUNNINGMTU:16436Metric:1
RXpackets:1541errors:0dropped:0overruns:0frame:0
TXpackets:1541errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0

RXbytes:3612733(3.4MiB)TXbytes:3612733(3.4MiB)
#

Formoreinformationsee:
ChannelBondingInterfaces
TheChannelBondingModule
LinuxNetworkConfiguration
Hopethishelps.RegardsTim...
BacktotheTop.

0comments,read/addthem...
Megusta Tweet

Home|Articles|Scripts|Forums|Blog|Certification|Misc|Search|About
Copyright&Disclaimer
HTMLCSS

Вам также может понравиться