ans.txt Driver File Contents (Manuals__.exe)

Installation et configuration de Intel(R) Advanced Networking Services (ANS)
dans les noyaux Linux 2.2.x et 2.4.x (architecture Intel 32 bits seulement)
============================================================================

10 ao–t 2001


Sommaire
========

- Aper‡u & environnement
- Installation d'Advanced Networking Services
- Installation et configuration manuelles
- Installation et configuration en script
- Enregistrement de la configuration entre les red‚marrages
- Suppression d'Advanced Networking Services
- Modification des configurations d'Advanced Networking Services 
- Commandes disponibles
- Exemple de configuration d'association AFT 
- D‚pannage (comprend aussi un exemple de fichier de distribution et
  conf.modules)
- Licence


Aper‡u et environnement
=======================

Ce fichier d‚crit le progiciel Intel(R) Advanced Network Services (ANS),
version 1.4.x, pour Linux. Ce progiciel a ‚t‚ test‚ sur Red Hat* Linux* 
avec 2.4.0 sur des PC … processeurs Intel aussi bien UP que SMP 
(traitement multiprocesseur sym‚trique)

L'installation suppose que tous les outils de compilation, programmes sources 
du noyau et en-tˆtes n‚cessaires sont en place et configur‚s correctement, et 
que vous utilisez les derniers pilotes de base Intel disponibles sur le site 
http://support.intel.com. Les pilotes de base fournis dans certaines 
distributions ne comprennent pas les crochets n‚cessaires pour ANS.

  REMARQUE : Les pilotes de base prennent en charge des fonctionnalit‚s bˆta 
             qui ne sont pas prises en charge actuellement par ANS, notamment
             Compaq Hotplug et l'architecture Intel(R) Itanium(TM).

Ces services ANS ne fonctionnent qu'avec les cartes r‚seau Intel(R) PRO/100 et
PRO/1000 Server et Desktop, et chaque association requiert au moins une carte 
r‚seau pour serveur.

  REMARQUE : Linux n'est pas support‚ sur la carte r‚seau Intel(R) PRO/100 
             Intelligent Server. Les services ANS n'est pas support‚ sur la 
             carte r‚seau  Intel(R) PRO/100 VE.

Ce progiciel supporte les r‚seaux locaux virtuels IEEE et les modes 
d'association suivants :

      * AFT ( 10/100 et 1000)       Adapter Fault Tolerance
      * ALB ( 10/100 ou 1000)       Adaptive Load Balancing (comprend AFT)
      * FEC (10/100) ou GEC (1000)  Link Aggregation/FEC/GEC
      
Descriptions des modes d'association et exigences particuliŠres :

- AFT (Adapter Fault Tolerance). Mode par d‚faut. Une seconde carte 
  r‚seau de l'association prend automatiquement le contr“le en cas de 
  panne de la connexion primaire (cƒble, carte ou port). Une seule carte 
  r‚seau est active … la fois. AprŠs un basculement, si la connexion … la 
  carte primaire est restaur‚e, le contr“le revient automatiquement … la carte 
  r‚seau primaire. Peut combiner capacit‚s et les paramŠtres de vitesse et 
  de mode duplex. Peut utiliser un concentrateur ou un commutateur.

- ALB (Adaptive Load Balancing ou agr‚gation asym‚trique des liaisons). 
  Une association de 2 … 8 cartes r‚seau qui se partagent la charge de 
  transmission alors que la carte primaire re‡oit et transmet les donn‚es.
  Inclut la tol‚rance aux pannes. Cette fonctionnalit‚ ne prend pas en
  charge actuellement les combinaisons de paramŠtres de vitesse et de mode
  duplex entre les membres de l'association.

- FEC (technologie Fast EtherChannel* de Cisco* (FEC) ou Intel Link 
  Aggregation). Une association de 2 … 8 cartes r‚seau qui re‡oivent et 
  transmettent les donn‚es simultan‚ment. Inclut la tol‚rance aux pannes et 
  l'‚quilibrage des tƒches. Doit correspondre aux paramŠtres de vitesse et de 
  mode duplex de tous les membres de l'association. Requiert un 
  commutateur qui supporte Intel Link Aggregation ou FEC de Cisco. 
  Spanning Tree Protocol doit ˆtre d‚sactiv‚. Doit correspondre aux 
  exigences d'agr‚gation du commutateur.

