ans.txt Driver File Contents (Manuals__.exe)

Installation und Konfiguration der Intel(R) Advanced Networking 
Services (ANS) auf Linux 2.2.x und 2.4.x Kernel (nur Intel 32-Bit 
Architektur)
=================================================================

10. August 2001


Inhaltsverzeichnis
==================

- šberblick & Umgebung
- Installation der Advanced Networking Services
- Manuelle Installation und Konfiguration
- Skriptierte Installation und Konfiguration
- Konfiguration ber Neustart hinweg speichern
- Advanced Networking Services entfernen
- Advanced Networking Services-Konfiguration „ndern
- Verfgbare Befehle 
- Beispiel des Setup einer AFT-Gruppe
- Fehlerbehebung (immer inklusive Dateiverteilungs- und conf.modules-
  Beispiele)
- Lizenzvereinbarung


šberblick und Umgebung
======================

Diese Datei beschreibt das Intel(R) Advanced Network Services (ANS)
Paket, Version 1.4.x fr Linux. Dieses Paket wurde auf Red Hat* Linux* 
mit 2.4.0 fr sowohl UP als auch SMP Intel Prozessor-basierende PCs 
getestet.

Bei der Installation wird davon ausgegangen, dass alle erforderlichen 
Build-Tools, Kernel-Quellen und Kopfzeilen vorhanden und ordnungsgem„á 
konfiguriert sind, und Sie mit den neuesten Intel Basistreibern arbei-
ten, die Sie von http://support.intel.com herunterladen k”nnen. 
Die mit einigen Softwareverteilungen gelieferten Basistreiber sind 
nicht mit den notwendigen Haken fr ANS ausgestattet.

  HINWEIS: Basistreiber stellen die Untersttzung gewisser Beta-
           Funktionen bereit, die z. Zt. nicht von ANS untersttzt 
           werden, einschlieálich Compaq Hotplug und der Intel(R) 
           Itanium(TM) Architektur.

Diese ANS oder erweiterten Netzwerkdienste laufen nur ber Intel(R) 
PRO/100 und PRO/1000 Server- und Desktopadapter. Jede Gruppe ben”tigt 
mindestens einen Serveradapter.

  HINWEIS: Linux wird nicht vom Intel(R) PRO/100 Intelligent Server-
           adapter untersttzt.
           ANS wird nicht vom Intel(R) PRO/100 VE Adapter untersttzt.

Dieses Paket untersttzt IEEE VLANs und die folgenden Gruppenbetriebs-
arten:

  * AFT ( 10/100 und 1000)        Adapter Fault Tolerance
  * ALB ( 10/100 oder 1000)       ALB oder angepasster Lastenausgleich 
                                  (einschlieálich AFT)
  * FEC (10/100) oder GEC (1000)  Link Aggregation/FEC/GEC
  
Im Folgenden finden Sie Beschreibungen der Gruppenbetriebsarten und 
ihrer spezifischen Anforderungen:

- AFT (Adapter Fault Tolerance). Standardmodus. Ein sekund„rer Adapter 
  in der Gruppe bernimmt automatisch die šbertragung bei Ausfall der 
  prim„ren Verbindung (Kabel, Adapter oder Anschluss). Es ist zu jedem 
  Zeitpunkt jeweils nur ein Netzwerkadapter aktiv. Wenn nach dem Ausfall 
  die Verbindung mit dem prim„ren Adapter wiederhergestellt wird, wird 
  die Steuerung automatisch wieder an den prim„ren Adapter bergeben. 
  Verwendet u. U. unterschiedliche Geschwindigkeits- und Duplexmerkmale 
  und -einstellungen und l„uft ber einen Hub oder Switch.

- ALB (Adaptive Load Balancing, angepasster Lastenausgleich oder 
  asymmetrische Link Aggregation). Eine Gruppe von 2 - 8 Adaptern teilen 
  sich die šbertragungslasten, w„hrend der prim„re Adapter empf„ngt und 
  sendet. Umfasst Fault Tolerance. Dieses Funktionsmerkmal untersttzt 
  z. Zt. keine gemischten Geschwindigkeits- bzw. Duplexeinstellungen 
  zwischen Gruppenmitgliedern.

- FEC (Cisco*'s Fast EtherChannel* Technology (FEC) oder Intel Link 
  Aggregation). Eine Gruppe aus 2 - 8 10/100 Adaptern, die simultan 
  Daten empfangen und senden. Umfasst Fault Tolerance und Lastenaus-
  gleich. Alle Gruppenmitglieder mssen auf dieselbe Geschwindigkeits- 
  bzw. Duplexeinstellung gesetzt werden. Erfordert einen Switch, der 
  Intel Link Aggregation oder Ciscos FEC untersttzt. STP (Spanning 
  Tree Protocol) muss deaktiviert sein. Muss mit den Switch-Aggrega-
  tions-Anforderungen bereinstimmen.

- GEC (Gigabit-Žquivalenz von FEC). Erfordert einen GEC-kompatiblen 
  Switch und PRO/1000 Adapter. Žhnliche Anforderungen wie FEC/LA 
  (siehe oben).

 HINWEIS: Fr AFT und ALB k”nnen Sie angeben, welche Adapter in der 
          Gruppe als prim„rer und sekund„rer Adapter eingesetzt werden 
          sollen. Der Prim„re ist der Hauptadapter in einer Gruppe. 
          In AFT wird bis zu einem Ausfall nur der prim„re Adapter 
          verwendet. In ALB ist der Prim„re der Adapter, der sendet und 
          empf„ngt. Der sekund„re Adapter ist der bevorzugte Adapter in 
          einer Gruppe, die aus mehreren Adaptern besteht, der die Rolle 
          des prim„ren Adapters bei Ausfall bernimmt. Wenn keine 
          Priorit„t gesetzt wurde, wird der erste verfgbare, verbin-
          dungsbereite Adapter gew„hlt.

