13.05.2007
, Multicast Routing Fedora Core 6 /NAT.
igmpproxy, , : http://sourceforge.net/projects/igmpproxy

IGMP Proxy ,
# tar -zxf igmpproxy-src-0.1-beta2.tar.gz
# cd igmpproxy/
# less README
# cd src/
# make && make install

, , , .

/etc/igmpproxy.conf , eth0 Mig Telecom, eth1 . , ,

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
## ,
## IP TV
##------------------------------------------------------
#quickleave

##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
## ,
##
##------------------------------------------------------
phyint eth0 upstream ratelimit 0  threshold 1
        altnet 10.20.0.0/16
        altnet 88.210.40.0/24
        altnet 80.240.211.0/22

##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##
##------------------------------------------------------
phyint eth1 downstream ratelimit 0  threshold 1

##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
## eth2 , ,
##------------------------------------------------------
phyint eth2 disabled

igmpproxy IPTables, .
IP Tables FW, , TTL 1, .

modprobe ipt_TTL
iptables -t filter -A INPUT -d 224.0.0.0/240.0.0.0 -i eth0 -j ACCEPT
iptables -t filter -A INPUT -s 224.0.0.0/240.0.0.0 -i eth0 -j ACCEPT
iptables -t filter -A FORWARD -d 224.0.0.0/240.0.0.0 -j ACCEPT
iptables -t filter -A FORWARD -s 224.0.0.0/240.0.0.0 -j ACCEPT
iptables -t mangle -A PREROUTING -d 224.0.0.0/240.0.0.0 -p udp -j TTL --ttl-inc 1

modprobe ipt_TTL TTL . TTL .

, .