Comment configurer la liaison réseau ou le regroupement dans Ubuntu
Le Network Interface Bonding est un mécanisme utilisé dans les serveurs Linux qui consiste à lier plus d'interfaces réseau physiques afin de fournir plus de bande passante qu'une seule interface ne peut fournir ou de fournir une redondance de liaison en cas de panne de câble. Ce type de redondance de liens porte plusieurs noms sous Linux, tels que Bonding, Teaming ou Link Aggregation Groups (LAG ).
Lire aussi : Comment configurer la liaison réseau ou l'association dans RHEL/CentOS
Pour utiliser le mécanisme de liaison réseau dans les systèmes Linux basés sur Ubuntu ou Debian, vous devez d'abord installer le module du noyau de liaison et tester si le pilote de liaison est chargé via modprobe<. commande.
sudo modprobe bonding
Sur les anciennes versions de Debian ou Ubuntu, vous devez installer le package ifenslave en exécutant la commande ci-dessous.
sudo apt-get install ifenslave
Pour créer une interface de liaison composée des deux premières NC physiques de votre système, exécutez la commande ci-dessous. Cependant, cette méthode de création d’interface de liaison est éphémère et ne survit pas au redémarrage du système.
sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
Pour créer une interface de liaison permanente en type mode 0, utilisez la méthode pour modifier manuellement le fichier de configuration des interfaces, comme indiqué dans l'extrait ci-dessous.
sudo nano /etc/network/interfaces
The primary network interface
auto bond0
iface bond0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
dns-search domain.local
slaves eth0 eth1
bond_mode 0
bond-miimon 100
bond_downdelay 200
bond_updelay 200
Afin d'activer l'interface de liaison, soit redémarrez le service réseau, éteignez l'interface physique et augmentez l'interface de liaison ou redémarrez la machine afin pour que le noyau récupère la nouvelle interface de liaison.
sudo systemctl restart networking.service
or
sudo ifdown eth0 && ifdown eth1 && ifup bond0
Les paramètres de l'interface de liaison peuvent être inspectés en exécutant les commandes ci-dessous.
ifconfig
or
ip a
Des détails sur l'interface de liaison peuvent être obtenus en affichant le contenu du fichier du noyau ci-dessous à l'aide de la commande cat comme indiqué.
cat /proc/net/bonding/bond0
Pour étudier d'autres messages d'interface de liaison ou pour déboguer l'état du NICS physique de liaison, émettez les commandes ci-dessous.
tail -f /var/log/messages
Utilisez ensuite l'outil mii-tool pour vérifier les paramètres du contrôleur d'interface réseau (NIC), comme indiqué.
mii-tool
Les types de liaison réseau sont répertoriés ci-dessous.
- mode=0 (balance-rr)
- mode=1 (sauvegarde active)
- mode=2 (balance-xor)
- mode=3 (diffusion)
- mode=4 (802.3ad)
- mode=5 (balance-tlb)
- mode=6 (balance-alb)
Les documentations complètes concernant la liaison NIC sont disponibles sur les pages de documentation du noyau Linux.