Configuration d'un système Oracle® Solaris 11.2 en tant que routeur ou équilibreur de charge

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Configuration d'un routeur compatible IPv6

La procédure suivante présuppose que vous avez déjà configuré le système pour IPv6. Pour plus d'informations sur les procédures, reportez-vous au Chapitre 3, Configuration et administration des interfaces et adresses IP dans Oracle Solaris du manuel Configuration et administration des composants réseau dans Oracle Solaris 11.2 .

  1. Connexion en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .

  2. Configuration d'un transfert de paquet IPv6 sur toutes les interfaces du routeur.
    # ipadm set-prop -p forwarding=on ipv6
  3. Démarrez le démon de routage.

    Le démon in.ripngd gère le routage IPv6. Pour activer le protocole IPv6 d'un acheminement par exécuter l'une des commandes suivantes :

    • Utilisez la commande routeadm :

      # routeadm -e ipv6-routing -u

      où l'option –e active le routage IPv4 où et l'option option–u s'applique à jour la configuration en cours dans le système en cours d'exécution.

    • Utilisez la commande SMF adéquate :

      # svcadm enable ripng:default

    Pour plus d'informations sur la commande routeadm, reportez-vous à la page de manuel routeadm(1M).

  4. Créez le fichier /etc/inet/ndpd.conf.

    Spécifiez le préfixe de site que doit publier le routeur et les autres informations de configuration dans /etc/inet/ndpd.conf. Ce fichier est lu par le démon in.ndpd, qui implémente le protocole de détection de voisins IPv6.

    Pour une liste des variables et valeurs autorisées, reportez-vous à la page du manuel ndpd.conf(4).

  5. Saisissez le texte suivant dans le fichier /etc/inet/ndpd.conf :
    ifdefault AdvSendAdvertisements true
    prefixdefault AdvOnLinkFlag on AdvAutonomousFlag on

    Ce texte indique au démon in.ndpd qu'il doit envoyer les publications de routeur à toutes les interfaces du routeur qui sont configurées pour IPv6.

  6. Pour configurer le préfixe de site sur les différentes interfaces du routeur, ajoutez du texte supplémentaire au fichier/etc/inet/ndpd.conf.

    Le texte doit être prise en compte dans le format suivant :

    prefix global-routing-prefix:subnet ID/64 interface

    Le fichier d'exemple /etc/inet/ndpd.conf suivant configure le routeur de sorte qu'il publie le préfixe de site 2001:0db8:3c4d::/48 sur les interfaces net0 et net1.

    ifdefault AdvSendAdvertisements true
    prefixdefault AdvOnLinkFlag on AdvAutonomousFlag on
    
    if net0 AdvSendAdvertisements 1
    prefix 2001:0db8:3c4d:15::0/64 net0
    
    if net1 AdvSendAdvertisements 1
    prefix 2001:0db8:3c4d:16::0/64 net1
  7. Réinitialisez le système.

    Le routeur IPv6 commence la publication sur la liaison locale de tout préfixe de site dans le fichier ndpd.conf.

  8. Afficher l'interface configurée pour IPv6.
    # ipadm show-addr
    ADDROBJ      TYPE       STATE   ADDR
    lo0/v4       static     ok      192.68.0.1/8
    net0/v4      static     ok      172.16.15.232/24
    net1/v4      static     ok      172.16.16.220/24
    net0/v6      addrconf   ok      fe80::203:baff:fe11:b115/10
    lo0/v6       static     ok      ::1/128
    net0/v6a     static     ok      2001:db8:3c4d:15:203:baff:fe11:b115/64
    net1/v6      addrconf   ok      fe80::203:baff:fe11:b116/10
    net1/v6a     static     ok      2001:db8:3c4d:16:203:baff:fe11:b116/64

    Dans cet exemple, chaque interface configurée pour IPv6 possède maintenant deux adresses. L'entrée avec le nom d'objet d'adresse comme interface/v6 indique l'adresse lien-local de l'interface. L'entrée avec le nom d'objet d'adresse comme interface /v6add indique une adresse globale IPv6. En plus de l'ID d'interface, cette adresse inclut le préfixe de site que vous avez configuré dans le fichier /etc/ndpd.conf. Notez que la désignation v6add est une chaîne définie de façon aléatoire. Vous pouvez définir d'autres chaînes pour constituer la seconde partie du nom d'objet d'adresse, à condition que l'interface reflète l'interface sur laquelle vous créez les adresses IPv6, par exemple net0/mystring, net0/ipv6addr et ainsi de suite.

Voir aussi