Difference between revisions of "Routeur FreeBSD"

From Livre IPv6

 
m
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 +
{{suivi| Routeur Linux|Routeur Linux|Routeur NetBSD|Routeur NetBSD}}
 +
 
Pour faire d'une machine FreeBSD un routeur, il faut :
 
Pour faire d'une machine FreeBSD un routeur, il faut :
  
Line 30: Line 32:
 
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 -rf inet6</tt> liste les routes installées.
 
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 -rf inet6</tt> liste les routes installées.
  
Enfin les paquetages de routage [[Utilisation d'un ordinateur comme routeur#quagga|zebra et quagga)) sont disponibles.
+
Enfin les paquetages de routage [[Utilisation d'un ordinateur comme routeur#quagga|zebra et quagga]] sont disponibles.
 +
 
 +
{{suivi| Routeur Linux|Routeur Linux|Routeur NetBSD|Routeur NetBSD}}

Latest revision as of 16:17, 8 February 2006

Routeur Linux Table des matières Routeur NetBSD

Pour faire d'une machine FreeBSD un routeur, il faut :

  • Activer le relayage des paquets IPv6 ; pour cela, il suffit d'ajouter dans le fichier /etc/rc.conf la ligne :
ipv6_gateway_enable="YES"
  • Valider les annonces de routeur et de préfixe ; pour envoyer ces annonces il faut activer le démon rtadvd en ajoutant dans le fichier /etc/rc.conf la ligne :
rtadvd_enable="YES"
  • La configuration se fait par le fichier de configuration /etc/rtadvd.conf. Si ce fichier n'existe pas, rtadvd prend une configuration par défaut ; en particulier, rtadvd lit tous les préfixes de toutes les interfaces et les annonce «on line». Le fichier de configuration permet de limiter les annonces (voir «man rtadvd.conf»). On peut aussi spécifier les interfaces concernées, en définissant :
rtadvd_interfaces="bge0 bge1"
  • Positionner des routes ; pour positionner des routes au démarrage, il suffit de les déclarer dans /etc/rc.conf. Voici un exemple de configuration :
ipv6_static_routes="6bone" # une route statique spécifique
ipv6_route_6bone="3ffe::/16 3ffe:3ff:92:55::1"
ipv6_defaultrouter="fe80::10 -ifp fxp0"
  • Lancer un démon de routage ; FreeBSD fournit un démon pour le protocole RIPng, activable en ajoutant dans /etc/rc.conf la ligne :
ipv6_router_enable=YES

On peut aussi utiliser la commande route pour positionner des routes à la main, par exemple :

> route add -inet6 3ffe::/16 3ffe:3ff:92:55::1
> route add -inet6 default fe80::10 -ifp eth1

Parmi les autres commandes utiles, on peut citer ifconfig (configurer des interfaces et des adresses), et netstat ; la commande netstat -rf inet6 liste les routes installées.

Enfin les paquetages de routage zebra et quagga sont disponibles.

Routeur Linux Table des matières Routeur NetBSD
Personal tools