woods@ncar.ucar.edu (Greg Woods) (05/04/91)
A while back I asked this group about third-party traceroute and got very positive results; we now have it running here and it has proven extremely useful for debugging network routing problems. The problem now is that it does not seem to work on SunOS 4.1.1 (we have it working on 4.0.3 and 4.1 systems). Other things using the NIT driver work fine under 4.1.1, such as "tcpdump". The message I get is: traceroute: nit output socket: Protocol not supported Did I leave out a needed kernel option that would explain "etherfind" and "tcpdump" working but not "traceroute"? (It doesn't work with the GENERIC kernel either). Did Sun break the NIT driver in 4.1.1? Does anyone have traceroute running on SunOS 4.1.1? We get the same message on both Sun-3 and Sun-4 architectures under 4.1.1. AdvTHANKSance, --Greg
kre@cs.mu.oz.au (Robert Elz) (05/04/91)
woods@ncar.ucar.edu (Greg Woods) writes: >Does anyone have traceroute running on SunOS 4.1.1? Yes - nothing special to make it work, it just did (hadn't tried it till a few seconds ago, and just copied the traceroute binary from 4.0.3, but I doubt that matters). kernel config that I use (relevant bits) ... options INET options TCPDEBUG # I don't imagine that this is it pseudo-device ether pseudo-device loop pseudo-device snit pseudo-device pf pseudo-device nbuf pseudo-device clone These bits are basically all the same as a GENERIC kernel has I believe. This is an SS2. kre
woods@ncar.ucar.edu (Greg Woods) (05/09/91)
After hearing from several people who said they had copied over binaries from older versions of SunOS, I did this, and it worked fine. Others claimed to have successfully compiled traceroute sources under SunOS 4.1.1, but I still get the "protocol not supported" message when I do this. At any rate, by using the old binaries my problem is solved, for the moment. Thanks to all who responded. --Greg