http://verhoum.livejournal.com/17362.html - как собрать igmpproxy
$ whereis igmpproxy
igmpproxy: /usr/local/sbin/igmpproxy /usr/local/etc/igmpproxy.conf
$ sudo nano /usr/local/etc/igmpproxy.conf
$ cat /usr/local/etc/igmpproxy.conf
########################################################
#
# Example configuration file for the IgmpProxy
# --------------------------------------------
#
# The configuration file must define one upstream
# interface, and one or more downstream interfaces.
#
# If multicast traffic originates outside the
# upstream subnet, the "altnet" option can be
# used in order to define legal multicast sources.
# (Se example...)
#
# The "quickleave" should be used to avoid saturation
# of the upstream link. The option should only
# be used if it's absolutely nessecary to
# accurately imitate just one Client.
#
########################################################
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint eth0 upstream ratelimit 0 threshold 1
altnet 10.0.0.0/8
# altnet 192.168.5.0/24
##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint eth1 downstream ratelimit 0 threshold 1
##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
#phyint eth2 disabled
#quickleave
#phyint eth0 upstream ratelimit 0 threshold 1
#altnet 0.0.0.0.0/0
#altnet 172.16.16.0/24
#altnet 78.107.23.0/24
#phyint eth1 downstream ratelimit 0 threshold 1
#phyint eth0 disabled
phyint lo disabled
конфиг пока вот такой - не рабочий