Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Feb 1999 23:59:01 +0100 (CET)
From:      Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
To:        cjclark@home.com
Cc:        questions@freebsd.org
Subject:   Re: NIS
Message-ID:  <XFMail.990220235901.asmodai@wxs.nl>
In-Reply-To: <199902202219.RAA15311@cc942873-a.ewndsr1.nj.home.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 20-Feb-99 Crist J. Clark wrote:
> Jeroen Ruigrok/Asmodai wrote,
>> what could cause rpc.yppasswdd to `hang' at boot up? And with hang I
>> mean it seems to need to time out on something.
> 
> Is the machine a master server, slave server, or client?

A server, master, else I wouldn't be running yppasswdd I guess ;)

>> If further details are needed with regard to what I configured and/or
>> set up for NIS please let me know.
> 
> If you use the out-of-the-box /etc/rc* files to start NIS, could you
> provide output from the following:
> 
> % uname -a
> % grep ^nis /etc/rc.conf

OK, I'm running 4.0:

FreeBSD daemon.ninth-circle.org 4.0-CURRENT FreeBSD 4.0-CURRENT #12: Sun
Feb 14 19:24:39 CET 1999    
asmodai@daemon.ninth-circle.org:/work/FreeBSD/src/sys/compile/DAEMON  i386

[asmodai@daemon] (24) $ grep ^nis rc.conf
nisdomainname="ninth-circle"            # Set to NIS domain if using NIS
(or NO).
nis_client_enable="NO"          # We're an NIS client (or NO).
nis_client_flags=""             # Flags to ypbind (if enabled).
nis_ypset_enable="NO"           # Run ypset at boot time (or NO).
nis_ypset_flags=""              # Flags to ypset (if enabled).
nis_server_enable="YES"         # We're an NIS server (or NO).
nis_server_flags=""             # Flags to ypserv (if enabled).
nis_ypxfrd_enable="NO"          # Run rpc.ypxfrd at boot time (or NO).
nis_ypxfrd_flags=""             # Flags to rpc.ypxfrd (if enabled).
nis_yppasswdd_enable="YES"      # Run rpc.yppasswdd at boot time (or NO).
nis_yppasswdd_flags="-t /var/yp/master.passwd -v"       # Flags to
rpc.yppasswdd (if enabled).

So we also need an ll from /var/yp:

[asmodai@daemon] (29) $ ll
total 43
 1 drwxr-xr-x   3 root  wheel  -   512 Feb 20 23:49 ./
 1 drwxr-xr-x  19 root  wheel  -   512 Dec 30 23:18 ../
18 -r--r--r--   1 root  wheel  - 18126 Feb 16 20:23 Makefile
18 -r--r--r--   1 root  wheel  - 18126 Feb 15 02:29 Makefile.dist
 2 -rw-------   1 root  wheel  -  1249 Feb 20 13:17 master.passwd
 1 drwxr-xr-x   2 root  wheel  -   512 Feb 20 13:17 ninth-circle/
 2 -rw-r--r--   1 root  wheel  -  1064 Feb 20 13:17 passwd
 0 -rw-r--r--   1 root  wheel  -     0 Feb 16 20:41 ypservers

ypservers is empty since there's only one server, master.passwd is a
changed version of the /etc one.

All the NIS maps got created as they should I think. What still confuses me
is that from the tutorials I managed to overview, some mention to add
+::::::::: or +::: to the /var/yp/master.passwd and /etc/group files.

[asmodai@daemon] (30) $ cd ninth-circle/
[asmodai@daemon] (31) $ ll
total 1106
  1 drwxr-xr-x  2 root  wheel  -    512 Feb 20 13:17 ./
  1 drwxr-xr-x  3 root  wheel  -    512 Feb 20 23:49 ../
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:16 group.bygid
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:16 group.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 hosts.byaddr
 40 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 hosts.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:17 master.passwd.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:17 master.passwd.byuid
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:17 netid.byname
 32 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 networks.byaddr
 32 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 networks.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:17 passwd.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 20 13:17 passwd.byuid
 40 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 protocols.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 protocols.bynumber
 40 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 rpc.byname
 40 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 rpc.bynumber
496 -rw-------  1 root  wheel  - 507904 Feb 16 21:40 services.byname
 24 -rw-------  1 root  wheel  -  40960 Feb 16 21:40 ypservers

> A little more info about how your network is setup would be helpful
> too.

Very simple, at the moment the two hosts I'm using in the test environment
are simply crosslinked with UTP cat-5. One the server is using a simple
192.168.0.1 private space address, 192.168.0.3 is the client. Netmasks are
correct, named on the server runs correctly.

[asmodai@daemon] (32) $ more /etc/host.conf 
bind
hosts
nis

If ye need anything else, let me know =)

thanks,

---
Jeroen Ruigrok van der Werven      http://www.freebsdzine.org>; 
asmodai(at)wxs.nl          This is my Truth, tell me your's... 
Network/Security Specialist      <http://home.wxs.nl/~asmodai>;
*BSD: Powered by Knowledge & Know-how <http://www.freebsd.org>;


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.990220235901.asmodai>