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
Personal tools