mardi 12 juillet 2011

iproute2

pour

La plupart des distributions Linux et des UNIX utilisent couramment les vénérables commandes arp, ifconfig et route. Bien que ces outils fonctionnent, ils montrent quelques comportements inattendus avec les noyaux Linux des séries 2.2 et plus. Par exemple, les tunnels GRE font partie intégrante du routage de nos jours, mais ils nécessitent des outils complètement différents
Avec iproute2, les tunnels font partie intégrante des outils.
Les noyaux Linux des séries 2.2 et plus ont un sous-système réseau complètement réécrit. Ce nouveau codage de la partie réseau apporte à Linux des performances et des fonctionnalités qui n'ont pratiquement pas d'équivalent parmi les autres systèmes d'exploitation. En fait, le nouveau logiciel de filtrage, routage et de classification possède plus de fonctionnalités que les logiciels fournis sur beaucoup de routeurs dédiés, de pare-feu et de produits de mise en forme (shaping) du trafic

Explorer votre configuration courante

ip nous montre nos liens

[ahu@home ahu]$ ip link list

ip nous montre nos adresses IP

[ahu@home ahu]$ ip address show

 ip nous montre nos routes

[ahu@home ahu]$ ip route show
 
Vous pouvez consulter votre cache (table) ARP 
(neighbor) comme ceci :

      [root@espa041 /home/src/iputils]# ip neigh show 

 
Comme vous pouvez le voir, ma machine espa041 (9.3.76.41) sait où trouver espa042 (9.3.76.42) et espagate (9.3.76.1). Maintenant, ajoutons une autre machine dans le cache ARP.
[root@espa041 /home/paulsch/.gnome-desktop]# ping -c 1 espa043

règles de routage :
Les règles par défaut :
[ahu@home ahu]$ ip rule list
 
 

Politique de routage simple par l'adresse source

 [ahu@home ahu]$ ip route list table local
 
 
 
________
                                          +--------------+        /
                                          |              |       |
                            +-------------+ Fournisseur 1+-------
        __                  |             |              |     /
    ___/  \_         +------+-------+     +--------------+    |
  _/        \__      |     if1      |                        /
 /             \     |              |                        |
| Réseau Local  -----+ Routeur Linux|                        |     Internet
 \_           __/    |              |                        |
   \__     __/       |     if2      |                        \
      \___/          +------+-------+     +--------------+    |
                            |             |              |     \
                            +-------------+ Fournisseur 2+-------
                                          |              |       |
                                          +--------------+        \________ 


9.0 Obtaining & Compiling IPROUTE2

9.1 IP Command Set


9.2 ip address - protocol address management


9.3 IP Interface Primary and Secondary Addressing:


9.4 ip neighbour --- neighbour/arp table management.


9.5 ip route - routing table management.


9.6 ip rule --- routing policy database management.


9.7 ip tunnel - ip tunnelling configuration


9.8 ip monitor and rtmon --- route state monitoring


9.9 rtacct - route realms and policy propagation


9.10 IP Utility Summary


9.11 IP Usage in Scripting


9.12 IPUP & IPDOWN


9.13 IPNetwork Init Script


9.14 ifcfg script


9.15 arping utility


9.16 Policy Routing - Multiple Route Tables Example

 

http://www.policyrouting.org/iproute2.doc.html

Aucun commentaire:

Enregistrer un commentaire

Nombre total de pages vues