Cree un enlace de canal NIC en RedHat / CentOS / Fedora


La vinculación de canales permite que dos o más interfaces de red actúen como una, aumentando simultáneamente el ancho de banda y proporcionando redundancia. Esta es una excelente manera de lograr la redundancia de un servidor. Si una NIC física está apagada o desconectada, moverá automáticamente el recurso a otra tarjeta NIC La vinculación de canales funcionará con la ayuda de un controlador de vinculación en el kernel. Esta publicación lo guía a través de cómo crear NIC/Channel Bonding en

Como raíz , cree un nuevo nombre de archivo bonding.conf en el directorio /etc/modprobe.d/ . El nombre puede ser lo que quieras, siempre y cuando termine con una extensión .conf . Inserte la siguiente línea en este nuevo archivo.

alias bond0 bonding

Para cada interfaz de enlace de canales configurada, debe haber una entrada correspondiente en su nuevo archivo /etc/modprobe.d/bonding.conf .

Para crear una interfaz de enlace de canales, cree un archivo en el directorio /etc/sysconfig/network-scripts/ llamado ifcfg-bond0 . El siguiente es un archivo de configuración de enlace de canal de muestra. (

# vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.8
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

Después de crear la interfaz de enlace de canales, las interfaces de red que se unirán deben configurarse agregando las directivas MASTER y SLAVE a sus archivos de configuración. Los archivos de configuración para cada una de las interfaces enlazadas a canales pueden ser casi idénticos. Por ejemplo, si dos interfaces Ethernet se están enlazando a un canal, tanto eth0 como eth1 pueden parecerse al siguiente ejemplo. Editar detalles de la tarjeta de interfaz física como en.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Las directivas anteriores son autoexplicativas para muchos administradores de sistemas, sin embargo, permítanme explicárselo a un novato.

  1. DEVICE: Indicates what is the device name
  2. USERCTL: Indicates that can user control this device(here its no)
  3. ONBOOT:  Indicates that at the boot time do this device should be up?
  4. MASTER: Is this device has master? Then what it is(here its bond0)
  5. SLAVE: Is this device acting as slave?
  6. BOOTPROTO: What about getting IP Address from DHCP? It’s set to none which indicate it’s a static IP)

Reinicie el servicio de red y vea la salida de ifconfig.

# service network restart
[[email protected] network-scripts]# ifconfig

bond0     Link encap:Ethernet  HWaddr 00:0C:21:60:30:C4
          inet addr:192.168.1.8  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe69:31c4/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
          RX packets:19676 errors:0 dropped:0 overruns:0 frame:0
          TX packets:342 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1623240 (1.5 MiB)  TX bytes:42250 (41.2 KiB)

eth0      Link encap:Ethernet  HWaddr 00:0C:21:60:30:C4
          UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
          RX packets:10057 errors:0 dropped:0 overruns:0 frame:0
          TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:832257 (812.7 KiB)  TX bytes:22751 (22.2 KiB)
          Interrupt:19 Base address:0x2000

eth1      Link encap:Ethernet  HWaddr 00:0C:21:60:30:C4
          UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
          RX packets:9620 errors:0 dropped:0 overruns:0 frame:0
          TX packets:173 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:791043 (772.5 KiB)  TX bytes:20207 (19.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:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:104 (104.0 b)  TX bytes:104 (104.0 b)

Todos los derechos reservados © Linux-Console.net • 2019-2021