Questo è un breve post su come configurare il collegamento dell'interfaccia su Oracle Enterprise Linux 6. I nomi delle interfacce di rete sono cambiati in Oracle Linux 6. Ad esempio, inizia da em1, quindi eth0 =em1, eth1 =em2. E per Intel 10 Gb è p3p1, p3p2, p4p1, p4p2 e così via. I seguenti passaggi si basano sui nomi delle interfacce p3px, puoi sostituire p3px con l'interfaccia di rete sul tuo sistema.
1. Verifica la configurazione attuale
Controllare il nome dell'interfaccia di rete sul sistema, ad esempio p3pX o emX
# ifconfig -a
2. Configura il driver di incollaggio
File di configurazione /etc/modprobe.conf è deprecato su Oracle Linux 6 e i file di configurazione si trovano nella directory /etc/modprobe.d . Crea un nuovo file bonding.conf nella directory /etc/modprobe.d per dire al kernel che dovrebbe usare il driver di collegamento per il nuovo dispositivo bond0.
# grep bond0 /etc/modprobe.d/bonding.conf alias bond0 bonding
I max_bond il parametro non è specifico dell'interfaccia che dovrebbe essere specificato in /etc/modprobe.d/bonding.conf. Non impostare il parametro max_bonds quando si utilizzano file ifcfg-bondN con la direttiva BONDING_OPTS .
3. Configura interfacce sottolivello
Il passaggio successivo consiste nel configurare le interfacce slave dell'interfaccia di collegamento. Nemico che modificheremo i rispettivi file di script di rete e aggiungeremo la configurazione di seguito.
# cat /etc/sysconfig/network-scripts/ifcfg-p3p1 DEVICE=p3p1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
# cat /etc/sysconfig/network-scripts/ifcfg-p3p2 DEVICE=p3p2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
4. Configura l'interfaccia di incollaggio con i parametri di incollaggio
Aggiungi l'impostazione seguente nel file di configurazione del legame. Puoi anche impostare BONDING_OPTS in questo file per specificare impostazioni come la modalità di incollaggio.
# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 MASTER=yes BOOTPROTO=dhcp ONBOOT=yes BONDING_OPTS="mode=4 miimon=100 lacp_rate=1"
5. Attiva l'interfaccia di incollaggio
Come passaggio finale, attiva l'interfaccia di incollaggio usando il comando ifup.
# ifup bond0
Verifica la configurazione
Dopo aver configurato correttamente l'interfaccia di incollaggio, è possibile verificare la configurazione utilizzando i comandi riportati di seguito. Per prima cosa controlla se il modulo di incollaggio è caricato o meno.
# lsmod |grep bond bonding 122351 0
Per visualizzare lo stato attuale dell'interfaccia di bonding e della sua interfaccia slave è possibile utilizzare il file /proc/net/bonding/bond0 .
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: p3p1 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: p3p1 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:0e:0c:70:05:ac Slave queue ID: 0 ...NOTA :In OL6/RHEL6, configura i parametri di legame in ifcfg-bondX invece di essere nel file /etc/modprobe.d/bonding.conf. Il vantaggio è che questi parametri possono essere modificati per interfaccia di collegamento durante il processo di inizializzazione dell'interfaccia, piuttosto che durante il processo di inizializzazione del driver di collegamento. Vale a dire, la modifica dei parametri non richiede più la ricarica del driver di incollaggio. Questo aiuta a ridurre l'interruzione della rete a livello di sistema mentre si apportano alcune piccole modifiche alle interfacce di collegamento. CentOS / RHEL 7:come configurare Network Bonding o NIC teaming
Red Hat / CentOS:come creare interfaccia / NIC bonding
br/>RedHat / CentOS:come modificare l'interfaccia slave attualmente attiva del bonding online