Anbindung eines NEXTSTEP-Systems an einen 
Helios Ethershare-Server

(Lesen Sie zur ergÙnzenden Information auch die Datei SolarisD.rtfd.)

1 Auf Helios-Seite

Voraussetzung: Helios muû unter Solaris 2.x oder AIX installiert sein.

1.1	Eintragung des neuen (NEXTSTEP)-Clients 

–ffnen Sie die Datei /etc/hosts und tragen Sie den NEXTSTEP-Rechner mit Namen und IP-Adresse ein. 

1.2	Druck-Dienste zugÙnglich machen

–ffnen oder ± falls nicht vorhanden ± erstellen Sie die Dateien /etc/hosts.lpd und /etc/hosts.equiv und tragen Sie den Hostnamen des NEXTSTEP-Hosts ein oder schreiben Sie einfach nur ein '+' hinein. Letzteres erlaubt allen Clients den Zugriff auf die Printspool-DÙmons.
(nicht unter AIX)

1.3	Druckernamen finden

–ffnen Sie die Datei /usr/local/es/conf/atalk.conf. Sie wird normalerweise mindestens einen papsrv-Eintrag haben:
papsrv: name="helios_OPI", printer=OPI_PAP, resolve, lpr="/usr/local/es/lpr", nomail
In diesem Fall wÙre ¹OPI_PAPª der Druckername. Die Drucker sind auûerdem alle in der Datei /etc/printcap eingetragen, allerdings mössen nicht alle dort eingetragenen Drucker zugleich auch Ethershare-Drucker sein.
Notieren Sie sich alle Druckernamen, die Sie vom NEXTSTEP-Host aus ansprechen wollen, ganz genau (inkl. Gross-/Kleinschreibung)! Beachten Sie, daû unter Helios Ethershare nur die mit dem Helios-Administrationsprogramm angelegten Drucker verwendet werden kðnnen. 

1.4	NFS-Exporte finden oder erstellen

–ffnen Sie die Datei /etc/dfs/dfstab. Hier werden NFS-Exporte mit dem share-Befehl eingetragen. Zumindest sollten Sie einen mit '#' auskommentierten Musterbefehl sehen.
Wenn keine share-Befehle eingetragen sind, informieren Sie sich in der Helios-Dokumentation öber die genaue Syntax und tragen Sie die Verzeichnisse, die Sie vom NEXTSTEP-Host aus sehen mðchten, ein. Dieses kðnnen Sie öbrigens auch jederzeit ohne Neustart tun, indem Sie die Befehlszeile in einer UNIX-Shell eingeben. Z. B.:
share -F nfs /export/home
(nicht unter AIX)

Sobald die Kommunikation (auf IP-Ebene) zwischen Solaris und NEXTSTEP steht, kðnnen Sie auf NEXTSTEP-Seite die verfögbaren NFS-Verzeichnisse des Solaris-Servers mit dem Befehl showmount öberpröfen. 

1.5	Server neustarten

Um die Eintragungen in den /etc/hosts.*-Dateien wirksam zu machen, mössen Sie den Server neustarten. 

2 Auf NEXTSTEP-Seite

2.1	Melden Sie sich als Benutzer ¹rootª an

Falls Sie NEXTSTEP frisch installiert hatten, sind Sie automatisch als Benutzer ¹meª angemeldet. Rufen Sie das Programm Preferences (/NextApps/Preferences.app) auf, wÙhlen Sie das VorhÙngeschloû-Icon und erstellen Sie ein Paûwort. Dann wechseln Sie wieder in die Dateiöbersicht, melden sich ab und anschlieûend als ¹rootª wieder an. 

2.2	Erstellen einer NetInfo-Datenbank

Rufen Sie im Verzeichnis /NextAdmin den SimpleNetworkStarter auf. Falls Sie mit diesem bereits vergeblich experimentiert hatten, sollten Sie allerdings zuerst die Dateien hostconfig und netinfo mit folgenden Befehlen in den Auslieferungszustand zuröcksetzen: 
cd /usr/template/client/etc
cp hostconfig /etc
cp -r netinfo /etc
reboot	(Neustart!)

Im SimpleNetworkStarter  wÙhlen Sie im oberen Feld die Option ¹Folgende Dienste benutzenª (die dritte von oben). Dann geben Sie darunter den Hostnamen und die IP-Adresse des Rechners passend zu den Eingaben auf dem Solaris-Server ein, und klicken Sie den Schalter ¹Konfigurierenª. Sobald die Konfiguration abgeschlossen ist, beenden Sie den SimpleNetworkStarter, und rufen Sie ihn nie wieder auf! (Sie sollten ihn allerdings nicht lðschen, för den Fall, daû Sie spÙter einmal die Prozedur wiederholen mðchten oder mössen.)

