[comp.sys.apollo] ns_helper and root problems...

philip@cel.cummins.com (Philip D. Pokorny) (05/30/91)

In response to Heather's requests:

I'm curious why you are getting rid of the Apollo Token-Ring
cabling you already have in place...  Why not just bridge from
the Token-Ring to the Ethernet with one or two nodes?  It should
cost you less since you only have to buy one or two Ethernet
cards not 18, and you wouldn't have the administration problem of
other root's (or locksmith!)

About ns_helper...  It is a program that translates node-id's
into node-names and vice-versa...  If you purchase a new disked
node, format the drive and bring it up with the name //fred,
then when you add it to the ring, no other node on the network
will know about //fred and won't have any idea what his node-id
is.  If you were to log into one of the existing nodes on the
network and type:

      lvolfs -n //fred

without the ns_helper running, you should get something like:

      ?(lvolfs) "//fred" - name not found (OS/naming server)

But if you had ns_helper running, you could add the name //fred
and the node-id to the ns_helper database. (using edns)  Then
whenever you ask for a node by name, if that name isn't found in
the local network root directory (//), the node will contact the
ns_helper and ns_helper will respond with the node-id.  The node
will then catalog the node in the local network root so it
doesn't have to contact the ns_helper again.  What does this
save you?  Well you don't have to run ctnode -update on EVERY
node after adding a new node to the network...  You can also
give diskless nodes names (other than diskless_$001234) using
the ns_helper...  If you have multiple Domain networks, then you
ns_helper makes the job of reaching nodes on other networks much
easier because a 'ctnode -update' WON'T get nodes from other
networks...  (I have no idea how you would catalog a node on
another network...)

As for the problem's of root...  For TCP/IP stuff you can set up
your host.equiv file with only those nodes who's root (and other
accounts?) are valid without password.  You should also be able
to create multiple SEPARATE rygd's that would give you local
control of accounts and passwords for your machine.  Fred
Mallett gave a good talk at ADUS last year on just such an
arrangement.  He is an ex-Apollo training person who now runs a
company called FAME Computer Education  (612)888-6009.  You
might ask him if you could take a class or if he could help you
out...  (Sorry I can't be of more help...)


Sincerely,
Philip D. Pokorny
philip@cel.cummins.com
:)