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
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.