On 2007/02/11 18:16, Arnaud Feix wrote: > It's very interesting but my problem is to allow two or more station > to receive the flow sent by the provider at the same time.
I think this is a bit more complicated than port forwarding/triggers.. it's most likely to be a multicast stream. Normally (from an end-user perspective) you would see igmp query packets destined for 224.0.0.1, like this: <[EMAIL PROTECTED]:5>$ sudo tcpdump -nipppoe0 host 224.0.0.1 tcpdump: listening on pppoe0, link-type PPP_ETHER 21:50:56.726427 193.178.223.245 > 224.0.0.1: igmp query [tos 0xc0] [ttl 1] 21:51:56.726445 193.178.223.245 > 224.0.0.1: igmp query [tos 0xc0] [ttl 1] 21:52:56.726968 193.178.223.245 > 224.0.0.1: igmp query [tos 0xc0] [ttl 1] 21:53:56.727615 193.178.223.245 > 224.0.0.1: igmp query [tos 0xc0] [ttl 1] (that is my ISP's access router, in your case I guess you would see them coming from your freebox). If that's the case, you most likely need an IGMP proxy, here are some examples but I don't know of any that work directly under OpenBSD: http://sourceforge.net/projects/igmpproxy http://potiron.loria.fr/projects/madynes/internals/perso/lahmadi/igmpv3proxy I suspect that basing things on OpenBSD software (maybe dvmrpd) is likely to be a better idea than porting these... Here are some starting points on the IGMP protocol: http://ietfreport.isoc.org/idref/draft-ietf-behave-multicast/ http://ietfreport.isoc.org/idref/draft-ietf-magma-igmp-proxy/ also rfc3376, etc. (referenced by these documents). and an introduction from an ISP: http://forum.zensupport.co.uk/thread/10974.aspx
