HELIOS EtherShare 2.6 Benutzerhandbuch


A 3: EtherShare als AppleTalk-Netzwerk-Router einrichten
A 3.1 Generelle Bemerkungen
Das HELIOS-Hilfsprogramm "netconf" bietet eine sehr leicht zu handhabende Bedieneroberfläche für die Netzwerkkonfiguration.
Beachten Sie bitte, dass das HELIOS-Hilfsprogramm
"netconf" ein reines Konfigurationswerkzeug ist. Meldungen wie beispielsweise die, dass "Automatic configuration" möglich oder nicht möglich ist, werden von den entsprechenden Serverprogrammen und nicht vom Programm "netconf" selbst ausgegeben.
Das Programm "netconf" erkennt und zeigt automatisch die von EtherShare unterstützten Netzwerkadapter an, d.h. Ethernet, FDDI und Token Ring. Obwohl es möglich ist, neue Adapter einzugeben, die EtherShare noch nicht "kennt", sollten Sie daran denken, dass diese neuen Netzwerkadapter unter bestimmten Umständen einen Systemabsturz verursachen können.
Sie müssen den EtherShare-Server nicht anhalten, bevor Sie Ihre Netzwerkadapter und Zonen mit dem Programm "netconf" einrichten. Jedoch müssen Sie den EtherShare-Server nach der Konfiguration beenden und erneut starten, um die neuen Konfigurationen in Kraft treten zu lassen.
Sie können das HELIOS-Programm "vpoll" verwenden um Ihr Netzwerk auf bestehende Zoneninformationen zu untersuchen. Lesen Sie bitte den Abschnitt Das HELIOS vpoll- Programm in 4.5 "Überprüfen der UNIX-Installation" um weitere detaillierte Informationen über dieses Programm zu bekommen.
A 3.2 Beispiele für eine Netzwerkkonfiguration
Die folgenden Abbildungen zeigen Beispiele für Netzwerkkonfigurationen mit einer und mit bis zu vier NICs (Netzwerk-Adapterkarte; engl.: Network Interface Card).
Einzelnes Netzwerk
Abb. A-8 zeigt eine Netzwerkkonfigurationen bestehend aus einem Server (mit einer NIC), zwei Client-Computern und einem Netzwerkdrucker. Dies ist eine einfache Konfiguration, da alle Geräte direkt mit dem Bus verbunden sind.
Abb. A-8: Netzwerk mit einer NIC

Internet mit Router und zwei NAKs
In der zweiten Beispielkonfiguration beinhaltet die Anlage wieder einen Server, jetzt jedoch mit zwei NICs. Der Server muss zwei Netzwerke miteinander verbinden, die beide je zwei Client-Computer enthalten. Zusätzlich ist ein Netzwerkdrucker mit einem der "Einzel"-Netzwerke verbunden (Abb. A-9). Eine Reihe von Einzelnetzwerken, die untereinander über Router verbunden sind und so ein größeres Netzwerk bilden, nennt man Internet.
Abb. A-9: Ein Internet mit zwei NICs und einem Router

Internet mit zwei Routern und je zwei NAKs
In der letzten Beispielkonfiguration (Abb. A-10) bilden drei einzelne Netzwerk-Segmente ein Internet. Zwei Server routen die Netzwerke über vier (2+2) NICs. Die Knoten (lesen Sie bitte Knoten in A 11: "Glossar") in jedem Segment sind von jedem anderen Netzwerk in diesem speziellen Internet erreichbar.
Abb. A-10: Ein Internet mit 2+2 NICs und zwei Routern

A 3.3 Die Option "Automatische Netzwerkkonfiguration"
Wenn Ihr EtherShare-Host nur einen einzelnen Netzwerkadapter hat oder Sie EtherShare nicht als ein "namensvergebenden Router" (siehe weiter unten) einrichten möchten, kann der AppleTalk-Protokollstapel von EtherShare so konfiguriert werden, dass er bei jedem Start Netzwerknummern und Zoneninformationen automatisch "erfragt". So vermeiden Sie die Notwendigkeit, diese Parameter während der EtherShare-Konfiguration manuell angeben zu müssen. Das "install"-Skript erkennt diese Situation automatisch. Wenn eine automatische Konfiguration möglich ist, erhalten Sie bei der Auswahl dieses Menüpunkts folgende Meldung:
Configure AppleTalk network numbers:
This system has only one network interface installed, thus there is no need to configure any network numbers
Wenn es nur einen Adapter gibt, erlaubt das Installationsprogramm keine manuelle Konfiguration mit dem Programm "netconf".

