La mise en réseau

Comment faire une liaison réseau Linux

Comment faire une liaison réseau Linux

Introduction à la liaison réseau

La liaison réseau est la liaison ou la combinaison de deux interfaces réseau physiques différentes pour augmenter la bande passante ou la connectivité de sauvegarde en cas de défaillance d'une interface.

L'ajout d'une interface réseau afin de sauvegarder la connectivité s'appelle "redondance du réseau”, en bref la redondance du réseau, c'est quand une interface réseau tombe en panne, la seconde (il peut y avoir plus de 2 interfaces) remplace sa fonctionnalité empêchant la panne de connectivité. D'autre part, Network Bonding peut être utile pour répartir le trafic entre différentes interfaces réseau en 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 la redondance du réseau et l'équilibrage de charge, ou les deux.

Il existe différents types de liaison réseau, en premier lieu, vous pouvez combiner vos cartes Ethernet et wifi pour obtenir une redondance du réseau ou un équilibrage de charge (cela n'augmentera pas la vitesse fournie par votre FAI), il existe également des appareils disponibles pour réaliser le réseau équilibrer les connexions 4g de liaison à partir 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 réseau :

  1. mode=0 (Balance Round Robin)
  2. mode=1 (sauvegarde active) ⇒ Expliqué dans ce tutoriel.
  3. mode=2 (Solde XOR)
  4. mode=3 (Diffusion)
  5. mode=4 (802.3ad)
  6. mode=5 (Solde TLB)
  7. mode=6 (Solde ALB)

Ce tutoriel explique comment configurer la liaison réseau sur les distributions Linux Debian et Ubuntu de manière à ce que la connexion filaire soit la valeur par défaut tandis que le sans fil est la sauvegarde lorsque le filaire n'est pas connecté. C'est le mode 1 (sauvegarde active) et l'appareil sans fil ne fonctionnera que lorsque le filaire échoue. Les deux périphériques réseau seront liés via lien0 interface.

Configuration de la liaison réseau filaire et sans fil sur Debian 10 Buster (DHCP)

Avant de commencer, vous devez installer le package ifenslave pour attacher et détacher des périphériques réseau esclaves à un périphérique de liaison. Cours:

apt installer ifenslave

Juste au cas où charger les modules de liaison

liaison de sonde de modulation

La deuxième étape consiste à vérifier les noms de vos interfaces 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. En suivant ce tutoriel, remplacez les deux noms par les noms de votre carte réseau.

Vous devez maintenant vous assurer que vos interfaces réseau sont présentes dans le fichier /etc/network/interfaces. Si ce n'est pas le cas, ouvrez le fichier avec nano :

nano /etc/network/interfaces

Ajoutez des lignes similaires à celles que j'ai ajoutées sous le commentaire "#Ajoutez des lignes similaires pour faire fonctionner vos cartes réseau… ” en remplaçant les noms de mes cartes réseau (enp2s0 et wlp3s0) pour le vôtre :

#Ajoutez des lignes similaires pour que vos cartes réseau fonctionnent en remplacement
## enp2s0","wlp3s0","LinuxHint… ",
#"14:CF:… " et "972… " pour votre information
enp2s0 automatique
iface enp2s0 inet manuel
lien-maître lien0
lien-primaire enp2s0 wlp3s0
wlp3s0 automatique
iface wlp3s0 inet manuel
lien-maître lien0
lien-primaire enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
liaison automatique0
iface bond0 inet dhcp
bond-slaves aucun
sauvegarde active en mode bond
bond-miimon 100
délai de remboursement de l'obligation 200
bond-updelay 200

Sauvegardez et quittez en appuyant sur CTRL+X

Démarrez les dispositifs de liaison en exécutant :

ifenslave bond0 enp2s0 wlp3s0

Redémarrez le service réseau en exécutant :

/etc/init.d/redémarrage du réseau

La liaison devrait fonctionner maintenant, mais ce n'était pas mon cas… une erreur m'empêchant de redémarrer les services réseau est apparue, si c'était aussi votre cas, vérifiez Dépannage de l'erreur wpa_supplicant lors du redémarrage des services réseau, si vous n'avez pas vu d'erreurs, passez à Tester si la liaison fonctionne pour confirmer que tout s'est bien passé.

Configuration de la liaison réseau filaire et sans fil sur Debian 10 Buster (statique)


Si vous avez déjà suivi les étapes ci-dessus et que vous souhaitez modifier votre configuration en statique, ignorez les étapes suivantes et passez à l'édition du fichier /etc/network/interfaces pour la mettre à jour, si vous avez commencé ce didacticiel à partir de cette section pour configurer une configuration statique à partir de 0 puis suivez toutes les étapes suivantes en commençant par installer le esclave package pour attacher et détacher des périphériques réseau esclaves à un périphérique de liaison en exécutant :

apt installer ifenslave

Juste au cas où charger les modules de liaison

liaison de sonde de modulation

La deuxième étape consiste à vérifier les noms de vos interfaces 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. En suivant ce tutoriel, remplacez les deux noms par les noms de votre carte réseau.

Vous devez maintenant vous assurer que vos interfaces réseau sont présentes dans le fichier /etc/network/interfaces. Si ce n'est pas le cas, ouvrez le fichier avec nano :

nano /etc/network/interfaces

Édition du fichier /etc/network/interfaces pour la configuration statique :

Ajoutez des lignes similaires à celles que j'ai ajoutées sous le commentaire "#Ajoutez des lignes similaires pour faire fonctionner vos cartes réseau… ” en remplaçant les noms de mes cartes 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.)

#Ajoutez des lignes similaires pour que vos cartes réseau fonctionnent en remplaçant "enp2s0","wlp3s0$
#"14:CF:… " et "972… " pour votre information
enp2s0 automatique
iface enp2s0 inet manuel
lien-maître lien0
lien-primaire enp2s0 wlp3s0
wlp3s0 automatique
iface wlp3s0 inet manuel
lien-maître lien0
lien-primaire enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
liaison automatique0
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

Sauvegardez et quittez en appuyant sur CTRL+X

Démarrez les dispositifs de liaison en exécutant :

ifenslave bond0 enp2s0 wlp3s0

Redémarrez le service réseau en exécutant :

/etc/init.d/redémarrage du réseau

La liaison devrait fonctionner maintenant, mais ce n'était pas mon cas… une erreur m'empêchant de redémarrer les services réseau est apparue, si c'était aussi votre cas, vérifiez Dépannage des erreurs lors du redémarrage des services réseau, si vous n'avez pas vu d'erreurs continuez à lire le section suivante pour tester votre configuration et ignorer la dernière pour le dépannage.

Tester si la liaison fonctionne

Pour confirmer que la liaison fonctionne correctement, exécutez :

cat /proc/net/bonding/bond0

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

ip -br adresse

Si votre configuration a été correctement définie, vous verrez un résultat similaire, si vous définissez une adresse 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 réseau


Remarque de dépannage (ignorez cette étape si vous n'obtenez pas d'erreurs lors du redémarrage des services réseau)

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

" Échec de l'initialisation de l'interface de contrôle '/run/wpa_supplicant'.Vous avez peut-être déjà un autre processus wpa_supplicant en cours d'exécution ou le fichier a été laissé par une terminaison impur de wpa_supplicant, auquel cas vous devrez supprimer manuellement ce fichier avant de redémarrer wpa_supplicant."

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

Si vous avez probablement l'erreur que j'ai mentionnée ci-dessus lorsque vous essayez de redémarrer vos services réseau, certaines interfaces sont tombées en panne, répétez l'étape pour démarrer les périphériques de liaison (ignorez cette étape si vous n'avez pas eu l'erreur et que les services ont redémarré correctement):

Et puis redémarrez les services réseau à nouveau

Et puis redémarrez les services réseau à nouveau

Cela devrait fonctionner maintenant, pour le confirmer, exécutez :

cat /proc/net/bonding/bond0

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

ip -br adresse

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

WinMouse vous permet de personnaliser et d'améliorer le mouvement du pointeur de la souris sur un PC Windows
Si vous souhaitez améliorer les fonctions par défaut de votre pointeur de souris, utilisez un logiciel gratuit WinMouse. Il ajoute plus de fonctionnal...
Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...