sonnenblen.de - Das unabhängige Sun User Forum

Betriebssysteme => Solaris => Thema gestartet von: r0k am 08. Januar 2009, 14:15:31

Titel: Linux NIS Server mit Solaris 8 clients autofs geht nur bei Linux
Beitrag von: r0k am 08. Januar 2009, 14:15:31
Hi,

ich habe heute flott einen Linux NIS Server (Ubuntu 8.10) aufgesetzt. Daran hab ich einen Linux client gehängt (RHEL4) und einen Solaris (Sol8). Automount maps auto.master und auto.home (heissen auch beide genauso) werden über nis bereitgestellt. Der Linux client kann sie ohne probleme holen aber der Solaris client weigert sich. Ich kann auch nichts in den Logs finden warum er es nicht macht.

automountd kann man mit -v und -T starten aber beides führt keine einzige Teile log zutage. Ist zum verzweifeln. Stundenlanges googlen haben mich auch nicht weiter gebracht.

Irgendeine Idee?
Titel: Re: Linux NIS Server mit Solaris 8 clients autofs geht nur bei Linux
Beitrag von: Drusus am 08. Januar 2009, 14:25:50
Moin,

Linux benutzt per Default auto.master waehrend Solaris per Default auto_master nutzt.
Moegliche Loesungen:
1) Auf dem NIS Server neben auto.master auch auto_master als Map zur Verfuegung stellen
oder
2) Auf dem Solaris Client in /etc/auto_master aus dem "+auto_master" ein "+auto.master" machen

Tschau,
  Drusus.
Titel: Re: Linux NIS Server mit Solaris 8 clients autofs geht nur bei Linux
Beitrag von: r0k am 08. Januar 2009, 15:11:34
Gude,

schon probiert. Funktioniert aber auch leider nicht.

Wir haben einen Solaris NIS Server hier der hat die maps in format auto_* in /etc liegen. Das Makefile in /var/yp allerdings benennt die maps in auto.* um.

ein ypcat -k auto.* zeigt auch die maps an.

Hier gehts komischerweise ohne Probleme.

Jetzt auf dem Linux NIS gehts nur mit Linux...
Titel: Re: Linux NIS Server mit Solaris 8 clients autofs geht nur bei Linux
Beitrag von: r0k am 08. Januar 2009, 15:31:47
Ok,

glaube jetzt hab ichs. Hab folgendes gemacht:

auf dem Linux NIS:

vi /var/yp/Makefile

geändert:

AUTO_MASTER = $(YPSRCDIR)/auto.master
AUTO_HOME   = $(YPSRCDIR)/auto.home
AUTO_LOCAL  = $(YPSRCDIR)/auto.local

zu:

AUTO_MASTER = $(YPSRCDIR)/auto_master
AUTO_HOME   = $(YPSRCDIR)/auto_home
AUTO_LOCAL  = $(YPSRCDIR)/auto_local

auf dem client muss vorhanden sein. zumindest bei solaris:

/etc/auto_master
+auto_master
/etc/auto_home
+auto_home

dachte eigentlich es reicht wenn man in /etc/nsswitch.conf

automount: files nis

reinhaut.

Bei Linux war das völlig ausreichend.

Anyway thanks for the help. :)
Titel: Re: Linux NIS Server mit Solaris 8 clients autofs geht nur bei Linux
Beitrag von: r0k am 09. Januar 2009, 15:00:27
Jetzt hab ich das nächste Problem.

jetzt habe ich noch die map auto_local angefügt. Bei Linux klappts bei Solaris nicht. Nach dem gleichen Schema wie die anderen beiden Maps. Werden nur auto_master und auto_home über yp unterstützt bei Solaris 8?
Titel: Re: Linux NIS Server mit Solaris 8 clients autofs geht nur bei Linux
Beitrag von: r0k am 09. Januar 2009, 15:24:18
funktioniert. :)

in der auto_master auf dem NIS server stand noch:

+auto_master drin

hat da natürlich nix zu suchen. :)