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 |