- GEC (l'‚quivalent Gigabit de FEC). Requiert un commutateur compatible 
  GEC et des cartes r‚seau PRO/1000. Exigences similaires … FEC/LA 
  ci-dessus.

  REMARQUE : Pour AFT et ALB, vous pouvez sp‚cifier les cartes r‚seau 
             d'une association … utiliser comme cartes primaire et 
             secondaire. La carte primaire est la carte r‚seau principale
             utilis‚e dans une association. Pour AFT, la carte primaire 
             est la seule carte r‚seau utilis‚e jusqu'… ce qu'une panne 
             se produite. Pour ALB, la carte primaire est la carte r‚seau
             qui transmet et re‡oit les donn‚es. La secondaire carte est
             la carte r‚seau pr‚f‚r‚e (dans une association comprenant 
             plus de deux cartes) pour remplir le r“le de la carte primaire
             si celle-ci tombe en panne. Si la priorit‚ n'est pas sp‚cifi‚e, 
             la premiŠre carte r‚seau disponible ayant une liaison active 
             est choisie.

Les r‚seaux locaux virtuels IEEE 802 (VLANs) sont bas‚s sur l'addition 
d'une balise … l'en-tˆte des paquets. Tout le mat‚riel du r‚seau qui 
fait passer le trafic doit ˆtre capable d'accepter la longueur suppl‚mentaire.
Les paramŠtres de la carte r‚seau doivent correspondre aux paramŠtres VLAN 
du commutateur. En outre, les r‚seaux locaux virtuels augmentent le temps 
de charge et requiŠrent davantage de m‚moire. Il existe une limite de 
64 r‚seaux locaux virtuels par association ; cependant, les r‚seaux 
locaux virtuels peuvent ˆtre num‚rot‚s de 1 … 4096.


Installation du progiciel ADVANCED NETWORKING SERVICES
======================================================

Pour installer et compiler le(s) progiciel(s) de pilote de base, 
lisez le fichier Lisezmoi des pilotes. Utilisez le dernier pilote 
provenant du site Web de l'assistance Intel.

*Ne pas utiliser avec eepro100 (la suppression du module peut s'av‚rer
 n‚cessaire).

V‚rifiez que toutes les interfaces fonctionnent et que vous avez le(s) 
fichier(s) de pilote de base, e100.o et e1000.o, situ‚ … :

  Pour un noyau 2.2.x : /lib/modules/<kernelversion>/net/

  Pour un noyau 2.4.x : /lib/modules/<kernelversion>/kernel/drivers/net/

1.  Connectez-vous en tant que root.

2.  Copiez le fichier iANS-x.x.x.tar.gz dans le r‚pertoire de votre choix.
 
3.  Ouvrez le fichier de progiciel en ex‚cutant 'tar xzf iANS-x.x.x.tar.gz'.   
    Vous cr‚ez un sous-r‚pertoire pour iANS-x.x.x sous le r‚pertoire actuel.

4.  Acc‚dez au r‚pertoire iANS-x.x.x. Choisissez l'une des deux m‚thodes 
    d'installation :

    1. Manuelle (conseill‚e pour les utilisateurs exp‚riment‚s)

    2. Script (conseill‚ UNIQUEMENT pour les utilisateurs de Red Hat* 6.x, 
       7.0, 7.1, SuSE* 6.4, Caldera* 2.2 et TurboLinux* Server 6.0) 


  Installation et configuration manuelle
  --------------------------------------

  1.  Depuis le r‚pertoire iANS-x.x.x, ex‚cutez 'make' pour compiler le module.

      REMARQUE : SMP/UP et MODVERSIONS sont d‚termin‚s par 'make'. 
	           S'il existe une discordance entre la configuration de 
                 l'arbre source du noyau et le noyau actif, un avertissement 
                 s'affiche. Ex‚cutez 'make options' pour obtenir la liste 
                 des options disponibles pour substituer les paramŠtres de 
                 l'arbre source. Les options comprennent SMP, MODVERSIONS et 
                 NODEBUG (non list‚). Les valeurs de NODEBUG sont 0 (d‚bogage 
                 actif) et 1 (d‚bogage d‚sactiv‚). La valeur par d‚faut est 0.

  2.  Ex‚cutez 'make install'.

      REMARQUE : Les emplacements par d‚faut des fichiers sont d‚termin‚s par 
                 'make'. S'il existe une discordance entre la configuration 
                 de l'arbre source du noyau et le noyau actif, un avertissement
                 s'affiche.  Red‚marrez sous un noyau correspondant … l'arbre
                 source du noyau ou param‚trez le lien symbolique 
                 usr/src/linux qu'il pointe vers l'arbre source du noyau qui 
                 correspond au noyau actif.
 
      Pour une liste des fichiers et leurs emplacements par d‚faut, consultez
      la section D‚pannage de ce guide.
  
  3.  Pour prendre en charge les services ANS, vous devez utiliser Base 
      Driver (pilote de base) version 1.5.5 (ou version sup‚rieure) pour 
      PRO/100 et/ou Base Driver version 2.6.6 (ou mieux) pour PRO/1000.

      REMARQUE : Assurez-vous qu'aucun autre pilote de base n'est charg‚ ni 
                 compil‚ dans le noyau pour n'importe laquelle des cartes 
                 r‚seau Intel (par ex. eepro,  eepro100, eexpress, e100, 
                 e1000). Veillez … ce que les fichiers de configuration 
                 aient ‚t‚ modifi‚s pour d‚nommer le ou les nouveaux 
                 pilotes et non pas des pilotes ant‚rieurs. Reportez-vous 
                 … la section D‚pannage qui contient exemple de fichier.

  4.  AprŠs le chargement des pilotes de base requis, mettez hors service
      toutes les cartes r‚seau Intel … ajouter … l'association. Si elles 
      ont d‚j… une adresse IP, ex‚cutez 'ifconfig ethx 0.0.0.0' pour 
      supprimer le num‚ro IP.

        ifconfig - a        - ‚numŠre tous les p‚riph‚riques r‚seau actuels
        ifconfig ethx down  - mets hors service les cartes r‚seau de fa‡on 
                              … pouvoir charger ANS
 
      REMARQUE : Laissez les cartes Ethernet des autres constructeurs 
                 configur‚es, ainsi que toute carte r‚seau Intel qui ne 
                 doit pas ˆtre ajout‚e aux associations. Cela permet de 
                 conserver la coh‚rence des noms de p‚riph‚riques r‚seau 
                 affect‚s aprŠs le red‚marrage.
 	   
  5.  Chargez le module Advanced Networking Services en ex‚cutant 'insmod ians'. 
      Dans les lignes de commande suivantes, les ‚l‚ments facultatifs sont 
      plac‚s entre crochets [ ]. Tous les paramŠtres de r‚seau local virtuel
      sont indiqu‚s comme ‚tant facultatifs.

  6.  Cr‚ez la ou les associations :

        ianscfg -a -t<nom_association> [-M<mode >] [-V]

      Utilisez -M pour sp‚cifier le mode d'association (par d‚faut AFT, 
      autres choix : NONE | ALB | FEC | GEC).  
      Utilisez -V pour sp‚cifier un r‚seau local virtuel. 
      Utilisez -M NONE si vous voulez placer les r‚seaux locaux virtuels 
      sur des cartes r‚seau uniques sans association de liaisons. Tout 
      autre mode peut ˆtre sp‚cifi‚ pour utiliser les r‚seaux locaux 
      virtuels et l'association de liaison simultan‚ment.

  7.  D‚terminez le mode d'association (AFT, ALB, FEC, GEC) pour 
      chaque association :

	  ianscfg -C -t<nom_association> -M<mode>

      REMARQUE : Le mode d'association peut ˆtre sp‚cifi‚ aux ‚tapes 6 ou 7

  8.  Ajoutez les cartes r‚seau Intel … l'association et sp‚cifiez leur r“le
      (priorit‚) :

        ianscfg -a -t<nom_association> -m<ethNN> [-p <r“le priorit‚>]

      La priorit‚ peut ˆtre none (aucune), primary (primaire) ou secondary
      (secondaire)

  9.  Cr‚ez les cartes r‚seau virtuelles :

	  ianscfg -a -t<nom_association> -v<nom_cartev> [-i<id_vlan>] 

      La valeur nom_cartev peut correspondre … n'importe quel nom, sauf 
      'ethx', dŠs lors qu'il se termine par un suffixe d'instance et ne 
      d‚passe pas 15 caractŠres. Sp‚cifiez les options -i (id_vlan) 
      uniquement sur les associations ou cartes r‚seau bas‚s sur r‚seau 
      local virtuel.
	
  10. Activez l'association :

        ianscfg -c<nom_association>

  11. Activez la carte virtuelle :
  	
        ifconfig <nom_cvir> <#ip> netmask <#masque> [broadcast <broadcast>]

      REMARQUE : Cette op‚ration lie le protocole … la carte virtuelle.

  12. V‚rifiez l'‚tat de l'association :

        ianscfg -s

      A ce stade, l'association est active. Vous devriez pouvoir envoyer 
      et recevoir des paquets via la carte virtuelle.


  Installation et configuration … l'aide d'un script
  --------------------------------------------------

  Pour faciliter la configuration, Inter fournit des scripts interactifs 
  qui ne fonctionnent que sous :

            Red Hat* (6.x, 7.0, 7.1)
            SuSE* (6.4)
            Caldera* (2.2)
            TurboLinux* (6.0 serveur)

  Les services ANS cr‚ent quatre r‚pertoires d‚nomm‚s Red Hat, SuSE, Caldera
  et Turbo correspondant … chacune de ces distributions sous 
  'iANS-x.x.x/install/'.

  Pour utiliser le script d'installation,  entrez 
  'iANS-x.x.x/install/[nom_dist]' et tapez './INSTALL'.

  REMARQUE : SMP/UP et MODVERSIONS sont d‚termin‚s par 'INSTALL'. S'il existe 
             une discordance entre la configuration de l'arbre source du 
             noyau et le noyau actif, un avertissement s'affiche. Ex‚cutez 
             'INSTALL options' pour voir les commutateurs de compilation 
             suppl‚mentaires qui permettent de substituer les paramŠtres de 
             l'arbre source.

  Suivez ensuite les instructions affich‚es sur la console. Vous devrez 
  r‚pondre … quelques questions durant la proc‚dure :

  1.  "Would you like the configuration utility to remove all network 
      interfaces automatically?" (Voulez-vous que l'utilitaire de 
      configuration supprime automatiquement toutes les interfaces de 
      r‚seau ?" Le processus d'installation doit mettre hors service les 
      interfaces r‚seau li‚es aux cartes r‚seau Intel de fa‡on … pouvoir 
      d‚charger les anciens pilotes Intel et les remplacer par les nouveaux.

      Choisissez 'Yes' (par d‚faut) pour supprimer toutes les interfaces de 
      r‚seau, y compris les autre marques. S‚lectionnez 'No' pour choisir 
      chaque interface.

  2.  "Enter team name,(Enter) to end." (Entrez le nom de l'association, 
      [Entr‚e] pour finir). Entrez soit un nom d'association (pas plus de 
      15 caractŠres ; se termine souvent par un num‚ro d'instance) ou appuyer 
      sur Entr‚e pour quitter l'addition d'associations. Si vous choisissez 
      de quitter, passez … l'‚tape 6.

      "Would you like to have VLANs in team (name)?" (Voulez-vous placez des 
      r‚seaux locaux virtuels dans l'association [nom]?) Choisissez  'Yes' 
      pour cr‚er une association … base de r‚seaux locaux virtuels.

      "Select members for team (name)" (S‚lectionnez les membres de 
      l'association [nom]) ‚numŠre toutes les interfaces possibles. Tapez 
      le num‚ro de la carte r‚seau … ajouter … l'association. Choisissez le 
      r“le (none [aucun], primary [primaire] ou secondary [secondaire]). 
      R‚p‚tez cette proc‚dure pour chaque adaptateur. Tapez 0 quand vous 
      avez fini. 

  3.  "Enter virtual adapter name for team (name)." (Entrez le nom de la 
      carte r‚seau virtuelle pour l'association [nom].) La carte virtuelle 
      peut avoir n'importe quel nom, sauf 'ethx', dŠs lors qu'il se termine 
      par un suffixe d'instance et qu'il ne d‚passe pas 15 caractŠres.
    
      "Enter VLAN id for virtual adapter (name)." (Entrez l'identification 
      du r‚seau local virtuel pour la carte virtuelle [nom].) L'identification 
      du r‚seau local virtuel ne concerne que les associations … base de 
      r‚seaux locaux virtuels. Entrez un nombre de 1 … 4095 pour sp‚cifier 
      le r‚seau local virtuel.

      "Enter boot protocol (none, bootp, dhcp, or other) " (Entrez le protocole
      de d‚marrage [none, bootp, dhcp ou other]). Choisissez  'none' pour 
      pouvoir entrer manuellement l'adresse IP et le masque r‚seau. 
      Choisissez 'bootp' ou 'DHCP' pour entrer l'adresse IP et le masque 
      r‚seau depuis une autre machine. Ou choisissez 'other' pour entrer 
      le nom de protocole (par ex. IP).

      REMARQUE : Ces informations NE SONT PAS enregistr‚es jusqu'… ce que 
                 vous ayez complŠtement configur‚ l'association et confirm‚ 
                 votre s‚lection.

  4.  "Select Teaming Mode for Team (name) - None\AFT\ALB\FEC\GEC." 
      (S‚lectionnez le mode d'association pour l'association [nom] - 
      None\AFT\ALB\FEC\GEC)  Pour plus de d‚tails, reportez-vous … 
      la section "Aper‡u et environnement" de ce fichier Lisezmoi. Pour 
      Intel Link Aggregation, utilisez FEC ou GEC.

      AVERTISSEMENT : Le choix de 'none' (aucune) cr‚e quand mˆme une 
                      association !

  5.  "Are you sure?" (Etes-vous s–r ?)  Choisissez 'Yes' pour valider 
      l'association choisie. Choisissez 'No' pour revenir … l'‚tape 3.

      AprŠs validation de l'association, vous pouvez ‚ventuellement en 
      cr‚er une autre ou appuyez sur 'Entr‚e' pour continuer.

  6.  "Would you like to save this configuration and load it on boot?" 
      (Voulez-vous enregistrer cette configuration et la charger au 
      d‚marrage ?) Choisissez 'Yes' (par d‚faut) pour fusionner le script 
      d'initialisation d'ANS dans la s‚quence de d‚marrage. Choisissez les 
      niveaux d'ex‚cution qui devraient charger le module ANS automatiquement. 
      Il est conseill‚ de choisir le mˆme niveau que le d‚marrage du r‚seau, 
      en g‚n‚ral 2,3,4 ou 5. Si vous ne voulez pas enregistrer la configuration 
      en vue du d‚marrage, s‚lectionnez 'No'.

  7.  "Would you like to start the network now?" (Voulez-vous d‚marrer 
      maintenant le r‚seau?" Choisissez 'Yes' pour activer l'association. 
      Le choix de 'No' doit quand mˆme indiquer que l'installation et la 
      configuration se sont termin‚s avec succŠs. ANS est lanc‚ au red‚marrage 
      si les paramŠtres ont ‚t‚ enregistr‚s … l'‚tape 6.


Enregistrement de la configuration d'ADVANCED NETWORKING SERVICES 
entre red‚marrages
=================================================================

    REMARQUE : N'effectuez pas ces op‚rations si vous utilisez la m‚thode de
               configuration … l'aide d'un script. L'exemple est sp‚cifique 
               … Red Hat 6.x. Modifiez les exemples en fonction de votre 
               distribution.

Maintenant que les pilotes d'Ethernet et ANS sont configur‚s, suivez les 
instructions ci-dessous pour configurer le systŠme de fa‡on … activer les 
services ANS de la mˆme maniŠre chaque fois qu'ils d‚marrent.

1.  Enregistrez la configuration ANS dans un fichier en ex‚cutant :

    	ianscfg -w [-f<file_name>]
     
    La valeur par d‚faut est '/etc/ians/ians.conf'.

2.  Veillez … ce que les cartes r‚seau s‚lectionn‚es comme membres de la 
    ou des associations NE SOIENT PAS configur‚es au d‚marrage. Pour ce 
    faire, changez "ONBOOT=yes" en "ONBOOT=no" dans le fichier  
    '/etc/sysconfig/network-scripts/ifcfg-ethX' correspondant.

3.  Param‚trez chaque carte virtuelle pour qu'elle soit configur‚e au 
    d‚marrage en cr‚ant un fichier config : 
    '/etc/sysconfig/network-scripts/ifcfg-<vadapter_name>'. 
    Le fichier doit ressembler … celui-ci :

      DEVICE=<vadapter_name>
      BOOTPROTO="none"
      ONBOOT="yes"
      IPADDR="192.168.1.1"   (exemple)
      NETMASK="255.255.255.0"   (exemple)

4.  Cr‚ez un script d'initialisation qui charge les modules e100.o, e1000.o 
    (si n‚cessaire) et ians.o et configure la topologie ANS. Il est possible 
    d'utiliser l'exemple de fichier script en copiant 
    'iANS-x.x.x/install/Red Hat/ans' … '/etc/rc.d/init.d/ans'. La configuration 
    est lue dans '/etc/ians/ians.conf' par d‚faut. Si vous souhaitez utiliser 
    un autre fichier, modifiez le script.

5.  Ajoutez le script ANS au processus d'initialisation pour les niveaux 
    d'ex‚cution appropri‚s. Ex‚cutez 'chkconfig --level <run levels> ans on', 
    o— <run levels> est un jeu de niveaux d'ex‚cution o— les services ANS 
    d‚marrent. Par exemple, 345.

    REMARQUE : Ce script doit ˆtre invoqu‚ AVANT que le systŠme d‚marre 
               les services r‚seau. Par exemple, si votre script 
               d'initialisation de r‚seau pour le niveau d'ex‚cution 3 est 
               '/etc/rc.d/rc3.d/S10network', cr‚ez un lien symbolique 
               '/etc/rc.d/rc3.d/S09ans' qui pointe sur '/etc/rc.d/init.d/ans'. 
               Les services ANS sont automatiquement arrˆt‚s quand le service 
               r‚seau est arrˆt‚.

 
Suppression d'ADVANCED NETWORKING SERVICES
==========================================

Il existe plusieurs degr‚s de suppression de services ANS (Advanced 
Networking Services) :

      * Mise hors service de toutes les interfaces de carte virtuelle
      * Suppression de la configuration d'ANS des futurs red‚marrages
      * Suppression du module ANS
      * Suppression des fichiers du systŠme 

Vous pouvez supprimer les services ANS de deux maniŠre : manuellement et … 
l'aide d'un script.


  Suppression manuelle des services ANS
  -------------------------------------

  1.  Connectez-vous en tant que root.

  2.  Ex‚cutez 'ifconfig -a' pour voir chaque carte virtuelle configur‚e 
      dans le systŠme.

  3.  Pour chaque carte virtuelle, ex‚cutez 'ifconfig <nom_cartev> down'. 

  4.  Supprimez le module ians en ex‚cutant  'rmmod ians'.

  5.  Dans chaque fichier de carte virtuelle, modifiez le fichier pour 
      qu'il contienne la ligne 'ONBOOT="no"' au lieu de 'ONBOOT="yes"' 
      ou supprimez complŠtement le fichier.

  6.  Pour chaque fichier de configuration des cartes r‚seau autonome, sous 
      /etc/sysconfig/network-scripts/, modifiez le fichier ifcfg-ethX pour 
      qu'il contienne la ligne 'ONBOOT="yes"' au lieu de 'ONBOOT="no"'.

  7.  Vous pouvez laisser le pilote de base Intel ou modifier le fichier de 
      configuration des modules (en g‚n‚ral '/etc/conf.modules' ou 
      '/etc/modules.conf') et le restaurer son ‚tat d'origine en supprimant 
      les lignes contenant e100 ou e1000 correspondant aux pilotes et en 
      restaurant chaque ligne mise en commentaire. 

  8.  Supprimez le script d'initialisation ANS et tous les liens vers le script 
      (par ex., '/etc/rc.d/init.d/ans' et '/etc/rc.d/rc.3/S09ans').

  9.  Depuis le r‚pertoire iANS-x.x.x, ex‚cutez 'make uninstall' pour 
      supprimer tous les fichiers.


  Script (uniquement les distributions associ‚es … l'installation 
  … l'aide d'un script)
  ---------------------------------------------------------------

  1.  Connectez-vous en tant que root.

  2.  Acc‚dez au r‚pertoire iANS-x.x.x/install/[nom_distribution].
  
  3.  Ex‚cutez 'UNINSTALL'.

  4.  Le reste de la proc‚dure est interactif. Suivez les instructions 
      affich‚es sur la console.

  Invites :

  "Restore member adapters to original role (stand alone)." (Restaurer 
  les cartes r‚seau membres … leur r“le d'origine (autonome).)   R‚pondez 
  'Yes' pour chaque carte r‚seau que … conserver en mode autonome. Cette 
  configuration est effectu‚e … l'aide du pilote e100(0).o d'Intel, mais 
  il est possible de restaurer d'autres pilotes.

  La suppression du module ANS de la m‚moire ne met pas hors service les 
  cartes r‚seau fonctionnant en mode autonome. Le script supprime tous les 
  fichiers, scripts et liens cr‚‚s, sauf '/etc/ians/ians.conf'.

  Red‚marrage du r‚seau avec la configuration d'origine :

  Pour que les nouveaux paramŠtres prennent effet, red‚marrez le service 
  r‚seau soit en red‚marrant le systŠme soit en ex‚cutant le script 
  d'initialisation du r‚seau avec le paramŠtre de red‚marrage :

     /etc/rc.d/init.d/network restart

  REMARQUE : Si vous avez utilis‚ la m‚thode d'INSTALLATION automatique 
             pour configurer les services ANS, notez que ces lignes ont 
             ‚t‚ ajout‚es au fichier '/etc/conf.modules'. Les lignes ne 
             sont pas supprim‚es par le script UNINSTALL. Si vous voulez 
             les supprimer, vous devez le faire manuellement.


Modification des configurations d'ADVANCED NETWORKING SERVICES
==============================================================

Il est possible de modifier la configuration et la topologie d'ANS, dans 
certaines limites.

AprŠs validation, il est possible de changer les priorit‚s des membres, 
d'ajouter ou de supprimer des membres de l'association, d'ajouter ou de 
supprimer des cartes r‚seau virtuel ou encore de supprimer entiŠrement une 
association. Il n'est pas possible de :

  -Changer le mode d'association.
  -Supprimer une association ou une carte virtuelle.
  -Supprimer le dernier membre d'une association active.

Si une association n'a pas de carte serveur ou de membres, elle devient 
inactive jusqu'… ce que des membres soient ajout‚s. Pendant la p‚riode 
d'inactivit‚, les ressources utilis‚es par l'association ne sont pas lib‚r‚es.

Il est possible d'ajouter … la vol‚e des associations, des cartes membres et 
des cartes virtuelles avec le mˆme jeu de commandes pendant que le service 
fonctionne via les fonctions d'ajout … chaud et de suppression … chaud. 
Ne les confondez pas avec la fonctionnalit‚ Ajouter/supprimer Hot Plug 
(connexion … chaud) de PCI.

Il existe deux m‚thodes de reconfiguration :

 - Semi-automatique : adapt‚e pour changer le mode ou transf‚rer les membres 
   entre les associations. De nouvelles associations ne peuvent pas ˆtre cr‚‚es
   avec cette fonction et toutes les cartes r‚seau doivent rester dans des
   associations.
 - Reconfiguration manuelle (ci-dessous)


  Reconfiguration semi-automatique
  --------------------------------

  1.  Modifiez manuellement le fichier de description de la topologie d'ANS :

        /etc/ians/ians.conf

  2.  Appelez le script d'initialisation d'ANS avec le paramŠtre de 
      red‚marrage :
 
        /etc/rc.d/init.d/ans restart

  3.  Pour r‚activer, ex‚cutez le script d'initialisation du service r‚seau 
      avec le paramŠtre de red‚marrage : 

        /etc/rc.d/init.d/network restart
 

  Reconfiguration manuelle
  ------------------------

  1.  Arrˆtez la carte virtuelle :
 
      ifconfig <nom_cartev> down

  2.  Supprimez le module ians :
      rmmod ians

  3.  Cr‚ez ou modifiez le fichier de topologique ians en fonction de la 
      nouvelle topologie :

	emplacement par d‚faut: /etc/ians/ians.conf

      ou cr‚ez un script contenant un jeu d'appels … ianscfg qui g‚nŠre 
      la topologie souhait‚e.

  4.  Chargez le module ians :

	  insmod ians

  5.  Ex‚cutez le script cr‚‚ … l'‚tape 3, ou ex‚cutez la commande :

    	  ianscfg -r [-f<nomfichier>]

      o— <nomfichier> est le nouveau fichier topologique

  6.  R‚initialisez chaque carte virtuelle cr‚‚e :

    	  ifconfig <nom_cartev> <adresseIP> [netmask <NETMASK>] 
        [broadcast <BROADCAST>]

  7.  Enregistrez la nouvelle configuration :

    	  ianscfg -w [-f<nomfichier>]

      Cr‚ez un fichier de configuration d'interface pour chaque nouvelle 
      carte virtuelle :

        *  Normalement, les fichiers r‚sident dans le r‚pertoire 
           '/etc/sysconfig/network-scripts/'
        *  Le format du nom doit ˆtre 'ifcfg-<nom_cartev>'
        * Contenu du fichier exemple :

            DEVICE=<nom_cartev>
            BOOTPROTO="none"
            ONBOOT="yes"
            IPADDR="192.168.1.1"
            NETMASK="255.255.255.0"

  8.  S'il reste un fichier de configuration de carte virtuelle superflu, 
      supprimez-le ou modifiez-le.

  9.  Pour toute carte r‚seau … connexion autonome, il est possible de 
      continuer d'utiliser le pilote de base Intel.


Liste des commandes disponibles :
=================================
 
Cr‚er une association :

      Cr‚er une ou des associations :

      ianscfg -a -t<nom_association> [-M<mode>] [-V]

   Utilisez le drapeau -M pour sp‚cifier le mode d'association. La valeur 
   par d‚faut est 'AFT'. Les autres options sont 'NONE', 'ALB', 'FEC' ou 'GEC'. 
   Utilisez le drapeau -V pour sp‚cifier un r‚seau local virtuel. 
     
Param‚trer/changer le mode d'association (seulement avant validation) :

      ianscfg -C -t<nom_association> -M <mode>
   	 
Ajouter des membres … l'association :

      ianscfg -a -t<nom_association> -m<ethNN> [-p Y]

   o— Y peut ˆtre  none (aucune), primary (primaire) ou secondary 
   (secondaire), en option. Seuls les p‚riph‚riques Ethernet Intel existants
   peuvent ˆtre ajout‚s … une association.

Ajouter une carte virtuelle :

      ianscfg -a -t<nom_association> -v<nom_cartev> [-i<id_vlan>] 

    REMARQUE : Dans les associations sans r‚seau local virtuel, d‚finissez 
               UNE SEULE carte virtuelle par association. Dans les 
               associations … r‚seau local virtuel, les options -i (vlan_id) 
               doivent ˆtre sp‚cifi‚es. Le nom de la carte virtuelle peut 
               ˆtre n'importe quoi, except‚ 'ethx' et doit comprendre … un 
               suffixe d'instance.

Activer (valider)  l'association :

       ianscfg -c<nom_association>

    AprŠs l'activation d'une association, il est toujours possible d'ajouter
    ou de supprimer des membres. 

    REMARQUE : A ce stade, la carte virtuelle apparaŒt (ifconfig -a) dans 
               la liste des cartes r‚seau, mais elle est arrˆt‚e.

Activez la carte virtuelle :

      ifconfig <nom_cartev> <#ip> netmask <#masque> broadcast <broadcast>

Obtenir l'‚tat : 

      ianscfg -s

Assistance concernant l'utilitaire ianscfg :

      ianscfg

Pour supprimer un membre :

      ianscfg -d -m<ethX>

   REMARQUE : Ne sp‚cifiez pas l'association ici. 

Pour d‚sactiver la carte virtuelle :

      ifconfig <nom_cartev> down

Pour supprimer une carte virtuelle (sauf la derniŠre) :

      ianscfg -d -v <nom_cartev>

Pour supprimer une association (sans membre, ni carte virtuelle) :

      ianscfg -d -t <nom_cartev>

Pour supprimer une association (r‚cursivement, avec tous les membre et 
cartes virtuelles associ‚es) :

      ianscfg -d -t <nom_association> -r

Pour supprimer le module ANS (arrˆtez pr‚alablement toutes les cartes 
r‚seau virtuelles) :

      rmmod ians

Pour supprimer les fichiers ANS de votre systŠme (aprŠs la mise hors service 
des cartes virtuelles et la r‚initialisation de la configuration), depuis 
le r‚pertoire iANS-x.x.x.

      make uninstall

Pour enregistrer la configuration actuelle dans un fichier (seulement 
aprŠs validation) :

      ianscfg -w [-f <nomfichier>]

   La configuration par d‚faut est un fichier texte modifiable d‚nomm‚ 
   '/etc/ians/ians.conf'.

Pour programmer automatiquement une configuration de topologie … partir 
d'un fichier :

      ianscfg -r [-f <nomfichier>]
  
   Le fichier par d‚faut est '/etc/ians/ians.conf)'.

D‚sactiver les sondes :

      ianscfg -P -t<nom_association> -d


Exemple de fichier de configuration du mode AFT avec r‚seaux locaux virtuels : 
(deux cartes r‚seau PRO/100)
==============================================================================

  insmod e100
  insmod ians

  ianscfg -a -t team1 -M AFT -V

  ianscfg -at team1 -m eth0 -p primary
  ianscfg -at team1 -m eth1 -p secondary

  ianscfg -at team1 -v vadapt1 -i 10
  ianscfg -at team1 -v vadapt2 -i 15
 
  ianscfg -c team1

  ianscfg -s

  ifconfig vadapt1 143.185.254.10 netmask 255.255.255.0
  ifconfig vadapt2 143.185.254.10 netmask 255.255.255.0


D‚pannage
=========

1.  Si une carte r‚seau fonctionnait de maniŠre autonome avec une adresse 
    IP assign‚e, vous devez configurer l'adresse IP … 0.0.0.0 avant de 
    l'ajouter … une association :

      ifconfig ethx {0.0.0.0}.

2.  Toujours lier le protocole … la carte virtuelle et NON PAS … la carte 
    r‚seau physique pour toutes les cartes faisant partie d'une association. 
    Cela s'applique aussi aux cartes r‚seau autonomes.

3.  Si vous ne supprimez pas les r‚f‚rences … d'autres pilotes de base 
    possibles dans les configurations, vous risquez d'obtenir des interfaces 
    multiples et des r‚sultats impr‚visibles de la part des cartes r‚seau 
    que vous voulez utiliser dans l'association.

4.  Si vous recevez le message d'erreur, "module not loaded" (module non charg‚) 
    lors de la configuration de l'association, recommencez la proc‚dure. 
    Pour ce faire, tapez :

      ./INSTALL veryclean all SMP=[0|1] MODVERSIONS=[0|1]

    Choisissez 0 ou 1 pour SMP et MODVERSIONS en fonction de la configuration 
    de l'arborescence du noyau actif.

    REMARQUE : Cette erreur se produit quand le module cibl‚ ne correspond 
               pas … la version du noyau et que l'installation est effectu‚e 
               sans paramŠtres (obtenus … l'aide de l'option './INSTALL' ).

5.  Si, lors de l'ajout du script ANS au processus d'initialisation, vous 
    recevez le message d'erreur "service ans does not support chkconfig" 
    (les services ans ne fonctionnent pas sous chkconfig", cr‚ez manuellement 
    le lien symbolique vers le fichier ans pour chaque niveau d'ex‚cution 
    souhait‚ en tapant :

      ln -s /etc/rc.d/init.d/ans /etc/rc.d/rcX.d/S09ans

    o— X est le num‚ro du niveau d'ex‚cution d‚sir‚.

6.  Si vous d‚placez les cartes r‚seau dans les associations … trames ‚tendues, 
    v‚rifiez le paramŠtre MTU pour les trames ‚tendues.


Structure de l'arborescence de la version ANS :

      * fichiers sources d‚pendant du noyau (src/*.[ch], src/lib/*.[ch])
      * fichier objet pr‚compil‚ ind‚pendant du noyau (bin/iANS_core.o)
      * Makefiles
      * Utilitaire de configuration d'Advanced Networking Services (bin/ianscfg)
      * D‚mon utilitaire g‚n‚ral d'Advanced Networking Services (bin/iansd)
      * Scripts d'installation, d‚sinstallation et configuration 

Distribution de fichiers :

  Par d‚faut, les composants sont distribu‚s comme suit :

     -Pour les noyaux 2.2.x :

     	/lib/modules/[KERNEL_VERSION]/net/e100.o

     -Pour les noyaux 2.4.x :
	
	/lib/modules/[KERNEL_VERSION]/kernel/drivers/net/ians.o

     - /usr/sbin/ianscfg

     - /usr/sbin/iansd
     
     - Pour RedHat 6.x:

	/usr/man/man1/ianscfg.1

     - Pour RedHat 7.x:

	/usr/share/man/man1/ianscfg.1


Exemple de fichier conf.modules :

     #alias eth0 eepro100
     #alias eth1 eepro100
     #alias eth2 eepro100
     alias eth0 e100
     alias eth1 e100
     alias eth2 e100
     alias parport_lowlevel parport_pc
     alias scsi_hostadapter aic7xxx


Licence
=======

Copyright (c) 1999-2001, Intel Corporation Tous droits r‚serv‚s.

La redistribution et l'utilisation sous forme source ou binaire, avec ou 
sans modifications, sont autoris‚es si les conditions suivantes sont 
satisfaites :

 1.  La redistribution du code source doit contenir le copyright ci-dessous, 
     cette liste de conditions et l'avis de non-responsabilit‚ suivant.

 2.  La redistribution du code source doit contenir le copyright ci-dessous, 
     cette liste de conditions et l'avis de non-responsabilit‚ suivant :

 3.  Ni le nom de Intel Corporation ni celui de ses collaborateurs ne peuvent 
     ˆtre utilis‚s pour avaliser ou pour promouvoir des produits d‚riv‚s de ce 
     logiciel sans autorisation pr‚alable ‚crite.

CE LOGICIEL EST FOURNI PAR LES DTENTEURS DU COPYRIGHT ET LES COLLABORATEURS 
"EN L'TAT" ET NE PEUT FAIRE L'OBJET DE GARANTIE EXPRESSE OU IMPLICTE, Y 
COMPRIS, MAIS SANS S'Y LIMITER, DE GARANTIE IMPLICITES DE COMMERCIALISATON 
ET D'ADAPTATION A UN USAGE PARTICULIER.
EN AUCUN CAS LES COLLABORATEURS POURRONT ETRE TENUS RESPONSABLES DES DOMMAGES 
DIRECTS, INDIRECTS, INCIDENTELS, SPCIAUX, FORTUITS OU AUTRES (Y COMPRIS ET 
SANS S'Y LIMITER, DU REMPLACEMENT DU PRODUIT OU DES SERVICES, DE LA PERTE 
D'UTILISATION, DE DONNES OU DE PROFITS OU DE L'INTERRUPTION D'ACTIVITE), 
QUELLE QUE SOIT LEUR CAUSE ET LE PRINCIPE DE RESPONSABILIT, DANS LE CADRE 
D'UN CONTRAT, D'UNE STRICTE RESPONSABILIT OU D'UNE NGLIGENCE CARACTERISEE 
OU AUTRE, RESULTANT DE QUELQUE FACON QUE CE SOIT DE L'UTILISATION DE CE 
LOGICIEL, MEME S'ILS ONT T AVERTIS DE LA POSSIBILIT DE TELS DOMMAGES. 

* Les marques d‚pos‚es des tiers sont des marques de leurs propri‚taires
  respectifs.

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.60