GNU/Linux >> Tutoriels Linux >  >> Debian

Comment configurer la liaison réseau Ubuntu 20.04

La liaison réseau, ou association, fait référence à un processus dans lequel deux ou plusieurs interfaces réseau sont combinées en une seule. L'objectif principal de la liaison réseau est de fournir un débit et une bande passante accrus, ainsi qu'une redondance du réseau. De plus, la liaison réseau est bénéfique lorsque la tolérance aux pannes est un facteur critique, les réseaux d'équilibrage de charge.

Le noyau Linux nous fournit des modules pour effectuer la liaison réseau. Ce didacticiel explique comment utiliser le module de liaison Linux pour joindre plusieurs interfaces réseau en une seule interface.

Avant de plonger dans le terminal et d'activer la liaison réseau, discutons des concepts clés de la liaison réseau.

Types de liaison réseau

Il existe six types de liaison réseau. Ce sont :

  1. Mode =0 – Il s'agit du type de liaison par défaut. Il est basé sur la politique Round Robin (de la première à la dernière interface) et offre des fonctions de tolérance aux pannes et d'équilibrage de charge.
  2. Mode =1 – Ce type de liaison est basé sur la politique Active Backup (une seule interface est active et l'autre est activée jusqu'à l'échec). Ce mode peut fournir une tolérance aux pannes.
  3. Mode =2 – Ce type de liaison offre des fonctionnalités telles que l'équilibrage de charge et la tolérance aux pannes. Il définit un mode XOR qui effectue une opération XOR de l'adresse MAC source avec l'adresse MAC de destination.
  4. Mode =3 – Le mode 3 est basé sur une politique de diffusion dans laquelle tous les paquets sont transmis à toutes les interfaces. Ce mode n'est pas un mode de connexion typique et ne s'applique qu'à certaines instances.
  5. Mode =4 – Le mode 4 ou le mode Dynamic Link Aggregation crée des groupes d'agrégation à la même vitesse. La sélection de l'interface pour le trafic sortant est basée sur la méthode de hachage d'envoi. Vous pouvez modifier la méthode de hachage de XOR à l'aide de xmit_hash_policy. Il nécessite un switch avec lien dynamique 802.3ad
  6. Mode =5 – Dans ce mode, la charge actuelle sur chaque interface détermine la distribution des paquets sortants. L'interface actuelle reçoit les paquets entrants. Si l'interface actuelle ne reçoit pas les paquets entrants, elle est remplacée par l'adresse MAC d'une autre interface. Il est également connu sous le nom d'équilibrage de charge adaptatif dans la transmission.
  7. Mode =6 – Ce type d'équilibrage est également appelé équilibrage de charge adaptatif. Il dispose d'un équilibrage de charge d'envoi et d'un équilibrage de charge de réception. L'équilibreur de charge récepteur utilise la négociation ARP. Le pilote de liaison réseau intercepte les réponses ARP du périphérique local et remplace l'adresse source par une adresse unique de l'une des interfaces de la liaison. Ce mode ne nécessite pas de prise en charge du commutateur.

Comment configurer la liaison réseau sur Ubuntu

Plongeons dans le terminal et configurons la liaison réseau dans Ubuntu. Avant de commencer, assurez-vous d'avoir :

  • Un compte utilisateur root ou sudo
  • Deux interfaces réseau ou plus

Installer le module de liaison

Assurez-vous que le module de liaison est installé et activé dans votre noyau. Utilisez la commande lsmod comme :

sudo lsmod | lien grep

lien 180224 1

Si le module n'est pas disponible, utilisez la commande suivante pour l'installer.

sudo Installer apt-get si esclave

Lien éphémère

Vous pouvez configurer une liaison réseau temporaire via deux interfaces dans votre système. Pour ce faire, chargez d'abord le pilote de liaison.

liaison sudo Modprobe

À l'étape suivante, récupérons les noms des interfaces Ethernet de nos systèmes. Utilisez la commande :

sudo ifconfig

La commande ci-dessus affiche les interfaces du système. Vous pouvez trouver un exemple de sortie dans l'image ci-dessous :

Créons maintenant une liaison réseau en utilisant la commande ip comme :

sudo ifconfig ens33 vers le bas

sudo ifconfig ens36 ci-dessous

lien IP sudo Ajouter bond0 Type Mode de liaison 802.3ad

Enfin, ajoutez les deux interfaces :

lien IP sudo pour ajuster ens33 Master Loan0

lien IP sudo pour ajuster ens36 Master Loan0

Pour confirmer la création réussie du lien, utilisez la commande :

lien IP sudo

REMARQUE : La création d'une liaison comme indiqué ci-dessus ne survit pas à un redémarrage.

Lien permanent

Nous devons modifier le fichier de configuration de l'interface et ajouter les paramètres de liaison pour créer une liaison permanente.

sudo vim /Etc/réseau/Interfaces

Ajoutez la configuration suivante au fichier.

ens33 automatique

manuel iface ens33 inet

ens36 automatique

manuel iface ens36 inet

Auto-Bond0

iface bond inet statique

Adresse 192.168.0.253

Masque réseau 255.255.255.0

Passerelle 192.168.0.1

Recherche DNS nom de domaine.local

Esclaves ens33 ens36

bond_mode 4ème

Bond-Miimon 100

Délai de liaison 0

Mise à jour des obligations 0

REMARQUE : Assurez-vous que les interfaces sont compatibles avec Bond =4. Sinon, vous pouvez utiliser bond =0 à la place. Vous devrez peut-être également fermer les deux interfaces et activer la connexion.

Utilisez la commande suivante pour activer la liaison.

sudo ifconfig ens33 down &&sudo ifconfig ens36 ci-dessous &sudo ifconfig Bond0 up

sudo Service redémarrer le gestionnaire de réseau

Pour confirmer que l'interface est opérationnelle, utilisez la commande :

sudo ifconfig Bond0

Pour afficher l'état du lien, utilisez la commande comme :

sudo cat /proc/network/link/Bond0

Voici un exemple de sortie :

Enfin

Ce guide vous a guidé tout au long de la configuration de la liaison réseau dans les distributions basées sur Ubuntu et Debian. Pour des informations détaillées sur le collage, consultez la documentation.


Debian
  1. Comment redémarrer le réseau sur Ubuntu

  2. Comment configurer WireGuard sur Ubuntu 22.04

  3. Ubuntu - Comment définir une adresse IP statique dans Ubuntu ?

  4. Comment définir le mode nuit automatique dans Ubuntu 20.04 ?

  5. Comment changer le mode de liaison réseau dans CentOS/RHEL 6

Comment passer en mode Full Dark dans Ubuntu 20.04

Comment définir une adresse IP statique sur Ubuntu 20.04 (bureau)

Comment redémarrer le réseau sur Ubuntu 20.04

Comment configurer NordVPN sur Ubuntu

Comment configurer le pont réseau dans Ubuntu

Comment redémarrer le réseau sur Ubuntu 22.04