Hinweis: Für die Option "Automatic configuration" müssen andere AppleTalk-Router während der EtherShare-Startphase bereits verfügbar sein. Wenn beim Starten des EtherShare-Servers keine verfügbaren externen Router gefunden werden, startet das System im Einzelnetzwerk-Modus.

Für alle von EtherShare unterstützten UNIX-Betriebssysteme (außer Linux) ist die Option "Automatic configuration" auch erlaubt, wenn Sie mehr als einen Netzwerkadapter haben.
In solchen Fällen können Sie die automatische Konfiguration zulassen, indem Sie den Punkt Configure AppleTalk network numbers während der Installation überspringen.
Die automatische Konfiguration wird durch eine vereinfachte Netzwerkadapter-Spezifikation in der zentralen Konfigurationsdatei von EtherShare "atalk.conf" ermöglicht. Sie lautet wie folgt:
atalkd: if=<interface name>
Beispiel für Solaris 2.x mit einem einzelnen Ethernet-Netzwerkadapter:
atalkd: if=le0
Beispiel für Solaris 2.x mit zwei Ethernet-Netzwerkadaptern:
atalkd: if=le0, if=le1
Die Einträge werden automatisch vom "install"-Skript für alle erkannten Geräte-Netzwerkadapter eingetragen.
Um die automatische Konfiguration wieder zu aktivieren, nachdem Sie die Netzwerkadapter bereits während der EtherShare-Installation mit der Option Configure AppleTalk network numbers konfiguriert haben, müssen Sie die Datei "atalk.conf" manuell editieren und passende Einträge entsprechend dem oben gezeigten Beispiel eingeben. Sie können auch das Programm "netconf" starten, wie in A 3.5 "Manuelle Netzwerkkonfiguration" beschrieben.
A 3.4 Namensvergebende und nicht namensvergebende Router
Wenn Ihr Netzwerk zusätzlich zu EtherShare andere externe Router enthält oder es bestimmte andere Typen von AppleTalk-Einheiten (wie beispielsweise einen "Novell Netware für Macintosh"-Dateiserver) enthält, dann ist es erforderlich, Netzwerknummern und Zoneninformationen für jedes physische Segment in Ihrem Netzwerk festzulegen. Router werden entsprechend der Angaben des Herstellers konfiguriert. Die EtherShare-Konfiguration wird weiter unten beschrieben.
Wenn Sie als Beispiel ein Netzwerk mit zwei allein stehenden Routern betrachten, können Sie entweder beide Router mit identischen Zoneninformationen einrichten ("Harte Konfiguration"). Alternativ können Sie den einen Router so einrichten, dass er die Zoneninformation "abfragt", die der andere Router verbreitet. Im ersten Fall sind beide Router so genannte "namensvergebende" Router (seed routers). Im zweiten Fall ist einer der Router ein "namensvergebender" Router, da er für die Übertragung der Zoneninformationen verantwortlich ist, und der andere Router ist ein passives, "nicht namensvergebendes"-Gerät (non-seed router).
Der letztere Fall erfordert weniger Arbeit, da Sie nur einen der Router fest einrichten müssen. Wenn Sie die Konfiguration des "namensvergebenden" Routers ändern, konfiguriert sich der "nicht namensvergebende" Router nach einer kleinen Verzögerung automatisch mit. Natürlich muss der EtherShare-Server in diesem Fall neu gestartet werden.
Der erstere Fall ist jedoch technisch sicherer, da andernfalls das Netzwerk gar keine Zoneninformationen mehr hat, wenn der "namensvergebende" Router ausfällt oder an Leistung verliert. Dies kann ernsthafte Störungen in Ihrem gesamten Netzwerk verursachen.
EtherShare kann als ein "namensvergebender" Router konfiguriert werden, indem die Netzwerkverbindung, wie unten beschrieben, manuell konfiguriert wird. Allerdings ist der EtherShare-Server auch dann kein echter "nicht namensvergebender" Router, wenn Sie sich entschieden haben, die EtherShare-Option Automatic configuration zu verwenden. Der Server "erfragt" nur beim Start des AppleTalk-Moduls die Netzwerknummern und Zoneninformationen und nicht wie ein "nicht namensvergebender" Router auch bei laufender Maschine. Trotzdem passt er sich immer automatisch an geänderte Netzwerknummern und Zonennamen von entfernten Netzwerksegmenten (die sich auf der anderen Seite von externen Routern befinden) an.
Sie können das HELIOS-Programm "vpoll" verwenden, um Ihr Netzwerk auf existierende Zoneninformationen hin zu prüfen. Bitte lesen Sie den Abschnitt Das HELIOS vpoll- Programm in 4.5 "Überprüfen der UNIX-Installation" zu detaillierteren Informationen über dieses Programm.
A 3.5 Manuelle Netzwerkkonfiguration
Die automatische Konfiguration wird weiter vorne in diesem Anhang und auch in 4 "Installation" beschrieben. Die manuelle Konfiguration ist nur notwendig, wenn eine automatische Konfiguration nicht möglich ist oder nicht gewünscht wird.
Die Option Configure AppleTalk network numbers des Installationsskripts modifiziert die EtherShare-Konfiguration, indem sie das Programm "$ESDIR/netconf" aufruft. Wir empfehlen Ihnen dringend, Ihr Netzwerk auf diese Weise (und nicht durch manuelles Editieren der Datei "atalk.conf") einzurichten, da das Programm "netconf" die Gültigkeit Ihrer Einträge und insbesondere die Verwendung von gültigen Netzwerknummern überprüft.

