Difference between revisions of "Routeur Linux"
From Livre IPv6
| m | |||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{suivi| Routeur Solaris|Routeur Solaris|Routeur FreeBSD|Routeur FreeBSD}} | ||
| + | |||
| Nous nous limiterons à l'exemple de FedoraCore, qui peut être facilement transposé aux autres distributions. | Nous nous limiterons à l'exemple de FedoraCore, qui peut être facilement transposé aux autres distributions. | ||
| Line 29: | Line 31: | ||
|   eth1 default fe80::10 |   eth1 default fe80::10 | ||
| − | * Lancer un démon de routage ; FedoraCore fournit le paquetage quagga. | + | * Lancer un démon de routage ; FedoraCore fournit le paquetage [[Utilisation d'un ordinateur comme routeur#quagga|quagga]]. | 
| On peut aussi utiliser la commande route pour positionner des routes à la main, par exemple : | On peut aussi utiliser la commande route pour positionner des routes à la main, par exemple : | ||
| Line 37: | Line 39: | ||
| Parmi les autres commandes utiles, on peut citer <tt>ifconfig</tt> (configurer des interfaces et des adresses), et <tt>netstat</tt> ; la commande <tt>netstat --inet6 -r</tt> liste les routes installées. Enfin la commande <tt>ip</tt> peut remplacer <tt>route</tt>, <tt>ifconfig</tt> et <tt>netstat</tt>, et permet de nombreux paramètres supplémentaires. | Parmi les autres commandes utiles, on peut citer <tt>ifconfig</tt> (configurer des interfaces et des adresses), et <tt>netstat</tt> ; la commande <tt>netstat --inet6 -r</tt> liste les routes installées. Enfin la commande <tt>ip</tt> peut remplacer <tt>route</tt>, <tt>ifconfig</tt> et <tt>netstat</tt>, et permet de nombreux paramètres supplémentaires. | ||
| + | |||
| + | {{suivi| Routeur Solaris|Routeur Solaris|Routeur FreeBSD|Routeur FreeBSD}} | ||
Latest revision as of 16:15, 8 February 2006
|  | Routeur Solaris | Table des matières | Routeur FreeBSD |  | 
Nous nous limiterons à l'exemple de FedoraCore, qui peut être facilement transposé aux autres distributions.
Pour faire d'une machine Linux un routeur, il faut :
- Activer le relayage des paquets IPv6 ; pour cela, il suffit d'ajouter dans le fichier /etc/sysconfig/network la ligne :
IPV6FORWARDING=YES
- Valider les annonces de routeur et de préfixe ; pour envoyer ces annonces il faut installer et activer le service radvd, par :
> chkconfig radvd on > service radvd start
- La configuration se fait par le fichier de configuration /etc/radvd.conf. Voici un exemple pour envoyer des annonces de routeur et de préfixe sur l'interface eth1, et rien sur l'interface eth0 :
interface eth0 {
   AdvSendAdvert off;
};
interface eth1 {
   AdvSendAdvert on;
   prefix 2001:6ff:101:fc::0/64 {
      AdvOnLink on;
   };
};
- Positionner des routes ; pour positionner des routes au démarrage, il suffit de les déclarer dans /etc/sysconfig/static-routes-ipv6. Voici un exemple de configuration :
eth0 3ffe::/16 3ffe:3ff:92:55::1 eth1 default fe80::10
- Lancer un démon de routage ; FedoraCore fournit le paquetage quagga.
On peut aussi utiliser la commande route pour positionner des routes à la main, par exemple :
> route --inet6 add 3ffe::/16 gw 3ffe:3ff:92:55::1 > route --inet6 add default gw fe80::10 dev eri1
Parmi les autres commandes utiles, on peut citer ifconfig (configurer des interfaces et des adresses), et netstat ; la commande netstat --inet6 -r liste les routes installées. Enfin la commande ip peut remplacer route, ifconfig et netstat, et permet de nombreux paramètres supplémentaires.
|  | Routeur Solaris | Table des matières | Routeur FreeBSD |  | 

