romig@osu-eddie.UUCP (06/10/85)
From: romig (Steve Romig) Here's the situation: we have 3 Suns and a Vax 780 on an Ethernet. All four are running variations of 4.2 BSD Unix. For the most part, everything works just great. We can telnet about, rlogin, etc. A while ago, someone here started messing about with broadcast datagrams on the net. They found that they could get it all to work on the Suns, but not on the Vax. The receiving program does not receive broadcast packets sent from the Suns. No one can receive the broadcast packets sent from the Vax. So he started looking at the sources for other odds and ends, trying to figure out how broadcast stuff was supposed to work. In particular, he looked at "rwhod" to see what it did. As a part of this, we decided to go ahead and install rwhod on the system for grins (we hadn't bothered with it when we first put everything on the net). Lo and behold, rwho and co. don't work either. Other strange anamolies: on the Suns, typing "/etc/ifconfig ec0" gives me "flags=63<UP,BROADCAST,NOTRAILERS,RUNNING>". On the Vax, I see "flags=21<UP,NOTRAILERS>". On both the Suns and the Vax we configure the interface with the line "/etc/ifconfig ec0 `hostname` -trailers up". Other info: we are using a 3com ethernet board in the Vax. Questions: 1. why doesn't rwho and co. work, and more generally, why can't we get broadcast datagrams to work? 2. why doesn't ifconfig on the Vax tell us that the interface is RUNNING and BROADCAST? How can we convince it to be RUNNING and BROADCAST? What does it mean when it claims RUNNING, anyway? Answers or hints would be greatly appreciated. I'll summarize to the net if I hear anything useful. --- Steve romig@ohio-state on CSNet cbosgd!osu-eddie!romig on UUCP
ben@cernvax.UUCP (ben) (06/13/85)
Your woes are probably due to the basic bugs in UDP under 4.2 I'm sending you a set of bugs under separate cover... Ben M. Segal, CERN-DD, 1211 Geneva 23, Switzerland (ben@cernvax via mcvax)