Hinweis: Bei Bedarf lesen Sie bitte den Abschnitt atalkd in 8.3 "Der AppleTalk-Protokollstapel" zu den technischen Details der Netzwerk-Konfigurationsparameter in der Datei "atalk.conf".

Starten Sie das Modul "netconf" aus dem Installationsskript heraus über die Option Configure AppleTalk network numbers. Wenn Sie die Installation bereits beendet und das Installationsskript verlassen haben, können Sie das Programm "netconf" alternativ mit dem folgenden UNIX-Befehl starten:
cd /usr/local/es (oder das aktuelle EtherShare-Verzeichnis)
./netconf

Wichtig: Sie sollten das Programm "netconf" nicht über eine Terminalverbindung von einem der Macintosh-Computer aus verwenden. Starten Sie es immer an der Konsole des Hosts. Andernfalls können Sie den EtherShare-Server am Ende der Konfiguration nicht anhalten und neu starten (unter Verwendung der Skripte "stop-atalk" und "start-atalk"), da der Befehl "stop-atalk" die Verbindung zum Server unterbrechen würde.

Das Programm "netconf" startet mit einer Darstellung des Hauptmenüs des Programms (Abb. A-11).
Abb. A-11: Hauptmenü des Programms "netconf"

Das Programm
"netconf"
nutzen
Die folgenden Tasten stehen zur Handhabung des Programms "netconf" zur Verfügung:
Weitere Tasten, die nur in einem bestimmten Dialog benötigt werden, sind in der untersten Zeile des entsprechenden Dialogs aufgelistet. Alternativ werden sie im Hilfe-Fenster beschrieben.
Online-
Hilfesystem
Das Programm "netconf" enthält ein praktisches Online-Hilfesystem. Sie können es über die Taste "?" aktivieren. Ein Beispiel sehen Sie in Abb. A-12.
Abb. A-12: Das Online-Hilfesystem des Programms "netconf"

Generelle
Bemerkungen
Bitte beachten Sie Folgendes:
Der Befehl "Configure Adapter"
Mit dem im Hauptmenü zu findenden Befehl Configure Adapter können Sie sich eine Liste der verfügbaren Netzwerkadapter darstellen lassen.
Abb. A-13 zeigt ein Netzwerk mit nur einem Adapter, bei dem keine Konfiguration notwendig ist. Wenn Sie trotzdem RETURN drücken um den Konfigurationsdialog zu öffnen, wird eine entsprechende Meldung angezeigt.
Abb. A-13: Die Meldung "No need to configure"

