Linux NIS client to Solaris NIS server on another subnet

Paul Lussier p.lussier at comcast.net
Wed Jan 25 22:09:00 EST 2006


Tom Buskey <tom at buskey.name> writes:

> Yes.  Broadcasts on the 54 subnet won't reach the 48 subnet.  For example I
> have a dhcp server on the 54 net because it won't reach the rest of the
> network.

That's a different statement than "the 54 subnet won't transmit broadcasts".
(sorry, I'm being pedantic :) But your configuration makes perfect sense.

>> Yeah, I vaguely remember this problem.  It's a few years since I've
>> played with NIS, but I would have expected the linux implementation to
>> have matured by now...
>
> You would, but it's good enough, mostly and most people needing more then
> linux NIS offers have moved to LDAP, etc.  Such as yourself :-)

Hah! moved along to LDAP :) That's funny!  We're using Hesiod and
Kerberos.  Ain't no stinking LDAP here! (Have I mentioned I hate LDAP
?  What a truly ugly, unmanageable hack of a design!)

> domain gps server nismaster
> Should bind explicity to nismaster from the docs.....

Agreed.  I remember having this problem explicitly.  As a matter of
fact, I remember Derek and I swearing at the NIS slave because it
wouldn't bind to the nismaster. This was probably 5-6 years ago
though, when we were at Bay Networks (Holy Cat5, has it been *that*
long?)

> Things have changed in the Sun world too.  Pre solaris 8 wouldn't
> work in this scenario but 8 (9) and 10 do.

I remember in the pre-Solaris 8 days we would always have a nis slave
on each subnet for clients to bind to which got the maps pushed to
them by from the master.  This might be the work around we used.
Build a slave that binds to itself and gets updates from the master
pushed to it using cron and ypxfer.

> I kind of like yp.conf.  Instead of /etc/defaultdomain and ypinit -c (with
> /var/yp/ypservers). and others scattered about /etc.

I always liked the defaultdomain stuff.  Maybe because it was what I
first learned and it was simple.

> Linux NIS feels partly finished.  Like the docs say it should work this way,
> but it doesn't.  Hence this question :-(

Sadly it seems it's been that way for a loooooong time.
-- 

Seeya,
Paul



More information about the gnhlug-discuss mailing list