2.3	Bekanntmachen des Solaris-Hosts

Rufen Sie, ebenfalls im Verzeichnis /NextAdmin, den HostManager auf und klicken Sie ¹Hostª/¹Neuª. Hier tragen Sie Hostnamen und IP-Adresse des Solaris-Servers ein. Das Feld för die Ethernet-Adresse lassen Sie frei.
Klicken Sie im Menö des HostManagers den Befehl ¹Sichern in Domain¼ª, wÙhlen Sie die Domain ¹/ª ± nicht die Domain mit dem Hostnamen des NEXTSTEP-Hosts! ± aus und dröcken die Return-Taste. 

2.4	Einrichten von Druckern

Rufen Sie von der OneVision-CD das Programm RemotePrinter (im Ordner OneVision/Tools) auf, tragen Sie einen beliebigen lokalen Druckernamen (allerdings ohne Leerstellen und nur mit alphanumerischen Zeichen), den genauen Druckernamen des Helios-Druckers (siehe oben) und den Hostnamen des Servers ein und klicken Sie ¹Drucker anlegenª. So verfahren Sie mit allen Druckern, die Sie ansprechen mðchten. 
Evtl. werden die Remote-Druckernamen automatisch den NEXTSTEP-Konventionen angepaût. Dieses korrigieren Sie im nÙchsten Schritt: 

–ffnen Sie im Ordner /NextAdmin den NetInfoManager. Es erscheint automatisch ein Fenster mit den NetInfo-Eintragungen der lokalen Domain dieses Hosts. Klicken Sie auf den Eintrag ¹printersª, so sollten Sie alle zuvor angelegten Drucker aufgelistet sehen. Doppelklicken Sie den ersten Eintrag und es ðffnet sich ein weiteres Fenster, in dem Sie auf den Eintrag ¹nameª klicken. Unten im Fenster sehen Sie jetzt den Wert för den Namen. Falls er nicht mit dem Helios-Druckernamen öbereinstimmt, Ùndern Sie ihn entsprechend (Return-Taste dröcken!), sichern die Eintragung und schlieûen das Fenster. So verfahren Sie mit allen Druckern, deren Namen RemotePrinter nicht akzeptiert hatte. 
Nun sollten Sie die Drucker-Eintragungen noch in die öbergeordnete NetInfo-Domain verschieben: Klicken Sie im Menö ¹Domainª/¹–ffnen¼ª und wÙhlen Sie die Domain ¹/ª aus. Klicken Sie hier wieder auf den Eintrag ¹printersª (der leer sein sollte). Beachten Sie rechts oben im Fenster das Aktentaschen-Icon!
Im Fenster der lokalen Domain klicken Sie auf den ersten Eintrag unter ¹printersª und wiederum sehen Sie in dem Fenster rechts ein Aktentaschen-Icon. Dieses ziehen Sie auf das Aktentaschen-Icon im Fenster der ¹/ª-Domain und lassen es los, sobald der Mauspfeil grön wird. So kopieren Sie alle Drucker-EintrÙge von der lokalen in die öbergeordnete Domain. Schlieûlich kðnnen Sie die Drucker-EintrÙge in der lokalen Domain lðschen.

Starten Sie den NEXTSTEP-Rechner neu.

2.5	Erstellen der NFS-Mounts

Rufen Sie mit der Applikation /NextApps/Terminal.app ein UNIX-Fenster und geben Sie dort /usr/etc/showmount -e {hostname solaris-server} ein. Falls Sie die Meldung ¹RPC: Program not registeredª erhalten, heiût das, daû keine NFS-Verzeichnisse vom Server exportiert werden. Erstellen Sie welche, wie unter Punkt 1.4 beschrieben.
Starten Sie im Ordner  /NextAdmin den NFSManager, schlieûen Sie die beiden sich ðffnenden Fenster und klicken Sie im Menö ¹Importieren in¼ª. Doppelklicken Sie die Domain ¹/ª. Im sich ðffnenden Fenster klicken Sie ¹Hinzufögen¼ª, tragen den Hostnamen des Servers und ein von ihm zu exportierendes Verzeichnis ein und dröcken die Return-Taste. Wiederholen Sie dies för alle Verzeichnisse, die exportiert werden sollen.

Den ¹Mount pointª kðnnen Sie för alle Verzeichnisse auf ¹Netª eingestellt lassen, was der šbersichtlichkeit in gemischten Netzen dienen kann. Wenn Sie mit OPI arbeiten, kðnnte es allerdings gönstig sein, för die betroffenen Verzeichnisse einen Pfad einzutragen, unter dem auch die Layout-Clients (z. B. die Macintosh-Rechner) auf die Server-Verzeichnisse zugreifen. 

Starten Sie abschlieûend den Computer neu.