Liste der Netzwerkadapter / Einen Eintrag für einen
Adapter hinzufügen
In Abb. A-14 sehen Sie ein Netzwerk mit zwei Netzwerkadaptern. Wie bereits erwähnt, überprüft das Programm "netconf" automatisch alle erkannten Ethernet-Netzwerkadapter in Ihrem Host und listet sie auf dem Bildschirm auf. Wenn ein Adapter nicht erkannt wird, fehlt er in der Liste. In diesem Fall können Sie die Tastenkombination CTRL-V drücken (bei einigen Maschinen müssen Sie die Tastenkombination CTRL-V eventuell zweimal drücken) um einen Dialog zu öffnen, in den Sie einen neuen Netzwerkadapter eingeben können (Abb. A-15). Anweisungen zum Ausfüllen des Dialogs finden Sie im Abschnitt Einen Netzwerkadapter-Eintrag ändern weiter unten.
Denken Sie daran, dass Sie für einen neuen Eintrag wissen müssen, wie der korrekte Name des Adapters lautet und ob er AppleTalk unterstützt. Inkompatibilitäten können Systemabstürze verursachen.
Abb. A-14: Netzwerk mit zwei Netzwerkadaptern
Abb. A-15: Einen neuen Eintrag für einen Netzwerkadapter anlegen

Einen Netzwerkadapter-Eintrag ändern
Wenn Sie die Konfiguration eines vorhandenen Netzwerkadapters ändern möchten, müssen Sie die automatische Konfiguration unter Verwendung der Taste "a" ausschalten und danach die RETURN-Taste drücken.
Beachten Sie bitte, dass Sie eine manuelle Konfiguration eingeben können und dann zwischen den Einstellungen aktiv und nicht aktiv hin und her schalten können. Die manuell eingegebenen Einstellungen werden in der Datei "atalk.conf" gespeichert, wenn Sie die automatische Konfiguration einschalten. Wenn Sie die automatische Konfiguration wieder ausschalten, sind die manuellen Einstellungen wieder verfügbar.
Abb. A-16 zeigt das Dialogfenster, in dem Sie die Konfiguration eines bestimmten Netzwerkadapters ändern können.
Abb. A-16: Ändern der Konfiguration des Adapters "le0"

In dem oben abgebildeten Dialog müssen sie einen Bereich von Netzwerknummern von Start-End eingeben, wobei Start gleich End sein kann.
Wenn Sie entweder einen externen oder einen internen Router haben, dann ist jede Zahl zwischen 0 und 65279 eine gültige Zahl für Start und End. Zahlen zwischen 65280 und 65534 werden nur verwendet, wenn Sie keinen Router haben. In allen anderen Fällen sind sie reserviert. Beachten Sie bitte, dass EtherShare automatisch einen internen Router bereitstellt, wenn Sie wie in diesem Beispiel mehr als eine Netzwerk-Verbindung haben.
Jeder Bereich wie z.B. 10 -10 erlaubt ungefähr 250 Einheiten (Knoten).
Die korrekte Wahl des Netzwerknummernbereichs unterliegt den folgenden Einschränkungen:

Hinweis: Phase I-Verbindungen werden von EtherShare nicht mehr unterstützt.

Bewegen Sie in diesem Dialogfenster nun den Einfügebalken mit Hilfe der Tabulator-Taste zu der Zones-Liste und drücken Sie dann die RETURN-Taste. Es öffnet sich ein zweiter Dialog, in dem Sie den Namen der Standardzone für den aktuellen Netzwerkadapter festlegen können (Abb. A-17). Sie können den Dialog New Zone später wiederholt verwenden, um zusätzliche Zonen für den Adapter zu definieren.
Abb. A-17: Eingabe eines individuellen Zonennamen

Wenn Sie Namen eingeben, denken Sie bitte an Folgendes:
Abb. A-18 zeigt den vollständig ausgefüllten Dialog. Die Einstellungen werden gesichert, wenn Sie das Feld Ok aktivieren. Danach erscheinen sie in der Liste der Netzwerkadapter, wie in Abb. A-19 zu sehen ist.
Abb. A-18: Sichern der Einstellungen im Netzwerkadapter-Dialog
Abb. A-19: Die Liste der Netzwerkadapter zeigt die neuen Einstellungen für den Adapter "le0"

