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