IEEE 802 Virtual LANs (VLANs) basieren auf dem Zusatz eines Tags zur 
Paketkopfzeile. Alle Ger„te im Netzwerk, die diese Kommunikation weiter-
leiten, mssen in der Lage sein, die zus„tzliche Zeilenl„nge zu 
verarbeiten. Die auf dem Adapter vorgenommenen Einstellungen mssen mit 
den VLAN-Einstellungen auf dem Switch bereinstimmen. VLANs belasten 
auch die Ladezeit und erfordern zus„tzliche Speicherressourcen. Die
Anzahl der VLANs in einer Gruppe ist auf 64 begrenzt; Sie k”nnen die 
VLANs jedoch von 1 bis 4096 kennzeichnen. 


Installation des ADVANCED NETWORKING SERVICES Pakets
====================================================

Lesen Sie sich zur Installation und Kompilierung der Basistreiberpakete 
die Read-Me-Datei durch, die den Treibern beiliegt. Verwenden Sie den 
neuesten Treiber, den Sie von der Intel Support-Website herunterladen 
k”nnen.

*Nicht zum Einsatz mit eepro100 (Modul muss m”glicherweise entfernt 
werden).

šberprfen Sie, dass alle Schnittstellen funktionieren, und dass Sie 
ber die Basistreiberdatei(en) e100.o und e1000.o verfgen, die Sie 
unter folgendem Dateipfad finden:

  Fr den 2.2.x Kernel: /lib/modules/<kernelversion>/net/

  Fr den 2.4.x Kernel: /lib/modules/<kernelversion>/kernel/drivers/net/

1.  Melden Sie sich als "root" an.

2.  Kopieren Sie die Paketdatei iANS-x.x.x.tar.gz in ein Verzeichnis 
    Ihrer Wahl.

3.  ™ffnen Sie die Paketdatei, indem Sie 'tar xzf iANS-x.x.x.tar.gz' 
    ausfhren. Dies erstellt ein Unterverzeichnis fr iANS-x.x.x im 
    aktuellen Verzeichnis.