In Abb. A-20 sehen Sie den Dialog für den Netzwerkadapter "le1". In diesen Dialog haben wir zwei Zonen eingegeben und die zweite durch Drücken der LEERSCHRITT-Taste zur Standardzone gemacht.
Abb. A-20: Hinzufügen von Zonen zu einem Netzwerkadapter und Ändern der Einstellung für die Standardzone

Die letzte Beispielkonfiguration wird in Abb. A-21 dargestellt. Die Konfiguration enthält zwei Netzwerkadapter mit je zwei Zonen. Eine der Zonen wird mehrfach genutzt.
Sie können jetzt die ESC-Taste drücken, um zum Hauptmenü zurückzukehren und dann den Menüeintrag Configure Zones auszuwählen, um die verfügbaren Zonen zu registrieren (Abb. A-22).
Abb. A-21: Beispiel einer fertigen Netzwerkadapter-Konfiguration
Abb. A-22: Öffnen des Dialoges "Configure Zones"

In Abb. A-23 sehen Sie den Dialog, in dem Sie Zonen registrieren können, in denen dann bestimmte EtherShare-Dienste aufgelistet werden sollen.
Abb. A-23: Verschieben von Einträgen zwischen zwei Zonenlisten

Sie können eine Zone zwischen der linken und der rechten Spalte des Dialoges mit Hilfe der Tastenkombinationen CTRL-L bzw. CTRL-H verschieben. Dies wird in den Abbildungen A-23 oben und A-24 unten dargestellt.
Abb. A-24: Entfernen von Einträgen aus der Zonen-Liste "Zones providing ES Services"

Das Feld Auto Zones in diesem Dialog kann verwendet werden, um sicherzustellen, dass für jeden aktiven Netzwerkadapter mindestens eine der Zonen registriert wurde.
EtherShare-Dienste können nur in lokalen Zonen registriert werden. In diese Rubrik fallen alle Zonen, die auf einem direkt mit dem Server verbundenen Netzwerksegment (Kabel) eingerichtet wurden.

Hinweis: Die Listen im Dialog ("Available Zones" und "Zones providing ES Services") sind leer, wenn der Befehl "Automatic configuration" aktiviert wird.

Prioritäten in der Datei "atalk.conf"
Die mit dem Eintrag "atalkd" beginnende Zeile in der Datei "atalk.conf" zeigt die verfügbaren Zonen an. Die Einträge der Zeile "zones" werden von jedem startenden Serverprozess (wie z.B. "afpsrv", "papsrv", -) überprüft um herauszufinden, in welchen Zonen sie sich registrieren müssen. Wenn es keine mit dem Eintrag "zones" beginnende Zeile in der Datei "atalk.conf" gibt und auch kein Eintrag
"zone=" für den Server vorhanden ist, dann melden sich die Serverprozesse in der Standardzone an. Sie können die Standardzone sehen, wenn Sie den Befehl "zones -l" in einer UNIX-Shell aufrufen. In der Zonenliste ist die Standardzone durch das Zeichen "*" markiert.
Umrüsten von
Netzwerk-
Verbindungen
Wenn sich zu einem späteren Zeitpunkt Ihr Netzwerk in Segmenten verändert (weil Sie beispielsweise einen neuen Router hinzugefügt haben), in denen EtherShare installiert ist, dann können Sie das Programm "netconf" verwenden, um die Netzwerkverbindung umzurüsten ohne EtherShare neu installieren zu müssen. Stoppen Sie dafür von der Konsole Ihres Hosts aus den EtherShare-Server unter Verwendung des Skripts "stop-atalk". Starten Sie anschließend das Programm "install" und wählen dann folgenden Menüpunkt aus:
Configure AppleTalk network numbers.
Die Verbindungen werden aktiv, sobald Sie den EtherShare-Server mit Hilfe des Skripts "start-atalk" erneut gestartet haben.
Wenn Sie für Ihren Netzwerkadapter in dem Programm "netconf" anstatt der manuellen Konfiguration den Befehl Automatic configuration gewählt haben, dann müssen Sie in diesem Fall den EtherShare-Server nur mit Hilfe des Skripts "stop-atalk" anhalten und gleich darauf mit dem Skript "start-atalk" erneut starten. Der EtherShare-eigene AppleTalk-Protokollstapel wird beim Neustart einfach die Netzwerknummern und die Zoneninformationen erneut "abfragen".

© 2002 HELIOS Software GmbH