Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ypservers(4) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ypserv(1M)

inet(4)

ypservers(4)                                                   ypservers(4)

NAME
     ypservers - Namen der NIS-Server ermitteln

BESCHREIBUNG
     Benötigt ein Programm Informationen aus einer NIS-Datei, dann ermit-
     telt es über den Dämon ypbind [siehe ypserv(1M)] den Namen eines NIS-
     Servers. Welchen Server ypbind dem Programm mitteilt, ist abhängig von
     Einträgen der Datei /var/yp/binding/domainname/ypservers.

     Existiert diese Datei auf einem NIS-Client-Rechner nicht, dann ermit-
     telt der Dämon ypbind einen für die Domäne domainname bereiten NIS-
     Server mittels eines Broadcast-Aufrufs. Akzeptiert als NIS-Server wird
     der erste sich meldende Server.

     Wird die Datei /var/yp/binding/domainname/ypservers aufgrund des Ein-
     trags AUTOBINDING=yes in der Datei /etc/default/inet automatisch an
     die NIS-Datei ypservers angepaßt, dann enthält sie an erster Stelle
     einen Plus-Eintrag (s. u.) und anschließend eine Liste von Rechnerna-
     men. Diese Rechnernamen werden aus der NIS-Datei ypservers übernommen
     [siehe inet(4)].

     Die Einträge in der Datei haben folgende Form:

          +[.nettype]       # nachfolgend als "Plus-Eintrag" bezeichnet

          *[.nettype]       # nachfolgend als "Stern-Eintrag" bezeichnet

          Rechnername

     Die Einträge können in einer Zeile hintereinander durch Blank oder
     Tabulatorzeichen getrennt oder zeilenweise (Trennzeichen neue Zeile)
     eingegeben werden.

     Plus-Eintrag
               Dieser Eintrag bewirkt einen Broadcast-Aufruf zur Ermittlung
               eines NIS-Servers der eingestellten Domäne. ypbind akzep-
               tiert allerdings nur dann einen sich meldenden Server, wenn
               dessen Rechnername in der dem "+" folgenden Liste der Rech-
               nernamen enthalten ist.

               Der Broadcast-Aufruf entspricht im wesentlichen:

               rpcbroadcast(YPPROG, YPVERS, YPPROCDOMAINNONACK, ... nettype)

     Stern-Eintrag
               Dieser Eintrag bewirkt wie der Plus-Eintrag einen
               Broadcast-Aufruf zur Ermittlung eines NIS-Servers der einge-
               stellten Domäne. Allerdings wird nun jeder antwortende Ser-
               ver akzeptiert.






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

ypservers(4)                                                   ypservers(4)

     Rechnername
               Ist in der Datei /var/yp/binding/domainname/ypservers eine
               Liste von Rechnernamen eingetragen und  existiert vor dieser
               Liste kein Plus-Eintrag, dann liest ypbind den ersten Ein-
               trag und versucht sich an diesen Rechner zu binden. Antwor-
               tet der Server nicht, dann wird der Versuch mit dem nächsten
               Eintrag wiederholt, usw. bis die Liste der Rechnernamen
               erschöpft ist.

BEISPIELE
     1)  Die Datei /var/yp/binding/xsmuc/ypservers habe folgende Einträge:

         +
         danzig
         waterloo
         tegernse

         Der Dämon ypbind sendet einen Broadcast-Aufruf. Meldet sich z. B.
         der Rechner waterloo als erster NIS-Server für die Domäne xsmuc,
         dann wird er akzeptiert. Meldet sich dagegen der Rechner primus,
         dann wird dieser NIS-Server nicht akzeptiert.

     2)  Die Datei /var/yp/binding/xsmuc/ypservers habe folgende Einträge:

         danzig
         waterloo
         tegernse
         *

         Der Dämon versucht der Reihe nach, sich an die Rechner danzig,
         waterloo bzw. tegernse zu binden. Antwortete keiner dieser Rech-
         ner, dann wird ein Broadcast-Aufruf (durch den Stern-Eintrag)
         abgesandt.

DATEIEN
     /etc/default/inet

SIEHE AUCH
     ypserv(1M), inet(4).















Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026