Comment faire la liaison du réseau Linux

Comment faire la liaison du réseau Linux
  • Introduction à la liaison du réseau
  • Configuration de la liaison réseau câblée et sans fil sur Debian 10 Buster (DHCP)
  • Configuration de la liaison réseau câblée et sans fil sur Debian 10 Buster (statique)
  • Tester si la liaison fonctionne
  • Dépannage de l'erreur WPA_SUPPLICANT lors du redémarrage des services de réseautage

Introduction à la liaison du réseau

La liaison du réseau est la liaison ou la combinaison de deux interfaces de réseau physique différentes pour augmenter la bande passante ou la connectivité de sauvegarde au cas où une interface échoue.

L'ajout d'une interface réseau afin de sauvegarder la connectivité est appelée «Redondance du réseau», En bref, la redondance du réseau est lorsqu'une interface réseau échoue, la seconde (elle peut être plus de 2 interfaces) remplace sa fonctionnalité empêchant la défaillance de la connectivité. D'un autre côté, la liaison du réseau peut être utile pour distribuer le trafic entre différentes interfaces de réseau augmentant la capacité de bande passante, c'est ce qu'on appelle «L'équilibrage de charge"Et il existe différents types pour fournir à la fois une redondance du réseau et un équilibrage de charge, ou les deux.

Il existe différents types de liaison de réseau, en premier lieu, vous pouvez combiner vos cartes Ethernet et WiFi pour atteindre la redondance du réseau ou l'équilibrage de chargement (il n'augmentera pas la vitesse fournie par votre FAI), il existe également des appareils disponibles pour réaliser le réseau Équilibrage des connexions 4G de liaison de Mobiles, mais vous pouvez également transformer votre ordinateur Linux en un périphérique de liaison réseau.

Il existe 7 types de liaison de réseau:

  1. mode = 0 (équilibrez la ronde)
  2. mode = 1 (sauvegarde active) ⇒ Expliqué dans ce tutoriel.
  3. mode = 2 (équilibre XOR)
  4. mode = 3 (diffusion)
  5. mode = 4 (802.3ad)
  6. mode = 5 (équilibre TLB)
  7. mode = 6 (équilibre alb)

Ce tutoriel explique comment configurer la liaison réseau sur les distributions Debian et Ubuntu Linux d'une manière, la connexion câblée est la valeur par défaut tandis que le sans fil est la sauvegarde lorsque le câblé n'est pas connecté. Il s'agit du mode 1 (sauvegarde active) et le périphérique sans fil ne fonctionnera que lorsque le câblé échoue. Les deux appareils réseau seront liés à travers Bond0 interface.

Configuration de la liaison réseau câblée et sans fil sur Debian 10 Buster (DHCP)

Avant de commencer, vous devez installer le package Ifenslave pour fixer et détacher les périphériques réseau esclaves sur un périphérique de liaison. Courir:

APT INSTALLATION IFENSLAVE

Juste en cas de chargement les modules de liaison

liaison modprobe

La deuxième étape consiste à vérifier les noms de votre interface réseau, exécutez:

adresse IP

Dans mon cas, je veux lier la carte Ethernet, identifiée comme ENP2S0 et la carte sans fil, identifiée comme wlp3s0. Tout en suivant ce tutoriel, remplacez les deux noms pour vos noms de carte réseau.

Vous devez maintenant vous assurer que vos interfaces réseau sont présentes dans le fichier / etc / réseau / interfaces. S'ils ne le sont pas, ouvrez le fichier avec Nano:

nano / etc / réseau / interfaces

Ajoutez des lignes similaires à celles que j'ai ajoutées sous le commentaire "#Add des lignes similaires pour faire fonctionner vos cartes réseau… ”Remplacement de mes noms de carte réseau (ENP2S0 et wlp3s0) pour le vôtre:

#Add des lignes similaires pour que vos cartes réseau fonctionnent en remplacement
# "ENP2S0", "WLP3S0", "Linuxhint…",
# "14: cf: ..." et "972 ..." pour vos informations appropriées
Auto ENP2S0
Manuel IFACE ENP2S0 INET
obligation-maître Bond0
Bond-Primaire ENP2S0 WLP3S0
Auto WLP3S0
iface wlp3s0 inet manuel
obligation-maître Bond0
Bond-Primaire ENP2S0 WLP3S0
WPA-SSID 'Linuxhint'
WPA-BSSID '14: CF: E2: 2A: EF: 00 '
WPA-PSK '972537288765'
Auto Bond0
iface Bond0 INET DHCP
Bond-Slaves Aucun
Mode de liaison active-backup
Bond-miimon 100
Bond-downdelay 200
Bond-Relay 200

Enregistrer et sortir en appuyant sur Ctrl + x

Démarrez les appareils de liaison en fonctionnant:

ifenslave Bond0 enp2s0 wlp3s0

Redémarrez le service de réseautage en fonctionnant:

/ etc / init.D / Réseau de réseautage

La liaison devrait fonctionner maintenant, mais ce n'était pas mon cas… une erreur m'empêchant de redémarrer les services de réseautage est apparu, si tel était votre cas, vérifiez également l'erreur WPA_SUPPLICANT lors du redémarrage des services de réseaut Tester si la liaison fonctionne pour confirmer que tout s'est passé.

