Redes

Cómo hacer la vinculación de red de Linux

Cómo hacer la vinculación de red de Linux

Introducción a la vinculación de redes

La vinculación de red es la vinculación o combinación de dos interfaces de red físicas diferentes para aumentar el ancho de banda o la conectividad de respaldo en caso de que falle una interfaz.

La adición de una interfaz de red para respaldar la conectividad se denomina "redundancia de red”, En resumen, la redundancia de red es cuando falla una interfaz de red, la segunda (pueden ser más de 2 interfaces) reemplaza su funcionalidad evitando fallas de conectividad. Por otro lado, Network Bonding puede ser útil para distribuir el tráfico entre diferentes interfaces de red aumentando la capacidad de ancho de banda, esto se llama “Balanceo de carga”Y hay diferentes tipos para proporcionar redundancia de red y equilibrio de carga, o ambos.

Existen diferentes tipos de vinculación de red, en primer lugar puedes combinar tus tarjetas ethernet y wifi para lograr la redundancia de la red, o balanceo de carga (no aumentará la velocidad proporcionada por tu ISP), también hay dispositivos disponibles para lograr la red. equilibrar la vinculación de conexiones 4g desde móviles, pero también puede convertir su computadora Linux en un dispositivo de vinculación de red.

Hay 7 tipos de vinculación de red:

  1. modo = 0 (Round Robin de equilibrio)
  2. modo = 1 (respaldo activo) ⇒ Explicado en este tutorial.
  3. modo = 2 (Equilibrio XOR)
  4. modo = 3 (transmisión)
  5. modo = 4 (802.3ad)
  6. modo = 5 (Balance TLB)
  7. modo = 6 (Balance ALB)

Este tutorial explica cómo configurar Network Bonding en distribuciones de Debian y Ubuntu Linux de una manera que la conexión por cable es la predeterminada, mientras que la inalámbrica es la copia de seguridad cuando el cable no está conectado. Este es el modo 1 (copia de seguridad activa) y el dispositivo inalámbrico funcionará solo cuando falle el cableado. Ambos dispositivos de red estarán conectados a través de bond0 interfaz.

Configuración de enlaces de red cableados e inalámbricos en Debian 10 Buster (DHCP)

Antes de comenzar, debe instalar el paquete ifenslave para conectar y desconectar dispositivos de red esclavos a un dispositivo de enlace. Correr:

apto instalar ifenslave

Por si acaso cargue los módulos de unión

unión modprobe

El segundo paso es verificar los nombres de su interfaz de red, ejecute:

dirección IP

En mi caso quiero unir la tarjeta ethernet, identificada como enp2s0 y la tarjeta inalámbrica, identificada como wlp3s0. Mientras sigue este tutorial, reemplace ambos nombres por los nombres de su tarjeta de red.

Ahora debe asegurarse de que sus interfaces de red estén presentes en el archivo / etc / network / interfaces. Si no es así, abra el archivo con nano:

nano / etc / network / interfaces

Agregue líneas similares a las que agregué debajo del comentario "#Agregue líneas similares para que sus tarjetas de red funcionen… ”Reemplazando los nombres de mi tarjeta de red (enp2s0 y wlp3s0) para ti:

# Agregue líneas similares para que sus tarjetas de red funcionen reemplazando
# "enp2s0", "wlp3s0", "LinuxHint ...",
# "14: CF: ..." y "972 ..." para su información adecuada
auto enp2s0
iface enp2s0 inet manual
bond-master bond0
enlace primario enp2s0 wlp3s0
auto wlp3s0
iface wlp3s0 inet manual
bond-master bond0
enlace primario enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
enlace iface0 inet dhcp
esclavos esclavos ninguno
respaldo activo en modo enlace
enlace-miimon 100
retardo de enlace 200
retardo de enlace 200

Guardar y salir presionando CTRL + X

Inicie los dispositivos de unión ejecutando:

ifenslave bond0 enp2s0 wlp3s0

Reinicie el servicio de red ejecutando:

/ etc / init.d / reinicio de la red

La vinculación debería estar funcionando ahora, pero no fue mi caso ... apareció un error que me impedía reiniciar los servicios de red, si ese fue su caso, verifique Solución de problemas error wpa_supplicant al reiniciar los servicios de red, si no vio errores, vaya a Probando si Bonding está funcionando para confirmar que todo salió bien.

Configuración de enlaces de red cableados e inalámbricos en Debian 10 Buster (estático)


