home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!swrinde!emory!ogicse!news.u.washington.edu!news
- From: mrc@Ikkoku-Kan (Mark Crispin)
- Newsgroups: comp.protocols.tcp-ip
- Subject: WARNING on NetInfo
- Message-ID: <MS-C.722087835.1103527590.mrc@Ikkoku-Kan>
- Date: 18 Nov 92 11:57:15 GMT
- Article-I.D.: Ikkoku-K.MS-C.722087835.1103527590.mrc
- Sender: news@u.washington.edu (USENET News System)
- Organization: University of Washington
- Lines: 47
- Content-Type: TEXT/PLAIN; charset=US-ASCII
- Mime-Version: 1.0
-
- This warning is posted to anyone as an advisory to anyone else who may
- be so foolish as to try to run a bootp daemon on the NeXT and think he
- can install it by something as simple and straightforward as
- niload bootptab . < bootptab
-
- Beware!! NetInfo does not maintain the information from /etc/bootptab
- separately. Instead, it and the information from /etc/hosts are both
- co-located in the `machines' NetInfo directory.
-
- So you do the niload and you discover that the information isn't
- right. In fact, what appears as the bootp IP address is another IP
- address for that machine; that client uses both SLIP and Ethernet and
- so it's dual-homed. Wierd, you think. After all, you put the correct
- IP address in bootptab. Oh well. No problem, you think, just do
- niload -d bootptab . < bootptab
-
- Yup, that fixed the problem all right. Now you got a worse problem.
- As you discover after a lot of pulling of hair trying to figure out
- why everything is falling down in flames, you just hosed the entire
- hosts database including the definition of localhost.
-
- I learned this the hard way. I was not pleased.
-
- This is a warning too, to you folks with SUNs and other non-NeXT
- platforms who may be receiving advertising from NeXT about NetInfo for
- your machine. DON'T BUY IT. NetInfo is the single worst piece of
- system administration software, bar none, that I have ever had the
- misfortune of dealing with. If you thought Yellow Pages was a can of
- worms, you haven't begun to imagine the myriad ways in which NetInfo
- can screw you.
-
- For those of you who haven't figured out what NetInfo is, it is a
- distributed system configuration database that pretty much turns off
- ALL of the standard Unix configuration files: aliases, bootptab,
- bootparams, exports, fstab, group, hosts, networks, passwd, printcap,
- protocols, rpc, services. Among its many faults, it stores the data
- in binary, since you are expected to use the NetInfoManager tool
- (which has a user interface designed by the Marquis de Sade) to edit
- it. To some degree, you can edit the Unix configuration file and
- `niload' it into NetInfo, but there are all sorts of ways it can screw
- up and I just discovered a new one.
-
- What's worse, you can't turn it off on a NeXT. I can't imagine anyone
- wanting to run it on a machine which doesn't force you into it the way
- a NeXT does.
-
- Verbum sat sapenti.
-