Configuration de la liaison réseau câblée et sans fil sur Debian 10 Buster (statique)


Si vous avez déjà suivi les étapes ci-dessus et que vous souhaitez changer votre configuration en statique, ignorez les étapes suivantes et passez à l'édition de fichier / réseau / réseau / interfaces pour la mettre à jour, si vous avez commencé ce didacticiel à partir de cette section pour configurer une configuration statique à partir de 0 Ensuite, suivez toutes les étapes suivantes à commencer à installer le ifenslave Package pour fixer et détacher les périphériques réseau esclaves à un dispositif de liaison en exécutant:

APT INSTALLATION IFENSLAVE

Juste en cas de chargement les modules de liaison

liaison modprobe

La deuxième étape consiste à vérifier les noms de votre interface réseau, exécutez:

adresse IP

Dans mon cas, je veux lier la carte Ethernet, identifiée comme ENP2S0 et la carte sans fil, identifiée comme wlp3s0. Tout en suivant ce tutoriel, remplacez les deux noms pour vos noms de carte réseau.

Vous devez maintenant vous assurer que vos interfaces réseau sont présentes dans le fichier / etc / réseau / interfaces. S'ils ne le sont pas, ouvrez le fichier avec Nano:

nano / etc / réseau / interfaces

/ etc / réseau / interfaces Édition de fichier pour la configuration statique:

Ajoutez des lignes similaires à celles que j'ai ajoutées sous le commentaire "#Add des lignes similaires pour faire fonctionner vos cartes réseau… ”Remplacement de mes noms de carte réseau (ENP2S0 et wlp3s0) pour le vôtre, remplacez également les adresses IP en fonction de votre classe de réseau (E.G 10.0.0.X, 192.168.1.X, etc.)

#Add des lignes similaires pour que vos cartes réseau fonctionnent en remplacement "ENP2S0", "WLP3S0 $
# "14: cf: ..." et "972 ..." pour vos informations appropriées
Auto ENP2S0
Manuel IFACE ENP2S0 INET
obligation-maître Bond0
Bond-Primaire ENP2S0 WLP3S0
Auto WLP3S0
iface wlp3s0 inet manuel
obligation-maître Bond0
Bond-Primaire ENP2S0 WLP3S0
WPA-SSID 'Linuxhint'
WPA-BSSID '14: CF: E2: 2A: EF: 00 '
WPA-PSK '972537288765'
Auto Bond0
iface Bond0 INET statique
Adresse 192.168.0.54
masque de réseau 255.255.255.0
Réseau 192.168.0.0
passerelle 192.168.0.1

Enregistrer et sortir en appuyant sur Ctrl + x

Démarrez les appareils de liaison en fonctionnant:

ifenslave Bond0 enp2s0 wlp3s0

Redémarrez le service de réseautage en fonctionnant:

/ etc / init.D / Réseau de réseautage

La liaison devrait fonctionner maintenant, mais ce n'était pas mon cas… une erreur m'empêchant de redémarrer les services de réseautage est apparu, si tel était votre cas, vérifiez également le dépannage des erreurs lors du redémarrage des services de réseautage, si vous ne voyez pas d'erreurs continuer à lire le Section suivante pour tester votre configuration et ignorer le dernier pour le dépannage.

Tester si la liaison fonctionne

Pour confirmer que la liaison fonctionne correctement:

Cat / Proc / Net / Bonding / Bond0

Pour vérifier les paramètres du réseau, vous pouvez également exécuter

Adresse IP -BR

Si votre configuration a été correctement définie, vous verrez un résultat similaire, si vous définissez une IP statique, vous le verrez. Dans ma configuration statique, je définirais IP 192.168.0.54:

Dépannage de l'erreur WPA_SUPPLICANT lors du redémarrage des services de réseautage


Note de dépannage (Ignorez cette étape si vous n'avez pas eu d'erreurs lors du redémarrage des services de réseautage)

Lors du redémarrage du service de réseautage, j'ai eu l'erreur:

"Échec de l'initialisation de l'interface de contrôle '/ run / wpa_supplicant'.Vous pouvez avoir un autre processus WPA_Supplicant déjà en cours d'exécution ou le fichier était Laissé par une résiliation impure de WPA_SUPPLICANT, auquel cas vous devrez supprimer manuellement ce fichier avant de recommencer WPA_SUPPLICANT."

Pour le résoudre, renommer le fichier / run / wpa_supplicant / wlp3s0 (remplacer wlp3s0 avec votre nom de carte wifi)

Si vous avez obtenu l'erreur que j'ai mentionnée ci-dessus probablement lorsque vous essayez de redémarrer vos services de réseautage, certaines interfaces ont baissé, répétez l'étape pour démarrer les dispositifs de liaison (ignorez cette étape si vous n'avez pas obtenu l'erreur et les services correctement redémarrés):

Puis redémarrer les services de réseautage

Puis redémarrer les services de réseautage

Cela devrait fonctionner maintenant pour le confirmer:

Cat / Proc / Net / Bonding / Bond0

Pour vérifier les paramètres du réseau, vous pouvez également exécuter

Adresse IP -BR

J'espère que vous avez trouvé ce tutoriel utile pour que votre liaison réseau fonctionne sur les distributions de Debian 10 Buster et Ubuntu Linux, continuez à suivre Linuxhint pour plus de conseils et de mises à jour sur Linux.