Si ya siguió los pasos anteriores y desea cambiar su configuración a estática, ignore los siguientes pasos y vaya a la edición del archivo / etc / network / interfaces para actualizarlo, si comenzó este tutorial desde esta sección para configurar una configuración estática desde 0 luego siga todos los pasos siguientes comenzando por instalar el ifenslave paquete para conectar y desconectar dispositivos de red esclavos a un dispositivo de enlace ejecutando:

apto instalar ifenslave

Por si acaso cargue los módulos de unión

unión modprobe

El segundo paso es verificar los nombres de la interfaz de red, ejecutar:

dirección IP

En mi caso quiero unir la tarjeta ethernet, identificada como enp2s0 y la tarjeta inalámbrica, identificada como wlp3s0. Mientras sigue este tutorial, reemplace ambos nombres por los nombres de su tarjeta de red.

Ahora debe asegurarse de que sus interfaces de red estén presentes en el archivo / etc / network / interfaces. Si no es así, abra el archivo con nano:

nano / etc / network / interfaces

Edición del archivo / etc / network / interfaces para configuración estática:

Agregue líneas similares a las que agregué debajo del comentario "#Agregue líneas similares para que sus tarjetas de red funcionen… ”Reemplazando los nombres de mi tarjeta de red (enp2s0 y wlp3s0) para el suyo, reemplace también las direcciones IP de acuerdo con su clase de red (p.g 10.0.0.X, 192.168.1.X, etc.)

# Agregue líneas similares para que sus tarjetas de red funcionen reemplazando "enp2s0", "wlp3s0 $
# "14: CF:…" y "972 ..." para su información adecuada
auto enp2s0
iface enp2s0 inet manual
bond-master bond0
enlace primario enp2s0 wlp3s0
auto wlp3s0
iface wlp3s0 inet manual
bond-master bond0
enlace primario enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet estático
dirección 192.168.0.54
máscara de red 255.255.255.0
red 192.168.0.0
puerta de enlace 192.168.0.1

Guardar y salir presionando CTRL + X

Inicie los dispositivos de unión ejecutando:

ifenslave bond0 enp2s0 wlp3s0

Reinicie el servicio de red ejecutando:

/ etc / init.d / reinicio de la red

La vinculación debería estar funcionando ahora, pero no fue mi caso ... apareció un error que me impedía reiniciar los servicios de red, si ese fue su caso, consulte Solución de problemas para ver si hay errores al reiniciar los servicios de red, si no vio errores, siga leyendo el siguiente sección para probar su configuración e ignorar la última para solucionar problemas.

Probando si la unión está funcionando

Para confirmar que la unión funciona correctamente, ejecute:

cat / proc / net / bonding / bond0

Para comprobar la configuración de su red, también puede ejecutar

dirección ip -br

Si su configuración se estableció correctamente, verá un resultado similar, si estableció una IP estática, lo verá. En mi configuración estática establecería IP 192.168.0.54:

Solución de problemas del error wpa_supplicant al reiniciar los servicios de red


Nota de solución de problemas (ignore este paso si no recibió errores al reiniciar los servicios de red)

Al reiniciar el servicio de red recibí el error:

"No se pudo inicializar la interfaz de control '/ run / wpa_supplicant'.Es posible que ya tenga otro proceso wpa_supplicant en ejecución o que el archivo dejado por una terminación sucia de wpa_supplicant, en cuyo caso deberá eliminar manualmente este archivo antes de iniciar wpa_supplicant nuevamente."

Para resolverlo, simplemente cambie el nombre del archivo / ejecutar / wpa_supplicant / wlp3s0 (reemplazar wlp3s0 con el nombre de su tarjeta wifi)

Si recibió el error que mencioné anteriormente, probablemente cuando intentaba reiniciar sus servicios de red, algunas interfaces fallaron, repita el paso para iniciar los dispositivos de enlace (ignore este paso si no obtuvo el error y los servicios se reiniciaron correctamente):

Y luego reinicie los servicios de red nuevamente

Y luego reinicie los servicios de red nuevamente

Esto debería estar funcionando ahora, para confirmar que se ejecuta:

cat / proc / net / bonding / bond0

Para comprobar la configuración de su red, también puede ejecutar

dirección ip -br

Espero que este tutorial le haya resultado útil para que su enlace de red funcione en las distribuciones Debian 10 Buster y Ubuntu Linux, siga siguiendo LinuxHint para obtener más consejos y actualizaciones sobre Linux.

El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...