On Sat, Jul 25, 2009 at 9:55 PM, Evgeny
Yurchenko<[email protected]> wrote:
>> From: Evgeny Yurchenko [mailto:[email protected]]
>> Sent: July 25, 2009 3:49 PM
>>
>> > From: Ermal Luçi [mailto:[email protected]]
>> > Sent: July 25, 2009 11:20 AM
>> >
>> > On Fri, Jul 24, 2009 at 6:19 PM, Evgeny
>> > Yurchenko<[email protected]> wrote:
>> > >> From: Evgeny Yurchenko [mailto:[email protected]]
>> > >> Sent: July 23, 2009 5:59 PM
>> > >>
>> > >> > From: Evgeny Yurchenko [mailto:[email protected]]
>> > >> > Sent: July 23, 2009 12:07 PM
>> > >> >
>> > >> > > From: [email protected] [mailto:[email protected]] On
>> > >> > > Sent: July 23, 2009 11:32 AM
>> > >> > >
>> > >> > > On Thu, Jul 23, 2009 at 11:29 AM, Chris
>> > Buechler<[email protected]>
>> > >> > > wrote:
>> > >> > > > On Thu, Jul 23, 2009 at 10:02 AM, Evgeny
>> > >> > > > Yurchenko<[email protected]> wrote:
>> > >> > > >>
>> > >> > > >> Thanks for quick report Chris. I am completely new to
>> > >> this stuff
>> > >> > > >> please bear with me. Trying to accoomplish 'Clone the
>> > >> > > tools repo at
>> > >> > > >> rcs.pfsense.org' I came to conclusion I need git
>> > >> installed on my
>> > >> > > >> pfSense-dev system. Reading several documents I tried
>> > >> > the following
>> > >> > > >> procedure:
>> > >> > > >> echo "WITHOUT_X11=yo" >> /etc/make.conf portsnap fetch
>> > >> > extract ->
>> > >> > > >> Success cd /usr/ports/devel/git && make BATCH=yo &&
>> > >> make install
>> > >> > > >> BATCH=yo && make clean -> Failure after the next:
>> > >> > > >>
>> > >> > > >
>> > >> > > > No idea.  Try to pkg_add -r git, or you may have to
>> > clone it on
>> > >> > > > another system and copy over the port.
>> > >> > > >
>> > >> > >
>> > >> > > or fetch http://cvs.pfsense.org/~cmb/igmpproxy-port.tgz
>> > >> > >
>> > >> > >
>> > >> >
>> > >>
>> >
>> ---------------------------------------------------------------------
>> > >> > > To unsubscribe, e-mail: [email protected] For
>> > >> > additional
>> > >> > > commands, e-mail: [email protected]
>> > >> > >
>> > >> > > Commercial support available - https://portal.pfsense.org
>> > >> > >
>> > >> > # pkg_add -r git
>> > >> > Error: FTP Unable to get
>> > >> > ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.0-rele
>> > >> ase/Latest/git.tbz: File unavailable (e.g., file not found, no >
>> > >> access)
>> > >> > pkg_add: unable to fetch
>> > >> > 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.0-rel
>> > >> ease/Latest/git.tbz' by URL
>> > >> >
>> > >> > Fetch from http worked, thank you.
>> > >> >
>> > >> > Eugene
>> > >> >
>> > >>
>> > >> Ok, I managed to fix 'not sending IGMP out of upstream
>> interface'.
>> > >> But igmpproxy sends it only first two times when IGMP
>> received on
>> > >> downstream interface.
>> > >>
>> > >> 17:54:59.158716 IP 192.168.254.1 > 239.142.1.1: igmp v2 report
>> > >> 239.142.1.1
>> > >> 17:55:59.057693 IP 192.168.254.1 > 239.142.1.1: igmp v2 report
>> > >> 239.142.1.1
>> > >>
>> > >> Then further igmp reports for this group received on downstream
>> > >> interface are not send out of upstream... Though igmpproxy
>> > sees them.
>> > >> Will investigate further.
>> > >>
>> > >> Eugene.
>> > >>
>> > > Ok. This part is done. IGMP is being sent from downstream
>> > to upstream interface.
>> > > Now another problem. When I generate multicast traffic
>> > (with destination IP 239.142.1.1) on WAN this traffic does
>> not go to
>> > downstream interface (LAN).
>> > > Has this package ever worked on Linux (as I undrestand it
>> > was initially written on Linux)?
>> > >
>> >
>> > http://forum.pfsense.org/index.php/topic,13312.15.html
>> >
>> > > Eugene.
>> > >
>> > >
>> >
>> ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: [email protected] For
>> > additional
>> > > commands, e-mail: [email protected]
>> > >
>> > > Commercial support available - https://portal.pfsense.org
>> > >
>> > >
>> >
>> >
>> >
>> > --
>> > Ermal
>> >
>> I do not believe the guy who reported "igmpproxy works" on
>> forum says truth as there are several more people for whom it
>> does not work. Moreover he proposed to configure rulese for
>> outgoing from interface traffc which does not make sense for me.
>>
>> Eugene.
>>
> What I am trying to understand here is "how should it work"?
> 'IGMP proxy' means that it should proxy IGMP-packets. Ok, now I got it 
> working with some modification of its code.
> Now IGMP from downstream interface is proxied to upstream interface. Device 
> on upstream interface start multicasting on this network segmen, so pfSense 
> starts receiving multicast stream on upstream interface. Now the question, 
> what should happen with these multicast packets?
> 1) kernel shoud route them to downstream interface.
> 2) igmpproxy should be receiving them and transmitting on downstream 
> interface.
> Your thoughts please?
>

Yeah kernel should do the routing.
I think there might be a sysctl for alloing multicast forwarding to
work but that should be activated when you create the socket(to be
verified!).

I will give it a look soon and find the solution that feets all.

Though on 2.0 based on 8.0 freebsd it works without as it is.

> Eugene.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> Commercial support available - https://portal.pfsense.org
>
>



-- 
Ermal

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Commercial support available - https://portal.pfsense.org

Reply via email to