Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!aplcen!haven!decuac!shlump.nac.dec.com!michaud From: michaud@decvax.dec.com (Jeff Michaud) Newsgroups: comp.unix.ultrix Subject: Re: DECnet and TCP/IP between Ultrices Message-ID: <5511@shlump.nac.dec.com> Date: 18 Oct 89 21:02:34 GMT References: <9085@batcomputer.tn.cornell.edu> <880@uakari.primate.wisc.edu> <2774@decuac.DEC.COM> Sender: news@shlump.nac.dec.com Organization: DEC Lines: 25 > In your /etc/rc.local start up decnet and sleep or do something else > for a few seconds before starting 'ifconfig' so ifconfig picks up the > aliased address. (Why is this, Fred? - not complaining a bit - just > curious - the Ultrix Decnet is so nice to have) # %DECnetSTART% if [ -f /usr/bin/ncp ]; then echo 'Starting DECnet ' >/dev/console /usr/bin/ncp set executor state on fi If you have an '&' after the ncp command, simply remove it. rc.local will wait for ncp to exit, which means that when it returns it will of already changed the hardware address. With the '&' (ie. background) rc.local keeps executing and you have yourself a race condition between ncp (actually nml) changing the hardware address and ifconfig being executed farther down in rc.local. Hope that helps! /--------------------------------------------------------------\ |Jeff Michaud michaud@decwrl.dec.com michaud@decvax.dec.com| |DECnet-ULTRIX #include | \--------------------------------------------------------------/