Folgende Netzwerkfehler treten unter Solaris 10 auf.
Der Solaris iSCSI-Software-Initiator unterstützt logische Module mit LUN-Adresse, die größer als 255 sind, nicht. Es wird keine Fehlermeldung angezeigt.
Abhilfemaßnahme:
Ändern Sie die LUN-Adressen logischer Module von Zielgeräten auf Werte kleiner als 255.
P2 S3 QLogic 4-GB HBAs behandeln LUN-Adressen über 255 anders als QLogic 2-GB HBAs. Folgende Fehlermeldung wird angezeigt:
Customer cannot have a lun number greater than 255. |
Abhilfemaßnahme:
Beim Anschluss von QLogic HBAs dürfen an einzlenen Ports keine LUN-Adressen über 255 zugewiesen werden.
Wenn Sie auf einem Solaris 10 6/06-System zum Update-Management über Netzwerk mithilfe der Sun Update Connection anmelden, werden die Systeminformationen Ihres Systems angezeigt. Wenn Ihr System mit mehreren Ethernet-Karten ausgerüstet ist, wird für alle diese Ethernet-Karten die gleiche MAC-Adresse angezeigt. Es wird keine Fehlermeldung angezeigt.
Abhilfemaßnahme: Keine.
64-Bit-Programme, die PF_ROUTE-Sockets erstellen und den Inhalt von RTM_IFINFO-Meldungen in der if_msghdr_t-Struktur parsen, funktionieren möglicherweise fehlerhaft, wenn sie nicht neu kompiliert werden.
In dieser Solaris-Version ist die IP-Weiterleitung standardmäßig deaktiviert. Diese Einstellung gilt sowohl für IPv4 als auch für IPv6, unabhängig von anderen Systemkonfigurationen. Systeme mit mehreren IP-Schnittstellen, die vorher standardmäßig IP-Pakete weitergeleitet haben, verfügen nicht mehr über diese automatische Funktion. Um die IP-Weiterleitung in mehrfach vernetzten Systemen (multihomed) zu aktivieren, müssen Administratoren manuell zusätzliche Konfigurationsschritte durchführen.
Abhilfemaßnahme: Der Befehl routeadm aktiviert die IP-Weiterleitung. Die Konfigurationsänderungen, die das Ergebnis der Verwendung von routeadm sind, bleiben auch nach dem Systemneustart bestehen.
Um IPv4-Weiterleitung zu aktivieren, geben Sie routeadm -e ipv4-forwarding ein.
Um IPv6-Weiterleitung zu aktivieren, geben Sie routeadm -e ipv6-forwarding ein.
Um die aktivierte IP-Weiterleitungskonfiguration auf das aktuell ausgeführte System anzuwenden, geben Sie routeadm -u ein.
Weitere Informationen zur IP-Weiterleitung finden Sie in der Manpage routeadm(1M).
Der generische LAN-Treiber, Version 3 (GLDv3) stellt die Feldlänge für LLC-Frames (Logical Link Control) falsch ein. Protokolle wie AppleTalk, die von LLC abhängen, funktionieren daher nicht korrekt. Es wird keine Fehlermeldung angezeigt. Folgende NICs (Netzwerk-Controller) sind betroffen:
bge
e1000g
xge
Abhilfemaßnahme: Keine.
Eine Zone kann so konfiguriert sein, dass ihre IP-Adresse Teil einer IP-Netzwerk-Multipathing-Gruppe (IPMP) wird. Der Konfigurationsprozess ist unter How to Extend IP Network Multipathing Functionality to Non-Global Zones in System Administration Guide: Solaris Containers-Resource Management and Solaris Zones dokumentiert.
Wenn alle Netzwerkschnittstellen in der IPMP-Gruppe fehlschlagen, bootet eine Zone nicht, wenn sie über eine IP verfügt, die Teil dieser IPMP-Gruppe ist.
Das folgende Beispiel illustriert das Ergebnis, wenn Sie versuchen, die Zone zu booten.
# zoneadm -z my-zone boot zoneadm: zone 'my-zone': bge0:1: could not set default interface for multicast: Invalid argument zoneadm: zone 'my-zone': call to zoneadmd failed |
Abhilfemaßnahme: Reparieren Sie mindestens eine Netzwerkschnittstelle in der Gruppe.
iSCSI-Ziele (Internet SCSI) melden unter Umständen CRC-Fehler, wenn die Data-Digests-Funktion aktiviert ist. Benutzeranwendungen, die nach der Übertragung zum iSCSI-Initiator E/A-Puffer aktualisieren, können dazu führen, dass die CRC-Prüfsumme falsch berechnet wird. Wenn das Ziel einen CRC-Fehler meldet, überträgt der iSCSI-Initiator die Daten mit dem korrekten Data-Digest-CRC-Wert erneut. Die Datenintegrität bleibt dabei gewahrt. Es entstehen jedoch Einbußen bei der Übertragungsleistung. Es wird keine Fehlermeldung angezeigt.
Abhilfemaßnahme: Verwenden Sie die Data-Digest-Funktion nicht.
Während des Systemstarts stellen mehrere Instanzen möglicherweise keine Verbindung mit ihrer LAN-Emulationsinstanz (LANE) her, wenn mehr als acht LANE-Instanzen an einem einzigen Adapter angeschlossen sind. Dieser Fehler tritt nicht auf Mehrbenutzerebene auf.
Abhilfemaßnahme: Um Ihr SunATM-Netzwerk neu zu initialisieren, führen Sie folgende Schritte durch:
Verifizieren Sie das Problem, indem Sie einen Befehl lanestat -a eingeben.
Instanzen, die keine Verbindung hergestellt haben, haben einen VCI-Wert (Virtual Circuit Identifier) von 0 zum LAN-Emulationsserver (LES) und Broadcast sowie zum Unbekannte Adressen-Server (BUS).
Halten Sie Ihr SunATM-Netzwerk an und starten Sie es erneut.
# /etc/init.d/sunatm stop # /etc/init.d/sunatm start |
Setzen Sie Ihre Netzmasken zurück bzw. alle anderen Einrichtungsoptionen für die SunATM-Schnittstellen.
Wenn Sie zwischen zwei IP-Knoten mehrere IP-Tunnel konfigurieren und ip_strict_dst_multihoming oder andere IP-Filter aktivieren, können Datenpakete verloren gehen.
Abhilfemaßnahme: Wählen Sie eine der folgenden Optionen:
Konfigurieren Sie zunächst einen Tunnel zwischen den beiden IP-Knoten. Fügen Sie dem Tunnel die gewünschten Adressen über den Befehl ifconfig mit der Option addif hinzu.
Aktivieren Sie ip_strict_dst_multihoming für Tunnel zwischen zwei IP-Knoten nicht.