On Tue, Sep 23, 2008 at 2:27 PM, machv0 <> wrote:
>
> --- In "machv0" <> wrote:
> >
> > --- In "Jim George" <jimgeorge@> wrote:
> > >
> > > Hi,
> > > I am using a TS7250 board with kernel 2.4.26-ts9. I'm unable to get
> > > multicast to work properly. The kernel comes with multicast support
> > > (ifconfig shows eth0 as supporting it). I manually added a route
> using:
> > >
> > > route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
> > >
> > > It seems like the board can only send packets to other multicast
> > machines.
> > > It doesn't seem to want to receive them. Doing a ping 224.0.0.1
> from the
> > > TS7250 shows a list of available mcast hosts, but doing the same from
> > > another machine does not show the TS7250's IP address.
> > >
> > > Please let me know if there's a solution to this. There was an earlier
> > > message posted on this topic on Jul 18, 2006, with no response.
> > > -Jim
> > >
> >
> > At one point we were successfully using multicasting on a TS7200 in
> > our application. We have since switched to unicast for network
> > overhead reasons. However, and if I remember correctly, in order to
> > maintain your multicast routes you need a program running that tells
> > the kernel what do with multicast packets.
> >
> > Because I was able to get it to compile relatively painlessly, and
> > because we only ever used static routes I ended up using smcroute to
> > do the job. http://www.cschill.de/smcroute/. mroute is another program
> > that I came across in our research that does the job and is used in
> > cases where dynamic routing is necessary. I never did get mroute to
> > compile correctly.
> >
> > Good luck with this. The other thing I remember is the horrible state
> > of help/documentation available on the topic.
> >
> > -Mike Van Orden
> >
>
> make that mrouted, not mroute.
> http://www.jukie.net/~bart/multicast/Linux-Mrouted-MiniHOWTO.html
> Make that mrouted.
Mike,
Thanks for the reply. Could you confirm what kernel version you're
using? I'm running 2.4.26-ts9. I got smcroute to compile, but I
couldn't start the daemon, it says:
ERRO: MRT_INIT failed; Errno(92): Protocol not available
I'm able to see a new group membership in /proc/net/igmp when my
multicast program is running, and it goes away when the program is
stopped. The same code works well on desktop distros like Fedora.
However, like I mentioned earlier, I can't get the program on the
TS7250 to read anything from the mcast group.
Any insights would be most appreciated.
Thanks!
-Jim
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|