Recherche de site Web

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.