En los sistemas Linux, las tarjetas de red múltiples generalmente se agrupan en una tarjeta de red lógica, lo que puede mejorar la estabilidad de la red. ¿Cómo unir varias redes en una? La siguiente serie pequeña le presentará el principio de modo de enlace de enlace multi-NIC en Linux.
Linux pluralidad de puertos de red como una unión, puede mejorar el rendimiento de la red, como por ejemplo para el servidor de copia de seguridad, los datos que se han respaldado en una noche varios T, si un solo puerto Gigabit Ethernet Será un cuello de botella muy grave. Otras aplicaciones, como servidores ftp y sitios de descarga de alta carga, tienen problemas similares. Por lo tanto, el uso de la asociación de Linux o el enlace para unir varias tarjetas de red como un puerto de red lógico y la configuración de una única dirección IP mejorará en gran medida el rendimiento de la red (I /O) del servidor.
La función de enlace de varias NIC de Linux utiliza el módulo de "enlace" en el kernel. Para este módulo, puede consultar la documentación del controlador de enlace de Ethernet de Linux. Sin embargo, el kernel de Linux se ha lanzado para cada módulo. En la mayoría de los casos, no es necesario volver a compilar el kernel. El controlador de enlace de Linux proporciona la capacidad de enlazar /unir varias tarjetas de red en un solo puerto de red lógica virtual. Tenga en cuenta que el puerto de red vinculado tiene múltiples modos de operación; en general, se divide en espera activa y balanceo de carga. Es más fácil de configurar en Redhat /Fedora y en otras clases de Redhat Linux.
1.Crear archivo de configuración de bond0
vi /etc /sysconfig /network-scripts /ifcfg-bond0
DEVICE = bond0 - nombre del dispositivo físico
IPADDR = 192.168.1.2 - Dirección IP
NETMASK = 255.255.255.0 - Máscara de subred
GATEWAY = 192.168.1.1 - Puerta de enlace
DNS = 8.8 .8.8 --DNS
ONBOOT = yes - Inicio aleatorio
NAME = bond0
BOOTPROTO = none
USERCTL = no - Si se permite o no El usuario raíz controla el dispositivo
2. Modifique el archivo de configuración de los límites eth0 y eth1
vi /etc /sysconfig /network-scripts /ifcfg-eth0
DEVICE = " eth0 "
USERCTL = no
ONBOOT = yes
MASTER = bond0
SLAVE = yes
BOOTPROTO = none
HWADDR = 00: 15: 17: CC: FC: 35
El archivo de configuración de eth1 es el mismo, excepto que el valor del dispositivo se cambia a eth1.
3. Instale el controlador del módulo de enlace
Edite el archivo /etc/modprobe.conf o /etc/modules.conf y agregue lo siguiente para cargar el controlador del módulo de enlace cuando se inicie el sistema.
alias bond0 bonding
opción bond0 miimon = 100 mode = 1
Descripción:
1) .miimon = 100 Se utiliza para la supervisión de enlaces. Es decir, el estado del enlace se monitoriza cada 100 ms. La vinculación solo supervisa el enlace entre el host y el switch. Si el enlace que sale del conmutador tiene un problema y no hay ningún problema en sí mismo, Bonding cree que el enlace continúa utilizándose sin problemas.
2) .mode = 1 significa proporcionar redundancia. Además de esto, puede ser 0, 2, 3, un total de cuatro modos. 0 significa equilibrio de carga
4. Agregue la siguiente declaración al archivo /etc/rc.d/rc.local para que el sistema inicie la operación automática
ifenslave bond0 eth0 eth1
Route add -net 192.168.1.254 netmask 255.255.255.0 bond0 #Add la ruta si es necesario
5. Detecte y verifique la configuración.
Primero ejecute el comando para cargar el módulo de enlace: modprobe bonding
Reinicie el servicio de red y confirme que bond0 se inicia correctamente: servicio reinicio de red
Confirme que el dispositivo se haya cargado correctamente: less /proc /net /bonding /bond0
Enumere todos los puertos de red: ifconfig
Lo anterior es la introducción del principio del modo de enlace de enlace multi-NIC en Linux. En general, existen 7 tipos de modo de enlace. Aquí solo se presenta uno de ellos, espero poder ayudarlo.
En la operación del sistema Linux, el uso de MyEclipse para iniciar Tomcat de repente se vuelve muy
En el sistema Ubuntu 12.04, a veces hay una escasez de espacio en el espacio /boot,
OpenWRT es un sistema Linux incorporado. Los amigos que quieren entender los sistem
El editor de texto vim se desarrolló a partir de vi y tiene amplias funciones de ed
Comando de búsqueda de Linux combinado con el método xargs
Notas sobre el funcionamiento de los archivos de reemplazo en línea en el sistema Linux
Modificar la solicitud de contraseña de Linux se basa en una palabra del diccionario ¿Qué hacer?
Cómo configurar la fuente yum en el sistema CentOS
¿Cómo usan los sistemas Linux la directiva at /crontab?
Cómo Linux implementa el control remoto de los comandos de shell
¿Cómo configurar Kali Linux después de la instalación?
Linux usa el comando para iniciar la base de datos de Oracle. El paso
Cómo configurar el script Kickstart
¿Cómo detectar cuando el sistema Linux está comprometido?
¿Por qué no se puede utilizar el índice?
Linux usa el método de comando hadoop dfs
Resolver IIS no puede mostrar la imagen del nombre chino
Cómo hacerlo si el sistema Win7 no instala las fuentes
Win8 pasos del sistema operativo para instalar la impresora
La tarjeta SD de la tableta generalmente utiliza 8G o 16G
Vista e Invecture firman el Acuerdo de capital
¿Cómo desactiva el sistema Win8 la función de inicio rápido?