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 showip 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.2.1 ip address add --- add new protocol address.
- 9.2.2 ip address delete --- delete protocol address.
- 9.2.3 ip address show --- look at protocol addresses.
9.3 IP Interface Primary and Secondary Addressing:
9.4 ip neighbour --- neighbour/arp table management.
- 9.4.1 ip neighbour add --- add new neighbour entry
- 9.4.2 ip neighbour change --- change existing entry
- 9.4.3 ip neighbour replace --- add new or change existing entry
- 9.4.4 ip neighbour delete --- delete neighbour entry.
- 9.4.5 ip neighbour show --- list neighbour entries.
- 9.4.6 ip neighbour flush --- flush neighbour entries.
9.5 ip route - routing table management.
- 9.5.1 ip route add --- add new route
- 9.5.2 ip route change --- change route
- 9.5.3 ip route replace --- change route or add new one.
- 9.5.4 ip route delete
- 9.5.5 ip route show
- 9.5.6 ip route flush - alows group deletion of routes
- 9.5.7 ip route get - obtain route pathing
Aucun commentaire:
Enregistrer un commentaire