4.  Geben Sie das iANS-x.x.x Verzeichnis ein. W„hlen Sie eine der 
    folgenden zwei Installationsweisen:

    1.  Manuell  (nur fr erfahrene Anwender)

    2.  Skriptiert (wird NUR fr Benutzer von Red Hat* 6.x, 7.0, 7.1, 
        SuSE* 6.4, Caldera* 2.2 und TurboLinux* Server 6.0 empfohlen) 


  Manuelle Installation und Konfiguration  
  ---------------------------------------

  1.  Fhren Sie vom Verzeichnis iANS-x.x.x aus 'make' aus, um das Modul 
      zu kompilieren.
  
      HINWEIS: SMP/UP und MODVERSIONS werden von 'make' bestimmt. Wenn 
               eine Diskrepanz zwischen der Konfiguration des Kernel-
               Quellverzeichnisses und dem laufenden Kernel vorliegt, 
               wird eine Warnung angezeigt. Fhren Sie 'make options' 
               aus, um alle verfgbaren Optionen zur Umgehung dieser 
               Quellverzeichniseinstellungen aufzulisten. Zu den 
               Optionen geh”ren SMP, MODVERSIONS und NODEBUG (nicht 
               aufgelistet). NODEBUG Werte sind 0 (Debugging ein) und 
               1 (Debugging aus). Die Standardeinstellung ist 0.

  2.  Fhren Sie  'make install' aus.

      HINWEIS: Die Standarddateipfade werden von 'make' bestimmt. Wenn 
               eine Diskrepanz zwischen der Konfiguration des Kernel-
               Quellverzeichnisses und dem laufenden Kernel vorliegt, 
               wird eine Warnung angezeigt. Starten Sie entweder neu 
               auf einem Kernel, der mit dem Kernel-Quellverzeichnis 
               bereinstimmt, oder stellen Sie die symbolische Verbindung 
               usr/src/linux her, um auf das Kernel-Quellverzeichnis zu 
               verweisen, das mit dem laufenden Kernel bereinstimmt.
 
      Eine Liste der Dateien und Standardablageorte finden Sie im 
      Abschnitt "Fehlerbehebung" dieses Handbuchs.

  3.  Fr ANS-Untersttzung mssen Sie fr PRO/100 die Basistreiber-
      version 1.5.5 (oder h”her) bzw. fr  PRO/1000 die Basistreiber-
      version 2.6.6 (oder h”her) verwenden.

      HINWEIS: šberprfen Sie, dass fr keine der Intel Adapter (z.B. 
               eepro, eepro100, eexpress, e100, e1000) andere Basis-
               treiber in den Kernel geladen oder kompiliert wurden. 
               Stellen Sie sicher, dass die Konfigurationsdateien so 
               bearbeitet wurden, dass sie die neuen Treiber und keine 
               der zuvorigen Treiber als Alias anzeigen. Im Abschnitt 
               "Fehlerbehebung" finden Sie eine Beispieldatei.
 
  4.  Nachdem die erforderlichen Basistreiber geladen wurden, 
      deaktivieren Sie die Intel Adapter, die einer Gruppe hinzugefgt 
      werden sollen. Falls diese bereits ber eine IP-Adresse verfgen, 
      fhren Sie 'ifconfig ethx 0.0.0.0' aus, um die IP-Nummer zu 
      entfernen.

        ifconfig - a        - listet alle aktuellen Netzwerkger„te auf
        ifconfig ethx down  - deaktiviert Adapter, so dass ANS geladen 
                              werden kann

      HINWEIS:  Lassen Sie Ethernet Adapter von Drittanbietern sowie 
                jegliche Intel Adapter, die nicht Gruppen hinzugefgt 
                werden, konfiguriert. Auf diese Weise bleibt die 
                Namenszuordnung unter den Netzwerkger„ten nach dem 
                Neustart konsistent.
        
  5.  Laden Sie das Advanced Networking Services Modul, indem Sie 
      'insmod ians' ausfhren. Optionale Elemente stehen in den 
      folgenden Befehlszeilen in [ ]. Alle VLAN Einstellungen werden 
      als optional angezeigt.

  6.  Erstellen Sie eine oder mehrere Gruppen:

        ianscfg -a -t<gruppen_name> [-M<betriebsart>] [-V]

      Verwenden Sie die Flag -M zur Angabe der Gruppenbetriebsart 
      (Standard AFT, andere NONE | ALB | FEC | GEC).  
      Verwenden Sie die Flag -V zur Angabe des VLAN. 
      Verwenden Sie -M NONE, wenn VLANs ber einzelne Adapter ohne Link-
      Aggregation laufen. Jede andere Betriebsart kann auf Wunsch VLANs 
      und Link-Aggregation verwenden.

  7.  Legen Sie den Gruppenmodus (AFT, ALB, FEC, GEC) fr jede 
      Gruppe fest:

        ianscfg -C -t<gruppen_name> -M<betriebsart>

     HINWEIS: Die Gruppenbetriebsart kann in Schritt 6 oder 7 angegeben 
              werden

  8.  Fgen Sie der Gruppe Intel Adapter hinzu, und geben Sie deren Rolle 
      an (Priorit„t):

        ianscfg -a -t<gruppen_name> -m<ethNN> [-p <priorit„tsrolle>]

        Die Priorit„t kann  none (keine Wertangabe), primary (prim„r) oder 
        secondary (sekund„r) sein.

  9.  Erstellen Sie virtuelle Adapter:

        ianscfg -a -t<gruppen_name> -v<vadapter_name> [-i<vlan_id>] 

      "vadapter_name" kann ein beliebiger Eintrag, mit Ausnahme von 'ethx' 
      sein, solange es in einer Instanzerweiterung endet und die maximale 
      L„nge von 15 Zeichen nicht berschreitet. Geben Sie die -i Optionen 
      (vlan_id) nur fr VLAN-basierende Gruppen oder Adapter an.
  
  10. Aktivieren Sie die Gruppe:

        ianscfg -c<gruppen_name>

  11. Aktivieren Sie den virtuellen Adapter:

        ifconfig <vad_name> <ip#> netmask <mask#> [broadcast <broadcast>]

      HINWEIS: Dies bindet das Protokoll an den VIRTUELLEN Adapter.

  12. šberprfen Sie den Gruppenstatus:

        ianscfg -s

      Jetzt ist die Gruppe aktiv, und Sie sollten in der Lage sein, Pakete 
      ber den virtuellen Adapter zu senden und zu empfangen.


  Skriptierte Installation und Konfiguration
  ------------------------------------------

  Intel stellt zur leichteren Konfiguration interaktive Skripts bereit, 
  die nur von den folgenden untersttzt werden:

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

  ANS richtet vier Verzeichnisse mit den Namen Red Hat, SuSE, Caldera und 
  Turbo ein, die mit den einzelnen Verteilungen unter 'iANS-x.x.x/install/' 
  bereinstimmen.


  Um das Installationsskript einzusetzen, geben Sie  
  'iANS-x.x.x/install/[verteil_name]' und './INSTALL' ein.

  HINWEIS: SMP/UP und MODVERSIONS werden von 'INSTALL' bestimmt. Wenn 
           eine Diskrepanz zwischen der Konfiguration des Kernel-
           Quellverzeichnisses und dem laufenden Kernel vorliegt, wird 
           eine Warnung angezeigt Fhren Sie die 'INSTALL options' aus, 
           um Kompilierungs-Switches anzuzeigen, die ein Umgehen der 
           Verzeichniseinstellungen der Kernel-Quelle erm”glichen.

 Befolgen Sie dann die Anweisungen auf der Konsole. Bei diesem Vorgang 
 mssen Sie einige Fragen beantworten:

  1.  "Would you like the configuration utility to remove all network 
      interfaces automatically?" (Soll das Konfigurationsdienstprogramm 
      alle Netzwerkschnittstellen automatisch entfernen) Der 
      Installationsprozess muss alle mit Intel Adaptern verbundenen 
      Netzwerkschnittstellen deaktivieren, um die alten Intel Treiber zu 
      entladen und sie durch die neuen zu ersetzen.

      W„hlen Sie die Standardangabe 'Yes' (Ja), um alle Netzwerkschnitt-
      stellen, einschlieálich anderer Marken, zu entfernen. W„hlen Sie 'No'
      (Nein), um die einzelnen Schnittstellen auszuw„hlen.

  2.  "Enter team name,(Enter) to end."  (Geben Sie einen Gruppennamen ein 
      und drcken Sie die Eingabetaste, um den Bildschirm zu verlassen.) 
      Geben Sie entweder einen Gruppennamen (maximal 15 Zeichen, meist mit 
      Instanzerweiterung) ein oder drcken Sie Enter (CR), um das 
      Hinzufgen von Gruppen zu beenden. Wenn Sie den Vorgang hier beenden, 
      k”nnen Sie zu Schritt 6 vorgehen.

      "Would you like to have VLANs in team (name)?" (M”chten Sie einen VLAN 
      in Gruppe (Name) einrichten?") -Select 'Yes' to create a VLAN-based 
      team. ( 'Ja' erstellt eine auf VLAN basierende Gruppe.)

      "Select members for team (name)" (Mitglieder fr Gruppe (Name) ausw„hlen) 
      listet alle zutreffenden Schnittstellen auf. Geben Sie die Nummer des 
      Adapters ein, den Sie der Gruppe hinzufgen. W„hlen Sie die Rolle aus 
      (none/kein, primary/prim„r oder secondary/sekund„r). Wiederholen Sie 
      diesen Schritt fr jeden Adapter. Geben Sie '0' ein, wenn Sie fertig 
      sind. 

  3.  "Enter virtual adapter name for team (name)." (Geben Sie den virtuellen 
      Adapternamen fr Gruppe (Name) ein.) Der Name des virtuellen Adapters 
      kann beliebig sein, mit Ausnahme von ethx. Zudem muss er eine 
      Erweiterung aus der Instanznummer enthalten und darf nur maximal 15 
      Zeichen lang sein.

      "Enter VLAN id for virtual adapter (name)." (Geben Sie die VLAN-ID 
      fr den virtuellen Adapter (Name) ein.) Die VLAN-ID gilt nur fr auf 
      VLAN-basierende Gruppen. Geben Sie eine Zahl zwischen 1 und 4095 
      ein, die den virtuellen LAN bezeichnet.

      "Enter boot protocol (none, bootp, dhcp, or other)." (Geben Sie das 
      Stammprotokoll ein (none (kein), bootp, dhcp oder andere.) W„hlen Sie  
      'none', wenn Sie die IP-Adresse und Netmask manuell eingeben. W„hlen 
      Sie 'bootp' oder 'DHCP', wenn Sie die IP-Adresse und Netmask einer 
      anderen Maschine eingeben oder w„hlen Sie 'other' (andere), um den 
      Protokollnamen einzugeben (z. B. IP).
 
      HINWEIS: Diese Informationen werden ERST gespeichert, wenn Sie die 
               Gruppe fertig konfiguriert und Ihre Auswahl getroffen haben.

  4.  "Select Teaming Mode for Team (name) - None\AFT\ALB\FEC\GEC." 
      (Gruppenbetriebsart fr Gruppe (Name) ausw„hlen - 
      Kein\AFT\ALB\FEC\GEC.) Beschreibungen der Optionen finden 
      Sie im Abschnitt "šberblick und Umgebung" dieser Read-Me-Datei. 
      Verwenden Sie FEC oder GEC fr Intel Link Aggregation.

      WARNUNG: Die Auswahl von 'none' erstellt trotzdem eine Gruppe!

  5.  "Are you sure?"  (Sind Sie sicher?) Mit 'Ja' bernehmen Sie die Gruppe. 
      Mit 'Nein' kehren Sie zu Schritt 3 zurck.

      Nach Einrichten einer Gruppe k”nnen Sie eine weitere Gruppe erstellen 
      oder durch Drcken der Eingabetaste fortfahren.

  6.  "Would you like to save this configuration and load it on boot?"
      (M”chten Sie diese Konfiguration speichern und beim Neustart laden?)
      W„hlen Sie 'Ja' (Standard), um das Initialisierungsskript mit der 
      Startsequenz zusammenzufhren. Legen Sie die Ausfhrungsebenen fest, 
      die das ANS Modul automatisch laden soll. Es wird empfohlen, dass Sie 
      dieselbe Ebene wie den Netzwerkstart w„hlen, gew”hnlich 2,3,4 oder 5. 
      Wenn Sie die Konfiguration nicht fr den Start speichern m”chten, 
      w„hlen Sie 'Nein'.

  7.  "Would you like to start the network now?" (Soll das Netzwerk jetzt 
      gestartet werden?)W„hlen Sie 'Ja', um die Gruppe zu aktivieren. Bei 
      Auswahl von 'Nein' sollte die Installation und Konfiguration trotzdem 
      als erfolgreich beendet angezeigt werden. ANS startet beim Neustart, 
      falls die Einstellungen in Schritt 6 gespeichert wurden.


ADVANCED NETWORKING SERVICES Konfiguration ber Neustart hinweg speichern 
=========================================================================

  HINWEIS: Fhren Sie diese Schritte nicht aus, wenn Sie mit der 
           skriptierten Konfigurationsmethode arbeiten. Die Beispielszeilen 
           sind Red Hat 6.x spezifisch und mssen fr Ihre Verteilung 
           abge„ndert werden.

Da Sie jetzt die Ethernet- und ANS-Treiber konfiguriert haben, befolgen Sie 
nun die unten stehenden Anweisungen zur Konfiguration des Systems, damit ANS 
bei jedem Start auf gleiche Weise ausgefhrt wird.

1.  Speichern Sie die ANS-Konfiguration in einer Datei. Fhren Sie dazu 
    Folgendes aus:

        ianscfg -w [-f<datei_name>]
 
    Der Standardpfad lautet '/etc/ians/ians.conf'.

2.  Stellen Sie sicher, dass die als Gruppenmitglieder festgelegten 
    Adapter NICHT fr den Start konfiguriert werden. Dies l„sst sich 
    erreichen, indem Sie in jeder zutreffenden  '/etc/sysconfig/
    network-scripts/ifcfg-ethX'Datei "ONBOOT=yes" in "ONBOOT=no" 
    „ndern.

3.  Richten Sie alle virtuellen Adapter auf Konfiguration bei Neustart 
    ein, indem Sie eine config-Datei '/etc/sysconfig/network-scripts/
    ifcfg-<vadapter_name>' erstellen. Die Datei sollte wie folgt oder 
    vergleichbar aussehen:

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

4.  Erstellen Sie ein Initialisierungsskript, das die Module e100.o, 
    e1000.o (falls ben”tigt)und ians.o l„dt und die ANS-Topologie 
    konfiguriert. Verwenden Sie dazu bei Bedarf die Beispielskriptdatei, 
    indem Sie 'iANS-x.x.x/install/Red Hat/ans'in  '/etc/rc.d/init.d/ans' 
    kopieren. Die Konfiguration wird standardm„áig aus '/etc/ians/ians.conf' 
    gelesen. Wenn Sie eine andere Datei verwenden m”chten, mssen Sie das 
    Skript entsprechend „ndern.

5.  Fgen Sie dem Initialisierungsvorgang das ANS-Skript fr die
    zutreffenden Ausfhrungsebenen hinzu. Fhren Sie 'chkconfig --level 
    <Ausfhrungsebenen> ans on' aus, wobei <Ausfhrungsebenen> auf die 
    Ebenen gesetzt werden sollte, auf denen ANS startet, z. B. 345.

    HINWEIS: Dieses Skript muss aufgerufen werden, BEVOR das System den 
             Netzwerkdienst startet. Wenn Ihr Netzwerk-Initialisierungs-
             skript fr Ausfhrungsebene 3 z. B. '/etc/rc.d/rc3.d/
             S10network' ist, erstellen Sie eine symbolische Verbindung 
             '/etc/rc.d/rc3.d/S09ans', die auf '/etc/rc.d/init.d/ans' 
             verweist. Der ANS-Dienst wird automatisch gestoppt, wenn der 
             Netzwerkdienst gestoppt wird.


ADVANCED NETWORKING SERVICES entfernen
======================================

Die Deinstallation von Advanced Networking Services erfolgt auf mehreren 
Stufen:

  * Deaktivierung aller VAdapter-Schnittstellen
  * Entfernen der ANS Konfiguration aus zuknftigen Neustarts
  * Entfernen des ANS Moduls
  * Entfernen der Dateien aus dem System

Sie k”nnen ANS auf zwei Arten entfernen: manuell und skriptiert.


  Manuelles Entfernen von ANS
  ---------------------------

  1.  Melden Sie sich als 'root' an.

  2.  Fhren Sie  'ifconfig -a' aus, damit jeder, im System konfigurierte 
      virtuelle Adapter angezeigt wird.

  3.  Fhren Sie fr jeden virtuellen Adapter 'ifconfig <vadapter_name> 
      down' aus. 

  4.  Entfernen Sie das ians Modul, indem Sie 'rmmod ians' ausfhren.

  5.  Žndern Sie in jeder virtuellen Adapterdatei die Zeile  
      'ONBOOT="yes"' in 'ONBOOT="no"' um, oder entfernen Sie die 
      gesamte Datei.

  6. Žndern Sie fr jede config-Datei fr Einzelplatzadapter unter 
     /etc/sysconfig/network-scripts/ die Datei ifcfg-ethX so , dass sie 
     anstelle der Zeile 'ONBOOT="no"' die Zeile 'ONBOOT="yes"' enth„lt.


  7.  Sie k”nnen den Intel Basistreiber beibehalten oder die config-Datei 
      der Module (normalerweise '/etc/conf.modules' oder '/etc/modules.conf') 
      bearbeiten und deren Ausgangsform wiederherstellen, indem Sie die 
      Zeilen, in denen e100 oder e1000 als hinzugefgte Treiber stehen, 
      entfernen, und jede Zeile, die auskommentiert wurde, wiederherstellen. 

  8.  Entfernen Sie das ANS Initialisierungsskript und alle Verweise auf 
      dasselbe (z. B. '/etc/rc.d/init.d/ans' und '/etc/rc.d/rc.3/S09ans').

  9.  Fhren Sie vom Verzeichnis iANS-x.x.x aus 'make uninstall' aus, um 
      alle Dateien zu entfernen.


  Skriptierte Methode (nur die Verteilungen, die skriptiert installiert 
  wurden)
  ---------------------------------------------------------------------

  1.  Melden Sie sich als 'root' an.

  2.  Geben Sie das Verzeichnis iANS-x.x.x/install/[verteilungs_name] an.

  3.  Fhren Sie 'UNINSTALL' aus.

  4.  Der Rest des Vorgangs verl„uft interaktiv. Befolgen Sie die auf der 
      Konsole angezeigten Anweisungen.

  Eingabeaufforderungen:

  "Restore member adapters to original role (stand alone)."
  (Stellen Sie die Originalrolle (Einzelplatz-) fr Mitglieds-Adapter 
  wieder her)W„hlen Sie 'Ja' fr jeden Adapter, den Sie weiter als 
  Einzelplatzadapter verwenden m”chten. Diese Konfiguration erfolgt ber 
  den Intel e100(0).o Treiber; Sie k”nnen jedoch auch andere Treiber 
  wiederherstellen.

  Das Entfernen des ANS-Moduls aus dem Speicher deaktiviert nicht die 
  Adapter, die im Einzelplatzmodus betrieben werden. Das Skript entfernt 
  alle Dateien, Skripte und Verbindungen, bis auf '/etc/ians/ians.conf'.

  Neustart des Netzwerks in der Originalkonfiguration:

  Damit die neuen Einstellungen in Kraft treten k”nnen, mssen Sie den 
  Netzwerkdienst entweder durch Systemneustart oder durch Ausfhren des 
  Netzwerk-Initialisierungsskripts mit dem Neustartparameter:
      
        /etc/rc.d/init.d/network restart

  neu starten.


  HINWEIS: Beachten Sie bei Verwendung der automatischen INSTALL Methode 
           zur Konfiguration des ANS, dass der Datei '/etc/conf.modules' 
           Zeilen hinzugefgt wurden. Diese Zeilen werden durch das 
           UNINSTALL Skript nicht entfernt. Sie mssen manuell entfernt 
           werden.


Die ADVANCED NETWORKING SERVICES Konfiguration „ndern
=====================================================

Die ANS Konfiguration und Topologie k”nnen bis auf einige Einschr„nkungen 
ge„ndert werden.

Nach der šbernahme k”nnen Sie noch die Priorit„t der Mitglieder „ndern, 
Gruppenmitglieder und virtuelle Adapter hinzufgen oder entfernen, oder 
eine Gruppe komplett entfernen. Folgende Žnderungen sind nicht m”glich:

  -Die Gruppenbetriebsart „ndern.
  -Eine Gruppe oder einen virtuellen Adapter entfernen.
  -Das letzte Mitglied einer aktiven Gruppe entfernen.

Wenn eine Gruppe ohne Serveradapter oder ohne Mitglieder verbleibt, geht 
sie in den Leerlauf, bis ihr Mitglieder hinzugefgt werden. W„hrend eines 
solchen Ruhezustandes werden die von der Gruppe aufgewendeten Ressourcen 
nicht freigesetzt.

Gruppen, Mitgliederadapter und virtuelle Adapter k”nnen w„hrend des 
laufenden Arbeitsprozesses mit denselben Befehlen hinzugefgt werden wie bei 
laufendem Dienst ber die "hot" Hinzufgen- oder Entfernen-Funktionen. 
Verwechseln Sie diese Funktionen nicht mit PCI HotPlug "Add/Remove" 
(Hinzufgen/Entfernen).

Eine Neukonfiguration kann auf zwei Arten erfolgen:

 - Halbautomatisch - eignet sich zum Betriebsartwechsel bzw. dem Austausch 
   von Mitgliedern unter Gruppen. Neue Gruppen k”nnen mit dieser Funktion 
   nicht erstellt werden, und alle Adapter mssen in den Gruppen bleiben.

 - Manuelle Neukonfiguration (siehe unten)


  Halbautomatische Neukonfiguration
  ---------------------------------

  1.  Žndern Sie manuell die ANS Topologie-Beschreibungsdatei:
      
        /etc/ians/ians.conf

  2.  Rufen Sie das ANS Initialisierungsskript mit dem Neustartparameter 
      auf:

        /etc/rc.d/init.d/ans restart


  3.  Fhren Sie zur Neuaktivierung das Initialisierungsskript des 
      Netzwerkdienstes mit dem Neustartparameter aus: 

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

  Manuelle Neukonfiguration
  -------------------------

  1.  Deaktivieren Sie den virtuellen Adapter:

         ifconfig <vadapter_name> down

  2.  Entfernen Sie das ians Modul:
    
        rmmod ians

  3.  Erstellen oder „ndern Sie die Topologiedatei ians, so dass sie mit 
      der neuen gewnschten Topologie bereinstimmt:

        Standarddateipfad: /etc/ians/ians.conf

      oder erstellen Sie ein Skript, das einen Satz Aufrufe der ianscfg 
      enth„lt, die die gewnschte Topologie generieren.

  4.  Laden Sie das ians Modul:

        insmod ians

  5.  Fhren Sie das in Schritt 3 erstellte Skript aus, oder fhren Sie 
      den Befehl aus:

        ianscfg -r [-f<dateiname>]

      wobei <dateiname> die neue Topologiedatei darstellt.

  6.  Setzen Sie jeden erstellten virtuellen Adapter zurck:

        ifconfig <vadapter_name> <IPaddr> [netmask <NETMASK>] [broadcast 
        <BROADCAST>]

  7.  Speichern Sie die neue Konfiguration:

        ianscfg -w [-f<dateiname>]

      Erstellen Sie eine Schnittstellenkonfigurationsdatei fr jeden neuen 
      virtuellen Adapter:

        * Die Dateien befinden sich normalerweise in '/etc/sysconfig/
          network-scripts/'
        * Das Namensformat sollte 'ifcfg-<vadapter_name>' lauten
        * Beispiel des Dateiinhalts:

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

  8.  Entfernen oder „ndern Sie alle verbleibenden, nicht ben”tigen 
      Konfigurationsdateien fr virtuelle Adapter.

  9.  Verwenden Sie fr alle Adapter, die als Einzelplatzverbindung 
      eingesetzt werden sollen, weiterhin den Intel Basistreiber.


Liste der verfgbaren Befehle:
==============================

Gruppe erstellen:

        Gruppe(n) erstellen:

        ianscfg -a -t<gruppen_name> [-M<betriebsart>] [-V]

    Verwenden Sie die Flag -M zur Angabe der Gruppenbetriebsart. Der 
    Standard lautet 'AFT'. Zu den anderen Optionen geh”ren 'NONE', 
    'ALB', 'FEC' oder 'GEC'. 
    Verwenden Sie die Flag -V zur Angabe des VLAN. 
   
Gruppenbetriebsart einstellen/„ndern (nur vor šbernahme):

        ianscfg -C -t<gruppen_name> -M <betriebsart>
       
Gruppenmitglieder hinzufgen:

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

    wobei Y wahlweise 'none' (kein), 'primary' (prim„r) oder 
    'secondary' (sekund„r) sein kann.

    Es k”nnen einer Gruppe nur vorhandene Intel Ethernet-Ger„te 
    hinzugefgt werden.

Virtuellen Adapter hinzufgen:

        ianscfg -a -t<gruppen_name> -v<vadapter_name> [-i<vlan_id>]

   HINWEIS: Definieren Sie fr nicht-VLAN Gruppen NUR einen virtuellen 
            Adapter pro Gruppe. In VLAN Gruppen mssen die -i Optionen  
            (vlan_id) angegeben werden. Der Name des virtuellen Adapters 
            kann beliebig sein auáer 'ethx', muss jedoch eine Instanz-
            erweiterung enthalten.

Gruppe aktivieren (bernehmen):

        ianscfg -c<gruppen_name>

    Nach Aktivierung einer Gruppe k”nnen ihr noch Mitglieder hinzugefgt
    oder aus ihr entfernt werden.

    HINWEIS: Zu diesem Zeitpunkt taucht der virtuelle Adapter 
             (ifconfig -a) in der Adapterliste auf, ist allerdings noch 
             nicht aktiviert.

Virtuellen Adapter aktivieren:

        ifconfig <vadap_name> <ip#> netmask <mask#> broadcast <broadcast>

Status abrufen:

        ianscfg -s

Hilfe zu dem ianscfg Dienstprogramm aufrufen:

        ianscfg

So entfernen Sie ein Mitglied:

        ianscfg -d -m<ethX>

    HINWEIS: Geben Sie an dieser Stelle nicht die Gruppe an. 

So deaktivieren Sie den virtuellen Adapter:

        ifconfig <vadapter_name> down

So entfernen Sie einen virtuellen Adapter (mit Ausnahme des letzten):

        ianscfg -d -v <vadapter_name>

So entfernen Sie eine Gruppe (ohne Mitglieder/virtuelle Adapter):

        ianscfg -d -t <gruppen_name>

So entfernen Sie eine Gruppe (rekursiv, d. h. mit allen mit ihr 
verbundenen Mitgliedern und virtuellen Adaptern):

        ianscfg -d -t <gruppen_name> -r

So entfernen Sie das ANS Modul (zuerst alle virtuellen Adapter 
deaktivieren):

        rmmod ians

So entfernen Sie die ANS Dateien aus dem Verzeichnis iANS-x.x.x auf 
Ihrem System (nach Deaktivierung der virtuellen Adapter und Rcksetzen 
der Konfiguration):

        make uninstall

So speichern Sie die aktuelle Konfiguration in eine Datei (nur nach 
šbernahme):

        ianscfg -w [-f <dateiname>]

    Der Standardpfad ist eine bearbeitbare Textdatei: 
    '/etc/ians/ians.conf'.

So programmieren Sie automatisch eine Topologiekonfiguration aus einer 
Datei:

        ianscfg -r [-f <dateiname>]

    Die Standarddatei ist '/etc/ians/ians.conf)'.

Sonden ausschalten:

        ianscfg -P -t<gruppen_name> -d

Beispieldatei zur Einrichtung der AFT Betriebsart mit VLANs: (zwei 
PRO/100 Adapter)
==================================================================

  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


Fehlerbehebung
==============

1.  Wenn ein Adapter in Einzelplatzmodus mit zugeordneter IP-Adresse 
    l„uft, mssen Sie die IP-Adresse auf 0.0.0.0 konfigurieren, 
    bevor Sie sie einer Gruppe hinzufgen:

        ifconfig ethx {0.0.0.0}.

2.  Binden Sie das Protokoll stets an den virtuellen Adapter und
    NICHT an den tats„chlichen Adapter, der von Adaptern in einer 
    Gruppe verwendet wird. Dies gilt auch fr Einzelplatzadapter.


3.  Wenn Sie Verweise auf m”gliche Basistreiber in den Konfigurationen 
    nicht entfernen, laufen Sie Gefahr, mehrere Schnittstellen fr 
    Adapter einzusetzen, die Sie in der Gruppe verwenden m”chten, was 
    wiederum zu unvorhersehbaren Ergebnissen fhren kann.

4.  Wenn Sie w„hrend der Konfiguration der Gruppe die Fehlermeldung 
    "module not loaded" erhalten, sollten Sie noch einmal von vorne 
    anfangen. Geben Sie dazu Folgendes ein:

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

    W„hlen Sie 0 oder 1 fr SMP, und w„hlen Sie  MODVERSIONS zur 
    šbereinstimmung mit der Konfiguration des aktuellen Kernel-
    Verzeichnisses.

    HINWEIS: Dieser Fehler tritt auf, wenn das Zielmodul nicht mit der 
             Kernel-Version bereinstimmt, und eine Installation ohne 
             Parameter erfolgt (bei Verwendung der Optionen './INSTALL').

5.  Wenn Sie nach Hinzufgen des ANS Skripts zum Initialisierungsprozess die
    Fehlermeldung erhalten "service ans does not support chkconfig",
    sollten Sie die symbolische Verbindung zur ans-Datei manuell fr jede 
    gewnschte Ausfhrungsebene herstellen, indem Sie eingeben:

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

    wobei X die Nummer der gewnschten Ausfhrungsebene darstellt.

6.  Wenn Sie Adapter in und aus Gruppen mit Jumbo Frames bewegen,
    berprfen Sie die MTU-Einstellungen fr Jumbo Frames.


Struktur des ANS Build-Verzeichnisses:

  * kernabh„ngige Quelldateien (src/*.[ch], src/lib/*.[ch])
  * kernunabh„ngige vorkompilierte Objektdatei (bin/iANS_core.o)
  * Makefiles
  * Advanced Networking Services Konfigurationsdienstprogramm 
    (bin/ianscfg)
  * Advanced Networking Services allgemeines Daemon-Dienstprogramm 
    (bin/iansd)
  * Installations-, Deinstallations- und Konfigurationsskripts

Dateiverteilung:

  Die Komponenten werden standardm„áig wie folgt verteilt:

     -Fr 2.2.x Kernels:

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

     -Fr 2.4.x Kernels:
     
        /lib/modules/[KERNEL_VERSION]/kernel/drivers/net/ians.o

     - /usr/sbin/ianscfg

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

        /usr/man/man1/ianscfg.1

     - Fr RedHat 7.x:

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

conf.module Dateibeispiel:

     #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

Lizenzvereinbarung
==================

Copyright (c) 1999 - 2001, Intel Corporation. Alle Rechte vorbehalten.

Weiterverteilung und Verwendung in Quell- und Bin„rform ist mit 
oder ohne Žnderung zul„ssig, sofern folgende Bedingungen erfllt sind:

 1.  Bei der Weiterverteilung des Quellcodes sind der obenstehende
     Urheberrechtsvermerk, diese Liste mit Bedingungen und folgende 
     Verzichtserkl„rung beizufgen.

 2.  Bei der Weiterverteilung in Bin„rform sind der obenstehende 
     Urheberrechtsvermerk, diese Liste mit Bedingungen und folgende 
     Verzichtserkl„rung der Dokumentation und anderem, im Lieferumfang
     der Verteilung enthaltenen, Material beizufgen.

 3.  Ohne vorherige schriftliche Genehmigung drfen weder der Name
     Intel Corporation noch die Namen von Beteiligten verwendet werden, 
     um Produkte, die aus dieser Software entstehen, zu untersttzen oder 
     fr diese zu werben.

DIESE SOFTWARE WIRD VON DEN URHEBERRECHTSINHABERN UND BETEILIGTEN IM "IST-
ZUSTAND" GELIEFERT, UND ES WIRD KEINE HAFTUNG FšR JEGLICHE AUSDRšCKLICHEN 
ODER STILLSCHWEIGENDEN GARANTIEN šBERNOMMEN, EINSCHLIESSLICH, ABER NICHT 
BESCHRŽNKT AUF STILLSCHWEIGENDE GARANTIEN FšR DEN HANDELSWERT UND DIE 
EIGNUNG FšR EINEN BESTIMMTEN ZWECK. BETEILIGTE SIND IN KEINEM FALL HAFTBAR 
FšR DIREKTE, INDIREKTE, NEBEN-, SONDER-, VERSCHŽRFTE ODER FOLGESCHŽDEN 
(EINSCHLIESSLICH, ABER NICHT BESCHRŽNKT AUF DIE BESCHAFFUNG VON 
ERSATZWAREN ODER -DIENSTLEISTUNGEN, NUTZUNGSAUSFALL, DATENVERLUST,
GEWINNEINBUSSEN ODER BETRIEBSUNTERBRECHUNGEN), UNABHŽNGIG VON DER 
URSACHE UND UNTER JEGLICHER HAFTUNGSTHEORIE, SEI DIESE IM VERTRAGSRECHT, 
DER GEFŽHRDUNGSHAFTUNG ODER IN UNERLAUBTEN HANDLUNGEN (EINSCHLIESSLICH 
FAHRLŽSSIGKEIT UND SONSTIGES) BEGRšNDET, DIE AUF IRGENDEINE ART DURCH DIE 
VERWENDUNG DIESER SOFTWARE ENTSTEHEN, AUCH WENN AUF DIE M™GLICHKEIT 
SOLCHER SCHŽDEN HINGEWIESEN WURDE

*  Die Marken von Dritten sind urheberrechtlich geschtzt.
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: web1, load: 0.99