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.