Skip to Content

Les commandes Réseaux sous Linux

But de ce document

Ce document donnera une description et des exemples d’utilisations des commandes réseaux les plus courantes sous Linux.

ifconfig interface [ fam_adresses ] options | adresse

Permet de configurer les paramètres d’une interface réseau. Cette commande est habituellement utilisée à l’installation afin d’assigner une adresse réseau aux interfaces présentes dans la machine. On peut également l’utiliser à tout moment pour redéfinir les paramètres, telle que l’adresse, par exemple, d’une interface.

Arguments

Argument Commentaire
interface C’est le nom de l’unité (eth0, eth1, en0 ou ppp0), la première carte réseau est eth0 , la seconde eth1 , ...
fam_adresses Une interface peut recevoir des transmissions sous différents protocoles. Les familles reconnues sont inet (TCP/IP), ax25 (Packet-radio) , ddp (Appletalk) ou ipx (Novell).

Paramètres (Les principaux)

Paramètre Commentaire
broadcast [adresse] Précise l’adresse de diffusion.
dstaddr [adresse] Spécifie l’adresse du destinataire dans une connexion PPP.
down Marque une interface comme inaccessible.
netmask [masque] Spécifie le masque de sous-réseau.
up Marque une interface comme prête.

exemples :

# ifconfig eth0 down
# ifconfig eth0 10.0.0.100 netmask 255.0.0.0 broadcast 10.0.0.255

route [ -options ] [ commande ]

