Técnicas para configurar varias tarjetas de red como tarjetas de red virtuales en Linux

  

Muchas computadoras ahora tienen más de una tarjeta de red, pero una tarjeta de red falla y toda la red se interrumpe. Pero en los sistemas Linux, siempre que cree una tarjeta de red virtual de Linux, no encontrará este tipo de problemas. Este artículo presentará las habilidades de configurar varias tarjetas de red en varias tarjetas de red virtual en Linux.

para eth0 y eth1 para convertirse en ejemplo bond0 virtual: Requisitos previos ------ vinculante: el mismo modelo de chipset, pero la tarjeta debe tener sus propios chips de BIOS independientes.

Método de configuración

1. Cree un archivo de configuración de interfaz de red virtual ifcfg-bond0 y especifique la IP de la tarjeta de red: vi /etc /sysconfig /network-scripts /ifcfg-bond0

Cat /etc /sysconfig /network-scripts /ifcfg-bond0

DEVICE = bond0

BOOTPROTO = static

IPADDR = 10.0.11.10

NETMASK = 255.255.252.0

GATWAY = 10.0.11.1

ONBOOT = yes

USERCTL = no

TYPE = Ethernet

2 Modificar ifcfg-eth0 y ifcfg-eth1 ----- no puede establecer información sobre IP, puerta de enlace, máscara de subred, etc.

cat /etc /sysconfig /network-scripts /ifcfg-eth0

DEVICE = eth0

BOOTPROTO = dhcp

ONBOOT = yes

USERCTL = no

MASTER = bond0

SLAVE = yes

TYPE = Ethernet

cat /etc /sysconfig /network-scripts /ifcfg- Eth1

DEVICE = eth1

BOOTPROTO = dhcp

ONBOOT = yes

USERCTL = no

MASTER = bond0

ESCLAVO = sí

TIPO = Ethernet

3, instalar módulo

Como la tarjeta de red virtual está implementada en el módulo del kernel, debe instalar el módulo en /etc /Agregue lo siguiente en modules.conf para permitir que el sistema cargue el módulo de enlace al inicio. El dispositivo de interfaz de red virtual externa es bond0.

Agregue las siguientes dos líneas

alias bond0 bonding

opciones bond0 miimon = 100 mode = 0 --- 0 significa que las dos NIC físicas se están ejecutando en el modo de equilibrio de carga.

Nota: miimon se utiliza para la supervisión de enlaces. Por ejemplo: miimon = 100, entonces el sistema monitorea el estado de la conexión del enlace cada 100 ms. Si una línea falla, se transferirá a otra línea; el valor del modo indica el modo de trabajo. Tiene 0, 1, 2, 3 modos. El número es 0, 1 dos.

mode = 0 indica que el equilibrio de carga (round-robin) es el modo de equilibrio de carga, y que ambas tarjetas de red están en el estado activo.

mode = 1 significa que la tolerancia a fallos (active-backup) proporciona redundancia, lo que significa que, de forma predeterminada, solo una NIC está activa y la otra está respaldada.

Si se usa este modo: options bond0 miimon = 100 mode = 1 primary = eth0 --- indica que eth0 está en el estado activo y eth1 está en el estado de espera.

La vinculación solo puede proporcionar monitoreo de enlaces, es decir, si el enlace desde el host al switch está conectado. Si solo el enlace externo del conmutador está inactivo y el conmutador en sí no está defectuoso, entonces el enlace continuará utilizando el enlace sin ningún problema.

4. Agregue el siguiente comando a /etc/rc.local.

cat /etc/rc.local

modprobe bonding miimon = 100 mode = 0

La configuración está completa y el host se reinicia.

Activación de la interfaz bond0 OK

Activación de la interfaz eth0 OK

Activación de la interfaz eth1 OK

Lo anterior es la cantidad de NIC configuradas en Linux Las habilidades de una tarjeta de red virtual, por lo que una vez completada la configuración, siempre que se pueda seguir utilizando una tarjeta de red virtual, la tarjeta de red virtual puede funcionar normalmente, no romperá la red.

Copyright © Conocimiento de Windows All Rights Reserved