Поднимаем старую тему господа.После нескольких часов Гугла, читания множества форумов - результат один - IPTV - неработает
Работаем с FreeBSD 7.0-RELEASE
Имеем nfe0 - смотрящего напрямую в Инет (с внешним IP)
fxp0 - смотрящего во внутреннюю сеть 172.19.14.0/24
Опции в ядре
====== my =========
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPDIVERT
options IPFIREWALL_NAT
options DUMMYNET
options LIBALIAS
options MROUTING
====== my =========
Настройки IPFW
====== /etc/ip.firewall =========
fwcmd="/sbin/ipfw -q"
ext_if="nfe0"
${fwcmd} -f flush
${fwcmd} add pass all from any to any via lo0
${fwcmd} add deny all from any to 127.0.0.0/8
${fwcmd} add deny ip from 127.0.0.0/8 to any
${fwcmd} add divert natd ip4 from any to any via $ext_if
${fwcmd} add pass ip from any to any
${fwcmd} add pass igmp from any to any
====== /etc/ip.firewall =========
Запущен igmpproxy
====== /usr/local/etc/igmpproxy.conf =========
quickleave
phyint nfe0 upstream ratelimit 0 threshold 1
phyint fxp0 downstream ratelimit 0 threshold 1
====== /usr/local/etc/igmpproxy.conf =========
По совету извращенцев добавлен роутинг
route add -net 224.0.0.0 77.41.80.1 240.0.0.0
Пробовал mrouted
Пробовал pimdd из портов, т.к. опция PIM в ядре - не работает, пишет что неизвестная
Пробовал всё во всех порядках и позах
Всё работает - КРОМЕ IPTV
Помогите!