Cette commande permet de modifier manuellement les tables de routage. Elle accepte deux commandes : add pour ajouter une route et del pour en supprimer. La syntaxe est :

  •  add [ -net | -host ] adresse [ gw passerelle ] [ netmask mask ] [ metric métrique ] [ mss tcp-mss ] [ dev périphérique ] [ window fenêtre ] [ irtt i ] [ fenêtre ]
  •  del [ -net | -host ] adresse [ gw passerelle ] [ netmask mask ] [ metric métrique ] [ dev périphérique ]

    Options

    Option Commentaire
    -e Utilise le format de netstat pour l’affichage de la table.
    -n Affiche les adresses sous forme numérique.
    -v Mode verbeux.

    Commande

    Commande Commentaire
    add Ajoute une route.
    del Supprime une route.
    -net Adresse d’un réseau.
    -host Adresse d’un hôte.
    adresse Adresse ou nom symbolique du réseau ou de l’hôte distant.
    netmask Masque à utiliser.
    gw Passerelle à utiliser pour le routage vers un autre réseau.
    metric Distance (en nombre de passerelles) jusqu’à la cible.
    window Taille de la fenêtre TCP. TCP : définition ?
    irtt Durée d’aller-retour initial de la connexion TCP.
    reject Configure une route bloquante. (Attention, ce n’est pas un pare-feu )
    mod, dyn, reinstate Définit une route dynamique ou modifiée (Fonction de démons).
    dev Associe la route à un périphérique donné.

    Indicateurs

    Indicateur Commentaire
    U La route est active.
    H La cible est un hôte.
    G Utilise une passerelle.
    R Rétablit la route pour le routage dynamique.
    D Route configurée dynamiquement ou redirigée.
    M Route modifiée par un démon ou redirigée.
     ! Route rejetée.

    exemples :

    # route add -net 10.0.0.0 netmask 255.0.0.0
    # route add default gw 10.0.0.1 metric 1

    wget [ -options ] [ URL ]

    Cet utilitaire permet le téléchargement non interactif de fichiers depuis le WEB. C’est en fait un aspirateur de sites WEB. Il supporte les protocoles HHTP, HTTPS et FTP.

    options de base

    Option Commentaire
    -b Bascule en tâche de fond immédiatement.
    -V Affiche la version de wget.

    options de fichiers

    Option Commentaire
    -o logfile Consigne les messages dans logfile .
    -a logfile Ajoute les messages à la fin de logfile .
    -i fichier Lit les URL depuis fichier . Dans ce cas, il n’est pas nécessaire de préciser une URL sur la ligne de commande.
    -F Lorsque l’entrée est lue depuis un fichier, celui-ci sera traité comme un fichier HTML. Cela permet de retrouver des liens relatifs à des fichiers existants sur le disque local.

    options de téléchargement

    Option Commentaire
    -O fichier Tous les fichiers téléchargés seront concaténés et écrits dans «  fichier » .
    -c Continue le téléchargement de fichiers partiellement téléchargés.

    options de répertoires

    Option Commentaire
    -nd Ne crée pas de hiérarchie de répertoires après récupération. Tous les fichiers sont sauvegardés dans le répertoire en cours.
    -P préfixe Fixe le préfixe de répertoire à préfixe . Le répertoire par défaut est (le répertoire courant)

    options de récupération récursive

    Option Commentaire
    -r Active la récupération récursive.
    -k Convertit les liens. Après le téléchargement complet, les liens dans le document sont convertis afin de les rendre accessibles lors d’une consultation locale.

    Exemples :

    $ wget http://www.ma_super_page.com
    $ wget -k -r http://www.coagul.org -o /var/log/coagul.log

    Historique des modifications

    Version Date Commentaire
    0.1 2002 Thierry COLAS, auteur original du document « Lignes de commandes - le pense bête de COAGUL »
    0.2 2004 Marc POIROUD pour la conversion en LATEX , PDF et HTML. Gnunux, pour sa relecture
    0.3 25/03/05 Tony pour la conversion au format OOo / Spip et le découpage en 7 articles.
  • Commentaires

    http://sudu.info/pix

    verizon pix place 392270382 [url=http://sudu.info/pix]verizon pix place 1038509739[/url] http://sudu.info/pix 280989611

    tcpdump

    capture de paquet

    Les commandes Réseaux sous Linux

    Bonsoir,

    Merci pour ces complèments. N’hésite pas à proposer un article ou un atelier si tu le souhaites ;-)

    A bientôt.

    Les commandes Réseaux sous Linux

    Bonsoir,

    Comme extension à cette excellente initiative, il est possible d’étendre un peu la liste proposée. C’est un peu "en vrac", mais les commandes suivantes rendent des services quotidiens.

    Pour ceux qui utilisent le wifi, il est aussi possible
    d’exposer les commandes iwconfig et iwlist (sans faire un étalage de toutes les commandes dédiées au wifi).

    iwconfig permet de paramétrer en ligne de commande la connexion wifi qui sera ensuite reportée dans les fichiers systèmes en fonction des distributions afin de rendre ce paramétrage "permanent".

    iwlist permet de faire une recherche des points d’accès, canaux, fréquences ... à utiliser dans la commande iwconfig, ou les fichiers de configuration réseau de votre distribution.

    La commande netstat qui donne notament une liste des connexions en cours, et des process qui les utilisent ; c’est ce que la commande netstat -pan en indiquant en fin de ligne de PID du process utilisant une connexion.

    La commande iptraf est aussi intéressante pour mesurer les trafics sur les interfaces d’une machine, mais aussi pour faire le suivi de certaines connexions.

    Une autre commande pour suivre une connexion est la commande tcpdump. Elle est certes remplacée avantageusement par le fameux ethereal, mais sur des machines sensibles, comme des parefeux par exemple, il n’est pas coutume d’installer des environnements graphiques qui peuvent être source de failles de sécurités.

    Pour terminer cette énumération, la commande tcptraceroute permet de connaître le chemin emprunté par un paquet réseau pour aller d’un point A et un point B. Il est ainsi possible de connaître l’origine des soucis lorsqu’on ne peut pas atteindre un site (ex : www.google.fr). L’avantage dont dispose tcptraceroute sur traceroute est non négligeable : il est possible d’utiliser n’importe que port tcp, et dont de franchir les parefeux qui bloquent traceroute. Par défaut, il utilise le port tcp 80.

    Bien sûr, certaines de ces commandes peuvent faire l’objet de d’ateliers. Cependant, cette extension de votre liste peut donner au lecteur des outils de base pour diagnostiquer beaucoup de petits tracas.

    Excellente soirée.