Linux Networking HOWTO | ||
---|---|---|
Prev | Chapter 10. Les commandes IP pour les noyaux 2.2 (travail en cours) | Next |
Si vous avez les outils iproute2 d�j� install�s, ex�cutez la commande ip, ce qui vous permettra d'afficher la syntaxe de base.
[root@jd Net4]# ip Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } where OBJECT := { link | addr | route | rule | neigh | tunnel | maddr | mroute | monitor } OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] | -f[amily] { inet | ipv6 | dnet | link } | -o[neline] } |
Il y a plusieurs options disponibles�:
-V, -Version donne la version de l'utilitaire ip que vous employez puis vous rend la main.
-s, -stats, -statistics donne plus d'informations concernant le p�riph�rique sp�cifi�. Vous pouvez mentionner plusieurs fois cette option pour afficher plus d'informations.
-f, family suivi d'un nom identifiant la famille de protocole tel que : inet, inet6 ou link sp�cifie la famille de protocole � utiliser, inet d�signant le standard IPv4 (le standard internet actuel), inet6 d�signant IPv6 (r�volutionnaire, un standard internet qui ne sera jamais implant�), et link (un lien physique). Si vous ne donnez pas d'options, la famille de protocole est devin�e et s'il n'y a pas assez d'informations, ip reviendra aux r�glages par d�faut.
-o, -oneline indique la sortie de chaque enregistrement de p�riph�rique en une seule ligne.
-r, -resolve utilise le r�solveur du syst�me (par exemple DNS), pour imprimer les noms r�els associ�s aux adresses IP.
OBJECT C'est l'objet/p�riph�rique que l'on veut g�rer ou bien sur lequel on veut obtenir des informations. Les types de p�riph�riques qui sont compris par l'impl�mentation actuelle sont�:
link -- Le p�riph�rique r�seau, par exemple eth0 ou ppp0
address -- L'adresse IP (IP ou IPv6) du p�riph�rique sp�cifi�
neigh -- L'entr�e de cache ARP ou NDISC
route -- L'entr�e de la table de routage
rule -- Les r�gles de la base de donn�es de la politique de routage
maddress -- L'adresse de multidiffusion
mroute -- L'entr�e de cache de la route de multidiffusion
tunnel -- Faire ou non de l'encapsulation IP
Le nombre d'options possibles avec chaque type d'objet est fonction de la nature de l'action � entreprendre. Comme r�gle de base, il est possible d'ajouter, de supprimer, ou de montrer le ou les objets, mais parmi ceux-ci tous ne permettront pas d'utiliser des commandes suppl�mentaires. Bien s�r, une commande d'aide est disponible pour chaque objet et lors de son utilisation, celle-ci donnera une liste des conventions de syntaxe disponibles pour l'objet en question.
Si vous ne sp�cifiez pas de commande, c'est celle par d�faut qui sera ex�cut�e. Celle-ci donne la liste des objets, ou bien, si ce n'est pas possible, vous obtiendrez une aide de base.
ARGUMENTS est la liste des arguments qui peuvent �tre donn�s lors de l'ex�cution de la commande. Le nombre d'arguments d�pend de la commande et de l'objet. Il existe deux types d'arguments :
Les drapeaux consistant en un mot-cl� suivi d'une valeur. Pour la commodit�, chaque argument poss�de quelques valeurs par d�faut, qui peuvent �tre omises pour une utilisation plus facile. Par exemple le param�tre dev> est pris par d�faut pour une commande telle que ip link.
Les erreurs... rendons gr�ce aux codeurs intelligents Toutes les actions induites par les commandes sont dynamiques. Si la syntaxe est incorrecte, il n'y aura pas de changement dans la configuration du syst�me. Comme toujours, il existe une exception : la commande ip link , utilis�e pour changer certains param�tres d'un p�riph�rique.
Il est difficile de donner la liste de tous les messages d'erreur (en particulier les erreurs de syntaxe), mais normalement leur signification est explicite suivant le contexte de la commande. Les erreurs les plus fr�quentes sont : 1. Le r�seau n'est pas configur� dans le noyau. Le message est : Cannot open netlink socket: Invalid value (ne peut ouvrir la socket : valeur incorrecte).
2. RTNETLINK n'est pas configur� dans le noyau. Dans ce cas on obtiendra l'un des messages suivants, selon la commande : Cannot talk to rtnetlink: Connection refused (ne peut dialoguer avec rtnetlink: connexion refus�e) Cannot send dump request: Connection refused (ne peut envoyer une demande de vidage (dump): connexion refus�e).
3. L'option CONFIG_IP_MULTIPLE_TABLES n'a pas �t� choisie lors de la configuration du noyau. Dans ce cas toute tentative d'utilisation de la commande ip �chouera, par exemple :
jd@home $ ip rule list RTNETLINK error: Invalid argument dump terminated (erreur de r�gle ip dans la liste RTNETLINK: argument incorrect, vidage (dump) termin�).
Prev | Home | Next |
Les commandes IP pour les noyaux 2.2 (travail en cours) | Up | Utilisation du mat�riel courant pour PC |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:31