 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 famadresses 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   famadresses une interface peut recevoir des transmissions sous différents protocoles les familles reconnues sont inet  tcp ip  ax25  packetradio  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 sousréseau up marque une interface comme prête exemples ifconfig eth0 down ifconfig eth0 1000100 netmask 255000 broadcast 1000255 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 tcpmss  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 allerretour initial de la connexion tcp reject configure une route bloquante attention ce n est pas un parefeu   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 10000 netmask 255000 route add default gw 10001 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 celuici 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 wwwmasuperpagecom wget k r http wwwcoagulorg o var log coagullog historique des modifications version date commentaire 01 2002 thierry colas  auteur original du document lignes de commandes le pense bête de coagul 02 2004 marc p oiroud pour la conversion en latex pdf et html gnunux  pour sa relecture 03 250305 tony pour la conversion au format ooo spip et le découpage en 7 articles 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  wwwgooglefr  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 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 tcpdump capture de paquet http suduinfo pix verizon pix place 392270382  url http suduinfo pix verizon pix place 1038509739 url  http suduinfo pix 280989611  réseaux  