Linux Basics:? Opprett nettverk Bonding På CentOS 7 /6.5

What er Network bonding
Network bonding er en metode for å kombinere (sammenføyning) to eller flere nettverkskort sammen i ett enkelt grensesnitt. Det vil øke nettverkskapasiteten, båndbredde og vil gi redundans. Hvis ett grensesnitt er nede eller koblet fra, vil den andre holde nettverkstrafikken opp og levende. Network bonding kan brukes i situasjoner hvor du trenger redundans, feiltoleranse eller last balansering nettverk.
Linux tillater oss å binde flere nettverksgrensesnitt til enkelt grensesnitt ved hjelp av en spesiell kjernemodul som heter bonding. Linux binding driver tilveiebringer en fremgangsmåte for å kombinere flere nettverksgrensesnitt inn i en enkelt logisk "limt" -grensesnitt. Oppførselen for de bundne grenseflater er avhengig av modus; generelt sett, moduser gir enten hot standby eller lastbalansering tjenester. I tillegg, link integritet overvåking, kan utføres.
Typer nettverks Bonding
Ifølge den til den offisielle dokumentasjonen, her er de typer nettverks bonding moduser.
Mode = 0 (balanse-rr)
round-robin politikk: Det standardmodus. Den sender pakker i rekkefølge fra den første tilgjengelige slave gjennom den siste. Denne modusen gir lastbalansering og feiltoleranse
mode = 1 (aktiv-backup)
Active-backup politikk. I denne modusen er bare en slave i obligasjonsmarkedet aktiv. Den andre vil bli aktiv, bare når den aktive slave svikter. Obligasjonens MAC-adresse er eksternt synlig på bare én port (nettverkskort) for å unngå forvirrende bryteren. Denne modusen gir feiltoleranse
mode = 2 (balanse-xor)
XOR policy: sending. Basert på [(kilde MAC adresse XOR'd med destinasjon MAC-adresse) modulo slave count]. Dette velger samme slave for hver destinasjon MAC-adresse. Denne modusen gir lastbalansering og feiltoleranse
mode = 3 (kringkasting)
Broadcast politikk. Overfører alt på alle slave grensesnitt. Denne modusen gir feiltoleranse.
Mode = 4 (802.3ad)
IEEE 802.3ad Dynamic Link Aggregation. Oppretter aggregering grupper som deler samme hastighet og dupleks-innstillinger. Benytter alle slaver i den aktive aggregator ifølge 802.3ad spesifikasjonen
Forutsetninger:. Anmeldelser - Ethtool støtte i base drivere for å hente fart og duplex av hver slave.- En bryter som støtter IEEE 802.3ad Dynamic Link aggregering . De fleste brytere vil kreve noen form for konfigurasjon for å aktivere 802.3ad modus
mode = 5 (balanse-TLB)
Adaptiv sendelastbalansering. Kanal bonding som ikke krever noen spesiell bryter støtte. Den utgående trafikk er fordelt i henhold til gjeldende belastning (beregnet i forhold til hastigheten) på hver slave. Innkommende trafikk mottas av den aktuelle slaven. Hvis mottaker slave svikter, tar en annen slave over MAC-adressen til den mislykkede motta slave
Forutsetning:.. Anmeldelser - Ethtool støtte i base drivere for å hente hastigheten på hver slave
mode = 6 (balanse -alb)
balansering Adaptive belastning: inkluderer balanse TLB pluss motta lastbalansering (rlb) for IPV4 trafikk, og krever ingen spesiell bryter støtte. Den motta lastbalansering oppnås ved ARP forhandlinger. Bonding driver avskjærer ARP Svar sendt av det lokale systemet på vei ut, og overskriver kilden maskinvareadresse med den unike maskinvareadressen til en av slavene i obligasjonsmarkedet slik at ulike jevnaldrende bruker forskjellige maskinvareadresser for serveren.
I denne praktiske opplæringen la oss se hvordan du setter opp nettverket bonding på CentOS 7 og CentOS 6.5. Selv om det ble testet på CentOS, bør det fungere på RHEL og Scientific Linux 6.x versjoner.
Først vi vil sette opp nettverk bonding på CentOS 7.
1. Sette opp nettverk Bonding på CentOS 7
Jeg har tre nettverksgrensesnitt i mine CentOS 7 system, nemlig:.

    enp0s3;
    enp0s8;
    enp0s9

    La oss kombinere to nettverkskort (enp0s8, og enp0s9) og gjøre dem til ett NIC heter bond0.
    Konfigurer Bond0 Interface
    I CentOS 7, er bonding modulen ikke lastet som standard. Skriv inn følgende kommando som root brukeren å aktivere den
    modprobe --first-tid bondingYou kan vise bonding modulen informasjon ved hjelp av kommandoen:.
    Modinfo bondingSample utgang:
    filnavn: /lib/modules/3.10.0 -123.el7.x86_64 /kernel /drivers /net /liming /bonding.koalias: rtnl-link-bondauthor: Thomas Davis, [email protected] og mange othersdescription: Ethernet Channel Bonding Driver, v3.7.1version: 3.7.1license : GPLsrcversion: E52AE00A79EA6FEFB5BF718depends: intree: Yvermagic: 3.10.0-123.el7.x86_64 SMP mod_unload modversions undertegne: CentOS Linux kernel signering keysig_key: BC: 83: D0: FE: 70: C6: 2F: AB: 1C: 58: B4 : EB: AA: 95: E3: 93: 61: 28: FC: F4sig_hashalgo: sha256parm: max_bonds: Max antall limt enheter (int) parm: tx_queues: Max antall sende køer (standard = 16) (int) parm: num_grat_arp: Antall peer varslinger til å sende på failover hendelse (alias av num_unsol_na) (int) parm: num_unsol_na: Antall peer varslinger til å sende på failover hendelse (alias av num_grat_arp) (int) parm: miimon: Link sjekk intervall i millisekunder ( int) parm: updelay: Forsinkelse før man vurderer link up, i millisekunder (int) parm: downdelay: Forsinkelse før man vurderer koblingen ned, i millisekunder (int) parm: use_carrier: Bruk netif_carrier_ok (vs Mii ioctls) i miimon; 0 for av, en etter på (standard) (int) parm: modus: Driftsmodus; 0 for balanse-rr, en for aktiv-backup, to for balanse-XOR, 3 for kringkasting, 4 for 802.3ad, 5 for balanse-TLB, 6 for balanse-alb (charp) parm: primær: Primær nettverksenhet å bruke (charp) parm: primary_reselect: Marker på nytt primær slave når den kommer opp; Lacp_rate: For bare hvis hastigheten på primær er bedre, to for bare på aktiv slave svikt (charp) parm 0 for alltid (standard), en LACPDU tx rate å be om fra 802.3ad partner; 0 for sakte, en for rask (charp) parm: ad_select: 803.ad aggregering utvalg logikk; 0 for stabil (standard), en for båndbredde, to for telling (charp) parm: min_links: Minimum antall tilgjengelige koblingene før du slår på carrier (int) parm: xmit_hash_policy: balanse-xor og 802.3ad hashing metoden; 0 for lag 2 (standard), 1 for lag 3 + 4, 2 for lag 2 + 3 (charp) parm: arp_interval: arp intervall i millisekunder (int) parm: arp_ip_target: arp mål i nnnn form (rekke charp) parm : arp_validate: validere src /dst av ARP prober; 0 for ingen (standard), en for aktive, 2 for backup, 3 for alle (charp) parm: fail_over_mac: For aktiv-backup, ikke sette alle slaver til samme MAC; 0 for ingen (standard), en for aktive, 2 for oppfølging (charp) parm: all_slaves_active: Hold alle rammer mottatt på et interfaceby innstilling aktiv flagg for alle slaver; 0 for aldri (standard), en for alltid. (int) parm: resend_igmp.: Antall IGMP medlemskap rapporter for å sende på linken svikt (int) La oss skape en bond0 konfigurasjonsfil som vist nedenfor
    Gå til katalogen der CentOS lagrer konfigurasjonsfiler nettverket. Som standard RHEL og dets kloner som CentOS, lagrer Scientific Linux konfigurasjons nettverk filer under /etc /sysconfig /nettverk-scripts /katalog Anmeldelser Logg inn som root brukeren
    Lag bond0 konfigurasjonsfil:..
    < pre> vi /etc /sysconfig /network-scripts /ifcfg-bond0Add følgende lines.

    DEVICE=bond0NAME=bond0TYPE=BondBONDING_MASTER=yesIPADDR=192.168.1.150PREFIX=24ONBOOT=yesBOOTPROTO=noneBONDING_OPTS="mode=1 miimon = 100 "Merk: Her beskriver BONDING_OPTS bonding-modus I vårt tilfelle, vil vi bli konfigurering modus1 (aktiv-backup) Lagre og lukk filen 192.168.1.150 er bond0 IP-adresse 
    konfigurere nettverksgrensesnitt Nå bør vi endre begge (enp0s8 & enp0s9).. konfigurasjonsfiler som vist nedenfor Først, la oss starte fra enp0s8
    Rediger filen /etc /sysconfig /network-scripts /ifcfg-enp0s8, etter
     vi /etc /sysconfig /nettverk-scripts /ifcfg-enp0s8Modify filen som vist below.
    HWADDR="08:00:27:04:03:86"TYPE="Ethernet"BOOTPROTO="none"DEFROUTE="yes"PEERDNS="yes"PEERROUTES="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"IPV6_FAILURE_FATAL="no"NAME="enp0s8"UUID="a97b23f2-fa87-49de-ac9b-39661ba9c20f"ONBOOT="yes"MASTER=bond0SLAVE=yesThen, Rediger filen /etc /sysconfig /nettverk-scripts /ifcfg-enp0s9, etter 
     vi /etc /sysconfig /network-scripts /ifcfg-enp0s9Modify filen som vist below.
    HWADDR=08:00:27:E7:ED:8ETYPE=EthernetBOOTPROTO=noneDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=enp0s9UUID=e2352c46-e1f9-41d2-98f5-af24b127b3e7ONBOOT=yesMASTER=bond0SLAVE=yesSave og lukke filer. 
    Nå aktivere nettverksgrensesnitt.
    ifup ifcfg-enp0s8ifup ifcfg-enp0s9Now, skriver du inn følgende kommando for å gjøre Network Manager oppmerksom endringene.
     nmcli con reloadRestart nettverkstjeneste virkning endringene 
    systemctl starte networkTest Network Bonding
    Nå skriver du inn følgende kommando for å kontrollere om bonding grensesnittet bond0 er oppe og går.
     cat /proc /net /liming /bond0Sample utgang: 
     Ethernet Channel Bonding Driver: v3.7.1 (27 april 2011) Bonding Mode: feiltoleranse (aktiv-backup) Primary Slave: NoneCurrently Active Slave: enp0s8MII Status: upMII Avspørringsintervall (ms): 100Up Delay (ms): 0Down Forsinkelse (ms): 0Slave Grensesnitt: enp0s8MII Status: upSpeed: 1 000 MbpsDuplex: fullLink Failure Count: 0Permanent HW adr: 08: 00: 27: 5d: annonse: 75Slave kø ID: 0Slave Interface: enp0s9MII Status: upSpeed : 1000 MbpsDuplex: fullLink Failure Count: 0Permanent HW adr: 08: 00: 27: 48: 93: cdSlave kø ID: 0AS du ser i ovennevnte utgang, er den bond0 grensesnittet oppe og går, og det er satt opp som aktiv-backup ( modus1) modus. I denne modusen er bare en slave i obligasjonsmarkedet aktiv. . Den andre vil bli aktiv, bare når den aktive slave svikter 
    vil vise listen over nettverksgrensesnitt og deres IP-adresse, skriver du inn følgende kommando:
     ip addrSample utgang: 
     1: lo: < TILBAKEKOBL, UP, LOWER_UP > MTU 65536 qdisc noqueue staten UKJENT link /loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 omfang vert lo valid_lft evig preferred_lft forever inet6 :: 1 /128 omfang vert valid_lft evig preferred_lft forever2: enp0s3: < kringkasting, fler, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast staten UP qlen 1000 link /eter 08: 00: 27: 1f: 3b: 20 brd ff: ff: ff: ff: ff: ff inet 192.168.1.100/24 ​​brd 192.168.1.255 omfang global dynamisk enp0s3 valid_lft 86130sec preferred_lft 86130sec inet6 fe80 :: A00: 27ff: fe1f: 3b20 /64 omfang lenken valid_lft evig preferred_lft forever3: enp0s8: < kringkasting, fler, SLAVE, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast mester bond0 staten UP qlen tusen link /eter 08: 00: 27: 5d: annonse: 75 brd ff: ff: ff: ff: ff: FF4: enp0s9: < kringkasting, fler, SLAVE, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast mester bond0 staten UP qlen tusen link /eter 08: 00: 27: 5d: annonse: 75 brd ff: ff: ff: ff: ff: ff5: bond0: < kringkasting, fler, MASTER, UP, LOWER_UP > MTU 1 500 qdisc noqueue staten UP link /eter 08: 00: 27: 5d: annonse: 75 brd ff: ff: ff: ff: ff: ff inet 192.168.1.150/24 brd 192.168.1.255 omfang global bond0 valid_lft evig preferred_lft forever inet6 fe80 :: A00: 27ff: fe5d: ad75 /64 omfang lenken valid_lft forever preferred_lft foreverThat er det 
    Konfigurer flere IP-adresser for bond0
    jeg ønsker å tildele flere IP-adresser til bond0 grensesnitt.. Hva burde jeg gjøre? Veldig enkelt, bare lage et alias for bond0 grensesnittet og tildele flere IP-adresser.
    La meg gjøre det mer tydelig. Si for eksempel vi ønsker å tildele IP-adressen 192.168.1.151 til bond0. Å skape et alias for bond0, kopiere den eksisterende konfigurasjonsfilen (ifcfg-bond0) til en ny konfigurasjonsfil (ifcfg-bond0: 1).
     cp /etc /sysconfig /nettverk-scripts /ifcfg-bond0 /etc /sysconfig /network-scripts /ifcfg-bond0: 1Then redigere alias filen /etc /sysconfig /nettverk-scripts /ifcfg-bond0: 1, etter 
     vi /etc /sysconfig /nettverk-scripts /ifcfg- bond0: 1Modify enhetsnavnet og IP-adressen som vist below.
    DEVICE=bond0:1NAME=bond0TYPE=BondBONDING_MASTER=yesIPADDR=192.168.1.151PREFIX=24ONBOOT=yesBOOTPROTO=noneBONDING_OPTS="mode=1 miimon = 100 "Her 
    bond0. 1 - Enhetsnavn Anmeldelser 192.168.1.151 - IP-adressen til bond0: 1
    Lagre og lukk filen Start nettverkstjenesten skal tre i kraft den lagres endringene
    systemctl starte networkNow liste ut nettverksgrensesnitt og deres IP-adresse ved hjelp av kommandoen:
     ip addrSample utgang: 
     1: lo:. < TILBAKEKOBL, UP, LOWER_UP > MTU 65536 qdisc noqueue staten UKJENT link /loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 omfang vert lo valid_lft evig preferred_lft forever inet6 :: 1 /128 omfang vert valid_lft evig preferred_lft forever2: enp0s3: < kringkasting, fler, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast staten UP qlen tusen link /eter 08: 00: 27: 1f: 3b: 20 brd ff: ff: ff: ff : ff: ff inet 192.168.1.100/24 ​​brd 192.168.1.255 omfang global dynamisk enp0s3 valid_lft 86388sec preferred_lft 86388sec inet6 fe80 :: A00: 27ff: fe1f: 3b20 /64 omfang lenken valid_lft evig preferred_lft forever3: enp0s8: < kringkasting, fler, SLAVE, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast mester bond0 staten UP qlen tusen link /eter 08: 00: 27: 5d: annonse: 75 brd ff: ff: ff: ff: ff: FF4: enp0s9: < kringkasting, fler, SLAVE, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast mester bond0 staten UP qlen tusen link /eter 08: 00: 27: 5d: annonse: 75 brd ff: ff: ff: ff: ff: ff5: bond0: < kringkasting, fler, MASTER, UP, LOWER_UP > MTU 1 500 qdisc noqueue staten UP link /eter 08: 00: 27: 5d: annonse: 75 brd ff: ff: ff: ff: ff: ff inet 192.168.1.150/24 brd 192.168.1.255 omfang global bond0 valid_lft evig preferred_lft forever inet 192.168.1.151/24 brd 192.168.1.255 omfang global sekundær bond0: 1 valid_lft forever preferred_lft forever inet6 fe80 :: A00: 27ff: fe5d: ad75 /64 omfang lenken valid_lft evig preferred_lft foreverAs deg over alias bond0: 1 har blitt opprettet, og det er opp nå. 
    2. Sette opp nettverk Bonding på CentOS 6.5
    Vi har sett Network bonding på CentOS 7. Nå vil vi se hvordan du gjør det på CentOS 6.x.
    Jeg har tre nettverksgrensesnitt, nemlig eth0, eth1 og eth2 i min CentOS 6.5 system. La oss kombinere to nettverkskort (eth1 og eth2) og gjøre dem til ett NIC heter bond0.
    Konfigurer Bond0 Interface
    Først, la oss lage en bond0 konfigurasjonsfil som vist nedenfor.
    Gå til katalogen der CentOS lagrer konfigurasjonsfiler nettverket. Som standard RHEL og dets kloner som CentOS, lagrer Scientific Linux konfigurasjons nettverk filer under /etc /sysconfig /nettverk-scripts /katalog.
    Kjør følgende kommandoer som root-bruker.
    Lag bond0 konfigurasjonsfil under ovenfor nevnte katalogen.
     vi /etc /sysconfig /network-scripts /ifcfg-bond0Add følgende lines.
    DEVICE=bond0BOOTPROTO=noneONBOOT=yesIPADDR=192.168.1.200NETWORK=192.168.1.0NETMASK=255.255.255.0USERCTL=noBONDING_OPTS="mode=1 miimon = 100 "Merk: Her BONDING_OPTS beskriver bonding-modus I vårt tilfelle, vil vi bli konfigurering modus1 (aktiv-backup) Lagre og lukk filen 192.168.1.200 er bond0 IP-adresse 
    Neste vi må laste opp.... den bond0 grensesnittet inn i kjernen. For å gjøre det, opprette en ny fil /etc/modprobe.d/bonding.conf, etter
     vi /etc/modprobe.d/bonding.confAdd følgende linje i den. 
     alias bond0 bondingSave og lukk filen 
    Konfigurer nettverksgrensesnitt
    Nå bør vi endre begge. (eth1 & eth2).. konfigurasjonsfiler som vist nedenfor Først, la oss starte fra eth1 Anmeldelser Rediger filen /etc /sysconfig /nettverk-scripts /ifcfg-eth1, etter
     vi /etc /sysconfig /network-scripts /ifcfg-eth1Modify filen som vist nedenfor. 
     DEVICE = eth1MASTER = bond0SLAVE = yesUSERCTL = noONBOOT = yesBOOTPROTO = noneThen Rediger fila /etc /sysconfig /nettverk-scripts /ifcfg-eth2, etter 
     # vi /etc /sysconfig /network-scripts /ifcfg-eth2Modify filen som vist nedenfor. 
     DEVICE = eth2MASTER = bond0SLAVE = yesUSERCTL = noONBOOT = yesBOOTPROTO = noneSave og lukke filer. 
    Skriv inn følgende kommando for å laste bonding modulen.
     modprobe bondingRestart nettverkstjenesten skal tre i kraft . endringene 
    servicenettverk restartTest Network Bonding
    Nå skriver du inn følgende kommando for å kontrollere om bonding grensesnittet bond0 er oppe og går:
     cat /proc /net /liming /bond0Sample utgang: 
     Ethernet Channel Bonding Driver: v3.6.0 (26 september 2009) Bonding Mode: feiltoleranse (aktiv-backup) Primary Slave: NoneCurrently Active Slave: eth1MII Status: upMII Avspørringsintervall (ms): 100Up Forsinkelse (ms ): 0Down Delay (ms): 0Slave Interface: eth1MII Status: upSpeed: 1 000 MbpsDuplex: fullLink Failure Count: 0Permanent HW adr: 08: 00: 27: fe: 6f: bfSlave kø ID: 0Slave Interface: eth2MII Status: upSpeed: 1 000 MbpsDuplex: fullLink Failure Count: 0Permanent HW adr: 08: 00: 27: 34: 17: c0Slave kø ID: 0AS du ser i ovennevnte utgang, er den bond0 grensesnittet oppe og går, og det er satt opp som aktiv-backup (modus1) modus. I denne modusen er bare en slave i obligasjonsmarkedet aktiv. . Den andre vil bli aktiv, bare når den aktive slave svikter 
    vil vise listen over nettverksgrensesnitt og deres IP-adresse, skriver du inn følgende kommando:
     # ifconfigSample utgang: 
     bond0 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF inet addr: 192.168.1.200 Bcast: 192.168.1.255 Mask: 255.255.255.0 inet6 adr: fe80 :: A00: 27ff: Fefe: 6fbf /64 Omfang: Link UP CAST KJØRER MASTER multicast MTU: 1500 Metric: 1 RX pakker: 379 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 167 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 0 RX bytes: 32354 (31,5 KiB) TX bytes: 24078 (23,5 KiB) eth0 Link Encap: Ethernet HWaddr 08: 00: 27: BE: 25: 49 inet addr: 192.168.1.101 Bcast: 192.168.1.255 Mask: 255.255.255.0 inet6 adr: fe80 :: A00: 27ff: Febe: 2549/64 Omfang: Link UP CAST KJØRER multicast MTU: 1500 Metric: 1 RX pakker: 1402 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 904 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 1000 RX bytes: 134823 (131,6 KiB) TX bytes: 124938 (122,0 KiB) eth1 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF UP GRUPPE KJØRER SLAVE Multicast MTU: 1500 Metric: 1 RX pakker: 285 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 156 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 1000 RX bytes: 24746 (24.1 KiB) TX bytes: 22956 (22,4 KiB) eth2 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF UP CAST KJØRER SLAVE multicast MTU: 1500 Metric: 1 RX pakker: 95 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 12 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 1000 RX bytes: 7674 (7,4 KiB) TX bytes: 1364 (1,3 KiB) lo Link ENCAP: Lokale loopback inet addr: 127.0.0.1 Mask: 255.0.0.0 inet6 adr: :: 1/128 Omfang: Host UP TILBAKEKOBL KJØRER MTU: 16436 Metric: 1 RX pakker: 0 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker : 0 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 0 RX bytes: 0 (0.0 b) TX bytes: 0 (0.0 b) Per ovenfor utgang, er bond0 konfigurert som master; eth1 og eth2 er konfigurert som en slave. 
    Konfigurer flere IP-adresser for bond0
    jeg ønsker å tildele flere IP-adresser til bond0 grensesnitt. Hva burde jeg gjøre? Veldig enkelt, bare lage et alias for bond0 grensesnittet og tildele flere IP-adresser.
    La meg gjøre det mer tydelig. Si for eksempel vi ønsker å tildele IP-adressen 192.168.1.201 til bond0. Å skape et alias for bond0, kopiere den eksisterende konfigurasjonsfilen (ifcfg-bond0) til en ny konfigurasjonsfil (ifcfg-bond0: 1).
     cp /etc /sysconfig /nettverk-scripts /ifcfg-bond0 /etc /sysconfig /network-scripts /ifcfg-bond0: 1Then redigere alias filen /etc /sysconfig /nettverk-scripts /ifcfg-bond0: 1, etter 
     vi /etc /sysconfig /nettverk-scripts /ifcfg- bond0: 1Modify enhetsnavnet og IP-adressen som vist below.
    DEVICE=bond0:1BOOTPROTO=noneONBOOT=yesIPADDR=192.168.1.201NETWORK=192.168.1.0NETMASK=255.255.255.0USERCTL=noBONDING_OPTS="mode=1 miimon = 100 "Lagre og lukk filen Start nettverkstjenesten skal tre i kraft de lagrede endringene 
     servicenettverk restartNow liste ut nettverksgrensesnitt og deres IP-adresse ved hjelp av kommandoen:.. 
     ifconfigSample utgang : 
     bond0 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF inet addr: 192.168.1.200 Bcast: 192.168.1.255 Mask: 255.255.255.0 inet6 adr: fe80 :: A00: 27ff: Fefe: 6fbf /64 Omfang: Link UP CAST KJØRER MASTER multicast MTU: 1500 Metric: 1 RX pakker: 1048 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 590 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 0 RX bytes: 88622 (86,5 KiB) TX bytes: 84340 (82,3 KiB) bond0: 1 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF inet addr: 192.168.1.201 Bcast: 192.168.1.255 Mask: 255.255.255.0 UP CAST KJØRER MASTER multicast MTU: 1500 Metric: 1eth0 Link Encap: Ethernet HWaddr 08: 00: 27: BE: 25: 49 inet addr: 192.168.1.101 Bcast: 192.168.1.255 Mask: 255,255. 255,0 inet6 adr: fe80 :: A00: 27ff: Febe: 2549/64 Omfang: Link UP CAST KJØRER multicast MTU: 1500 Metric: 1 RX pakker: 1422 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 916 feil : 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 1000 RX bytes: 136317 (133.1 KiB) TX bytes: 126150 (123.1 KiB) eth1 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF UP CAST KJØRER SLAVE multicast MTU: 1500 Metric: 1 RX pakker: 942 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 581 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 1 000 RX byte: 80036 (78,1 KiB) TX bytes: 84266 (82,2 KiB) eth2 Link Encap: Ethernet HWaddr 08: 00: 27: FE: 6F: BF UP CAST KJØRER SLAVE multicast MTU: 1500 Metric: 1 RX pakker: 111 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 14 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 1000 RX bytes: 8916 (8,7 KiB) TX bytes: 1492 (1,4 KiB) lo Link ENCAP : Lokal Loopback inet addr: 127.0.0.1 Mask: 255.0.0.0 inet6 adr: :: 1/128 Omfang: Host UP TILBAKEKOBL KJØRER MTU: 16436 Metric: 1 RX pakker: 0 feil: 0 droppet: 0 overskridelser: 0 frame: 0 TX pakker: 0 feil: 0 droppet: 0 overskridelser: 0 carrier: 0 kollisjoner: 0 txqueuelen: 0 RX bytes: 0 (0.0 b) TX bytes: 0 (0.0 b) Du bør se alias bond0: en er laget og 

    Source & opp.; Referanse Links:

    Kernel Dokumentasjon side

    RHEL guide Networking