PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nis-problem



Beerdrinker
07.05.04, 10:19
moin,

ich hab hier einen suse9.0-server, der als gateway, dhcp-, dns-, nis- und nfs server fungiert.

die clients bekommen ihre ip-adressen und nameserver-einträge vom server zugewiesen, nur nis funzt nicht.

hier meine /etc/ypserv.conf:

authoritative ;
ddns-update-style none;
ddns-updates off;
default-lease-time 600;
log-facility local7;
mak-lease-time 7200;

subnet 192.168.0.0 netmask 255.255.255.0 {
option domain-name-servers 217.237.151.97;
option nis-domain Network;
option nis-servers 192.168.0.1;
option routers 192.168.0.1;
range 192.168.0.2 192.168.0.10;
}

wenn ich am client cat /etc/yp.conf aufrufe, steht da folgender eintrag drin:

domain Network server 192.168.0.1

eigentlich müsste da noch stehen ypserver 192.168.0.1, oder?

client ist eine gentoo-kiste, in etc/nisdomainname steht nis.Network.

bin dankbar für jeden tip

Harry
07.05.04, 10:46
eigentlich müsste da noch stehen ypserver 192.168.0.1, oder?
Das ist korrekt. Möglicherweise ist Dein dhcp-Client fehlerhaft oder aber die Skripte, die die Informationen vom dhcp-Client in die Konfigurationsdateien übertragen.

Harry

Thomas Mitzkat
07.05.04, 11:13
da handelt es sich offenbar um deine dhcpd.conf und nicht um ypserv.conf. außerdem müssen einträge nur in /etc/yp.conf vorgenommen werden:


ypserver 192.168.0.1

die daten zum nis können vom dhcpd an den dhpcp-clienten übermittelt werden, dazu sind die einträge in dhcpd.conf. "/usr/sbin/ypserv" muss auf dem server neben "/usr/sbin/rpc.yppasswdd -D /etc -e chsh", "/usr/sbin/rpc.ypxfrd" und "/usr/sbin/dhcpd3 -q" laufen. auf den clienten muss "/sbin/dhcpcd -D -N -t 999999 -h rechnername eth0" und "/usr/sbin/ypbind" laufen.

je nach system kann es bei den angaben zu abweichungen kommen, es ist nur eine schematische darstellung.

Harry
07.05.04, 12:10
...auf den clienten muss "/sbin/dhcpcd -D -N -t 999999 -h rechnername eth0" und "/usr/sbin/ypbind" laufen...
Je nachdem, welchen DHCP-Client er einsetzt. Vielleicht hat er auch den dhcp-client oder pump im Einsatz ;)

Harry

Beerdrinker
07.05.04, 12:25
sorry, wardie dhcpd.conf... :ugly:

aha, also kann ich dem aus dem weg gehen, indem ich den eintrag ypserver 192.168.0.1 händisch bei jedem client in die yp.conf eintrage?

auf dem (gentoo-)client läuft der DHCP client aemon 1.3.22-pl4

@Thomas Mitzkat:
mit rechnername eth0 meintest du rechnername=servername oder clientname?