8.64. IPRoute2-6.4.0

Le paquet IPRoute2 contient des programmes pour le réseau, basique ou avancé, basé sur IPV4.

Temps de construction approximatif: 0,1 SBU
Espace disque requis: 17 Mo

8.64.1. Installation de IPRoute2

Le programme arpd inclus dans ce paquet ne sera pas chargé car il dépend de Berkeley DB et ce dernier n'est pas installé dans LFS. Un répertoire et une page de manuel pour arpd seront tout de même installés. Empêchez-le en exécutant la commande suivante. (Si vous avez besoin du programme arpd, vous trouvez des instructions pour la compilation de Berkeley DB dans le livre BLFS sur https://fr.linuxfromscratch.org/blfs/../view/blfs-stable-systemd/server/db.html.)

sed -i /ARPD/d Makefile
rm -fv man/man8/arpd.8

Compilez le paquet :

make NETNS_RUN_DIR=/run/netns

Ce paquet n'a pas de suite de tests fonctionnelle.

Installez le paquet :

make SBINDIR=/usr/sbin install

Si vous le souhaitez, installez la documentation :

mkdir -pv             /usr/share/doc/iproute2-6.4.0
cp -v COPYING README* /usr/share/doc/iproute2-6.4.0

8.64.2. Contenu de IPRoute2

Programmes installés: bridge, ctstat (lien vers lnstat), genl, ifstat, ip, lnstat, nstat, routel, rtacct, rtmon, rtpr, rtstat (lien vers lnstat), ss et tc
Répertoires installés: /etc/iproute2, /usr/lib/tc et /usr/share/doc/iproute2-6.4.0

Descriptions courtes

bridge

Configure des ponts réseaux

ctstat

Outil donnant le statut de la connexion

genl

Interface utilitaire du générique Netlink

ifstat

Affiche les statistiques d'une interface, incluant le nombre de paquets transmis et reçus par l'interface

ip

L'exécutable principal. Il a plusieurs fonctions différentes dont :

ip link <périphérique> autorise les utilisateurs à regarder l'état des périphériques et à faire des changements

ip addr autorise les utilisateurs à regarder les adresses et leurs propriétés, à ajouter de nouvelles adresses et à supprimer les anciennes

ip neighbor autorise les utilisateurs à regarder dans les liens des voisins et dans leurs propriétés, à ajouter de nouvelles entrées et à supprimer les anciennes

ip rule autorise les utilisateurs à regarder les politiques de routage et à les modifier

ip route autorise les utilisateurs à regarder la table de routage et à modifier les règles de routage

ip tunnel autorise les utilisateurs à regarder les tunnels IP et leurs propriétés, et à les modifier

ip maddr autorise les utilisateurs à regarder les adresses multicast et leurs propriétés, et à les changer

ip mroute autorise les utilisateurs à configurer, modifier ou supprimer le routage multicast

ip monitor autorise les utilisateurs à surveiller en continu l'état des périphériques, des adresses et des routes

lnstat

Fournit les statistiques réseau Linux. C'est un remplacement plus généraliste et plus complet de l'ancien programme rtstat

nstat

Affiche les statistiques du réseau

routel

Un composant de ip route qui affiche les tables de routage

rtacct

Affiche le contenu de /proc/net/rt_acct

rtmon

Outil de surveillance de routes

rtpr

Convertit la sortie de ip -o en un format lisible

rtstat

Outil de statut de routes

ss

Similaire à la commande netstat ; affiche les connexions actives

tc

Contrôle du trafic utile pour l'implémentation de la qualité de service (QOS) et de la classe de service (COS)

tc qdisc autorise les utilisateurs à configurer la mise en file d'attente

tc class autorise les utilisateurs à configurer les classes suivant la planification de la mise en file d'attente

tc filter autorise les utilisateurs à configurer les filtres de paquets QOS/COS

tc monitor peut être utilisé pour voir les modifications faites au contrôle de trafic dans le noyau.