Net-tools-2.10

Introduction à Net-tools

Le paquet Net-tools contient un ensemble de programmes de contrôle du sous-système réseau du noyau Linux.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Installation de Net-tools

Les instructions ci-dessous automatisent le processus de configuration en mettant yes dans un tube vers la commande make. Si vous souhaitez lancer le processus de configuration interactif (en modifiant les instructions en make), mais si vous n'êtes pas sûr de savoir comment répondre à toutes les questions, acceptez simplement les réponses par défaut. Ceci ira très bien dans la majorité des cas. Vous sont ici posées une série de questions sur les protocoles réseau que vous avez activés dans votre noyau. Les réponses par défaut activeront les outils de ce paquet pour fonctionner avec les protocoles les plus courants : TCP, PPP et plusieurs autres. Vous avez enfin besoin d'activer ces protocoles dans le noyau — ce que vous faites ici n'est que de dire au paquet d'inclure le support de ces protocoles dans ses programmes, mais c'est au noyau de rendre les protocoles disponibles.

[Note]

Note

Ce paquet contient plusieurs fonctions inutiles, spécifiques à des protocoles ou à des périphériques obsolètes. Pour ne construire que le minimum nécessaire pour votre système, sautez la commande yes et répondez à chaque question de façon interactive. Les options minimales nécessaires sont « UNIX protocol family » et « INET (TCP/IP) protocol family ».

Pour ce paquet, nous utilisons la méthode d'installation DESTDIR pour facilement supprimer des fichiers de la construction qui effacent ceux que nous voulons garder ou ne sont pas appropriés pour notre système.

Installez Net-tools en exécutant les commandes suivantes :

export BINDIR='/usr/bin' SBINDIR='/usr/bin' &&
yes "" | make -j1                           &&
make DESTDIR=$PWD/install -j1 install       &&
rm    install/usr/bin/{nis,yp}domainname    &&
rm    install/usr/bin/{hostname,dnsdomainname,domainname,ifconfig} &&
rm -r install/usr/share/man/man1            &&
rm    install/usr/share/man/man8/ifconfig.8 &&
unset BINDIR SBINDIR

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

chown -R root:root install &&
cp -a install/* /

Explication des commandes

export BINDIR='/usr/bin' SBINDIR='/usr/bin' : s'assure que les exécutables sont installés au bon emplacement.

yes "" | make  : En mettant yes dans un tuyau vers make config, on saute la configuration interactive et on accepte les réponses par défaut.

rm ... : supprime les programmes inutiles et les pages de manuel.

Contenu

Programmes installés: arp, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp, route et slattach
Bibliothèques installées: Aucune
Répertoires installés: Aucune

Descriptions courtes

arp

est utilisé pour manipuler le cache ARP du noyau, souvent pour ajouter ou supprimer une entrée ou pour vider le cache entier

ipmaddr

ajoute, supprime et montre des adresses multicast d'une interface

iptunnel

ajoute, modifie, supprime et montre les tunnels d'une interface

mii-tool

vérifie ou paramètre le statut d'une Media Independent Interface (MII) d'une interface

nameif

nomme les interfaces réseau basées sur les adresses MAC

netstat

est utilisé pour signaler les connexions réseau, les tables de routage, et les statistiques d'une interface

plipconfig

est utilisé pour bien ajuster les paramètres du périphérique PLIP, pour améliorer ses performances

rarp

est utilisé pour manipuler la table RARP du noyau

route

est utilisé pour manipuler la table de routage IP

slattach

attache une interface réseau à une ligne série. Ceci vous permet d'utiliser les lignes du terminal normal pour des liaisons point-à-point avec d'autres ordinateurs