Sorry for the late summary, but there has yet to be a "good" solution
to this problem.
Unfortunately, I no longer have the names of the several folks who
responded (fat-fingered many messages right into the bitbucket, sigh).
The original query was how could one make a DEC Alpha running Digital
UNIX 4.0x use *ONLY* an ATM interface for a network connection.
It doesn't seem possible. There has to be one other interface (most
folks said it had to be the ethernet; I've had a DEC 3000/400 on FDDI
only for over a year) active, else the ATM one just won't work. You
can ifconfig it, you can ping it from that machine, but it won't be
active on the network.
The solution so far has been to ifconfig the Ethernet interface up to a
dummy value (I chose the 192.168.253.x network as it's reserved for
internal use and we're not going to use that segment for anything else
here). This will magically make the ATM interface (I'm using ELANs)
functional.
One person (again, don't have names handy) reported that this caused
CDE to stop working after a while. Knowing how finicky CDE is with
networks, I can easily see how this happens. I haven't seen that
problem myself; I suspect CDE saves IP address and/or interface
information in there somewhere, as I know you can't change an IP
address while CDE is running.
(What I've done, is create an 'atm' script for /sbin/init.d [mostly
given to me by DEC support], link that in as /sbin/rc3.d/S00atm, mv
/sbin/rc3.d/S00inet to ../S01inet, and do everything short of
ifconfig'ing the interface in the /etc/atm.conf file:
print Starting ATM Network
up driver=lta0
wait state=up driver=lta0
run /usr/sbin/atmsig version driver=lta0 uni=3.1
run /usr/sbin/atmsig up driver=lta0
# allow dynamic ESI time to register with switch
sleep 3
# For setting flow control
#+vfc driver=lta0
run /usr/sbin/atmelan create driver=lta0 name=elan62878_3
print ATM network started
Then the inet script will ifconfig elan0 like any other network
interface (a la /etc/rc.config NETDEV lines).
The ATM switch in this case is a CELLplex 7000, for what it's worth.
Mike
--
---
Michael Matthews (703) 227 9281 / (703) 848 6359
Systems Administrator/Resident Geek http://cyber.sgate.com/~matthewm/
Received on Tue Jul 01 1997 - 21:24:16 NZST