[comp.sys.sun] ifconfig bent on a Sun 4?

dnb@meshugge.media.mit.edu (David N. Blank) (10/08/90)

Is the "netmask +" option to ifconfig broken on a Sun 4?  Here's a
dialogue that makes me think so:

(as root on a sun4 running 4.1)
*** Check that yp (NIS) netmask info is correct
everest# ypcat netmasks.byaddr
255.255.0.0
This file is automatically maintained.

*** For kicks check that /etc/netmasks on server is correct
everest# cat /etc/netmasks
# This file is automatically maintained.
# DO NOT EDIT IT UNLESS YOU KNOW WHAT YOU'RE DOING!!
# This data was taken out of YP map 'netmasks.byaddr' at Tue Jul 17 15:41:43 19
0

18.85.0.0       255.255.0.0

*** find the ethernet interface
everest# netstat -i
Name  Mtu  Net/Dest      Address        Ipkts  Ierrs Opkts  Oerrs Collis Queue
le0   1500 18.85.0.0     everest        39695   19   13871   1    203    0
lo0   1536 loopback      localhost      2275    0    2275    0    0      0

*** manually ifconfig it wrong & check result
everest# ifconfig le0 everest netmask 255.255.255.0 broadcast 18.85.255.255
everest# ifconfig le0
le0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>
        inet 18.85.1.59 netmask ffffff00 broadcast 18.85.255.255
        ether 8:0:20:8:ee:2b

*** manually request that ifconfig do a lookup of netmask & check result
everest# ifconfig le0 everest netmask + broadcast 18.85.255.255
everest# ifconfig le0
le0: flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>
        inet 18.85.1.59 netmask ffffff00 broadcast 18.85.255.255
        ether 8:0:20:8:ee:2b    ^^^^^^^^
                               oooops! that's not right!

That's the problem in a nutshell.  Did I miss something here?
      Respectfully,
         David N. Blank 
         M.I.T. Media Lab
         dnb@media-lab.media.mit.edu