<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Multicast Routing в Freebsd</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html</link>
    <description>В локальной сети провайдер ввел IPTV (мультикастом). У меня же собран роутер на базе FreeBSD 6.2-RELEASE. Фильтрация трафика осуществляется ipfw, функции nat возложены на pf. &lt;br&gt;&lt;br&gt;Сетевые карты fxp0 - в локалку, fxp1 - к провайдеру (&lt;br&gt;fxp0: flags=8a43&amp;lt;UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,MULTICAST&amp;gt; mtu 1500&lt;br&gt;        options=48&amp;lt;VLAN_MTU,POLLING&amp;gt;&lt;br&gt;&lt;br&gt;fxp1: flags=9a43&amp;lt;UP,BROADCAST,RUNNING,ALLMULTI,SIMPLEX,LINK0,MULTICAST&amp;gt; mtu 1500&lt;br&gt;        options=48&amp;lt;VLAN_MTU,POLLING&amp;gt;&lt;br&gt; ). &lt;br&gt;&lt;br&gt;Ядро собрано с options MROUTING и options PIM&lt;br&gt;В конфиге pf прописано:&lt;br&gt;&lt;br&gt;nat pass on fxp1 from fxp0/16 to any -&amp;gt; (fxp1)&lt;br&gt;pass in quick on fxp1 all allow-opts&lt;br&gt;pass in quick on fxp0 all allow-opts&lt;br&gt;&lt;br&gt;В ipfw указаны только пара запретов (не касающихся мультикаста вообще, да и отключал я ipfw, без результатов)&lt;br&gt;У провайдера CISCO общается на PIMv2, следовательно mrouted не работает. Пробовался igmpproxy (брал отсюда http://homenet.corbina.net/index.php?s=178a67519e0d477b6f4b03af0526212c&amp;showtopic=86926&amp;pid=1062986154&amp;st=0&amp; ) &lt;br&gt;с таким конфиго</description>

<item>
    <title>Multicast Routing в Freebsd (pekap)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#12</link>
    <pubDate>Sun, 06 Sep 2009 12:03:56 GMT</pubDate>
    <description>igmpproxy, Version 0.1 beta3 for FreeBSD, Build 090906&lt;br&gt;Copyright 2005 by Johnny Egeland &amp;lt;johnny&#064;rlo.org&amp;gt;&lt;br&gt;Copyright 2007 by Pavel Korshunov, www.korshunov.com&lt;br&gt;Copyright 2008 by gygenot, www.gygenot.com&lt;br&gt;Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt&lt;br&gt;Debu: Searching for config file at &apos;/usr/local/etc/igmpproxy.conf&apos;&lt;br&gt;Debu: Config: Got a phyint token.&lt;br&gt;Debu: Config: IF: Config for interface rl0.&lt;br&gt;Debu: Config: IF: Got upstream token.&lt;br&gt;Debu: Config: IF: Got ratelimit token &apos;0&apos;.&lt;br&gt;Debu: Config: IF: Got threshold token &apos;1&apos;.&lt;br&gt;Debu: Config: IF: Got altnet token 10.5.200.1.&lt;br&gt;Debu: Config: IF: Altnet: Parsed altnet to 10.5.200.1/32.&lt;br&gt;Debu: Config: IF: Got altnet token 239.0.0.0/12.&lt;br&gt;Debu: Config: IF: Altnet: Parsed altnet to 239.0/12.&lt;br&gt;Debu: IF name : rl0&lt;br&gt;Debu: Next ptr : 0&lt;br&gt;Debu: Ratelimit : 0&lt;br&gt;Debu: Threshold : 1&lt;br&gt;Debu: State : 1&lt;br&gt;Debu: Allowednet ptr : 2820c030&lt;br&gt;Debu: Config: Got a phyint token.&lt;br&gt;Debu: Config: IF: Config for interface rl2.&lt;br&gt;Debu: Config: IF: Got downstream token.&lt;br&gt;De</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (GetinakS)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#11</link>
    <pubDate>Sat, 05 Sep 2009 20:44:56 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;А на 7.2 кто-нибудь пробовал? Мож, 7.2 не падает уже?&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Да, настроил всё на 7.2. Работает. Но таки падает при переключении каналов. &lt;br&gt;&amp;gt;&amp;gt;Нечасто, но регулярно. Будем ждать обновления igmpproxy? Может есть альтернативные методы? &lt;br&gt;&amp;gt;&amp;gt;У провайдеров же как-то работает. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Помагите кто нибудь настроить.............. &lt;br&gt;&lt;br&gt;debug.mpsafenet=0  в /boot/loader.conf попробуйте добавить.&lt;br&gt;</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (pekap)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#10</link>
    <pubDate>Sat, 05 Sep 2009 18:21:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt;А на 7.2 кто-нибудь пробовал? Мож, 7.2 не падает уже?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Да, настроил всё на 7.2. Работает. Но таки падает при переключении каналов. &lt;br&gt;&amp;gt;Нечасто, но регулярно. Будем ждать обновления igmpproxy? Может есть альтернативные методы? &lt;br&gt;&amp;gt;У провайдеров же как-то работает. &lt;br&gt;&lt;br&gt; Помагите кто нибудь настроить..............&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (Kirill Loker)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#9</link>
    <pubDate>Tue, 14 Jul 2009 07:40:40 GMT</pubDate>
    <description>&amp;gt;А на 7.2 кто-нибудь пробовал? Мож, 7.2 не падает уже?&lt;br&gt;&lt;br&gt;Да, настроил всё на 7.2. Работает. Но таки падает при переключении каналов. Нечасто, но регулярно. Будем ждать обновления igmpproxy? Может есть альтернативные методы? У провайдеров же как-то работает.&lt;br&gt;</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (Kirill Loker)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#8</link>
    <pubDate>Mon, 13 Jul 2009 10:50:16 GMT</pubDate>
    <description>&amp;gt;А на 7.2 кто-нибудь пробовал? Мож, 7.2 не падает уже? &lt;br&gt;&lt;br&gt;Чего-то у меня вообще не работает. Правда пока не копал глубоко. У меня 7.2 и bridge на внутренние компы. Кто-нибудь сумел таки нормально запустить это дело?&lt;br&gt;</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (penkovmm)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#7</link>
    <pubDate>Mon, 06 Jul 2009 07:54:56 GMT</pubDate>
    <description>&amp;gt;Сам этим вопросом давно озадачен. Не работает ничего, кроме igmpproxy. Но при &lt;br&gt;&amp;gt;частом переключении каналов выпадаю в дамп на Freebsd 7.0 , 7.1. &lt;br&gt;&amp;gt;У меня правда 3 сетевухи в бридже на которые мыльтикасты должны &lt;br&gt;&amp;gt;транслировацца, возможно можно достичь стабильности с минимумом железок.. &lt;br&gt;&amp;gt;Пробовал еще делать бридж с фильтрацией между своей и провайдерской сеткой, мультикасты &lt;br&gt;&amp;gt;бегают, но сами понимаете, это как-то некузяво.. &lt;br&gt;&lt;br&gt;А на 7.2 кто-нибудь пробовал? Мож, 7.2 не падает уже?&lt;br&gt;Кстати, вроде как в 7.2 улучшен механизм jail, мож попробовать igmpproxy в клетке запускать?&lt;br&gt;</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (Kadafi)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#6</link>
    <pubDate>Fri, 27 Mar 2009 13:38:59 GMT</pubDate>
    <description>Сам этим вопросом давно озадачен. Не работает ничего, кроме igmpproxy. Но при частом переключении каналов выпадаю в дамп на Freebsd 7.0 , 7.1. У меня правда 3 сетевухи в бридже на которые мыльтикасты должны транслировацца, возможно можно достичь стабильности с минимумом железок.. &lt;br&gt;Пробовал еще делать бридж с фильтрацией между своей и провайдерской сеткой, мультикасты бегают, но сами понимаете, это как-то некузяво..&lt;br&gt;</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (fx)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#5</link>
    <pubDate>Sun, 15 Mar 2009 08:23:56 GMT</pubDate>
    <description>&amp;gt;$&#123;fwcmd&#125; add pass ip from any to any &lt;br&gt;&lt;br&gt;многовато :)&lt;br&gt;для IPTV достаточно:&lt;br&gt;$&#123;fwcmd&#125; add pass ip from any to 224.0.0.0/4&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;====== /usr/local/etc/igmpproxy.conf ========= &lt;br&gt;&amp;gt;quickleave &lt;br&gt;&amp;gt;phyint nfe0 upstream ratelimit 0 threshold 1 &lt;br&gt;&amp;gt;phyint fxp0 downstream ratelimit 0 threshold 1 &lt;br&gt;&amp;gt;====== /usr/local/etc/igmpproxy.conf ========= &lt;br&gt;&lt;br&gt;а igmpproxy под фрю адаптирован?&lt;br&gt;в конфиг ещё надо добавить опцию altnet, где прописать все подсети, используемые провайдером для вещания, например:&lt;br&gt;&lt;br&gt;altnet 224.0.0.0/4&lt;br&gt;altnet 77.41.80.0/24&lt;br&gt;&lt;br&gt;(эти данные должен выдать провайдер)&lt;br&gt;&lt;br&gt;и, говорят, желательно запретить остальные интерфейсы, какие есть, например:&lt;br&gt;&lt;br&gt;phyint lo0 disabled&lt;br&gt;phyint fxp1 disabled&lt;br&gt;&lt;br&gt;&amp;gt;По совету извращенцев добавлен роутинг &lt;br&gt;&amp;gt;route add -net 224.0.0.0 77.41.80.1 240.0.0.0 &lt;br&gt;&lt;br&gt;извращенский роутинг не нужен, если у тебя один шлюз для всего.&lt;br&gt;&lt;br&gt;&amp;gt;Всё работает - КРОМЕ IPTV &lt;br&gt;&lt;br&gt;свои данные для altnet я подобрал, глядя в лог igmpproxy и tcpdump (мой провайдер их пока не выдал) - тем не менее, через мой шлюз (F</description>
</item>

<item>
    <title>Multicast Routing в Freebsd (Radio)</title>
    <link>https://opennet.ru/openforum/vsluhforumID10/3491.html#4</link>
    <pubDate>Thu, 12 Mar 2009 16:42:58 GMT</pubDate>
    <description>Поднимаем старую тему господа.&lt;br&gt;&lt;br&gt;После нескольких часов Гугла, читания множества форумов - результат один - IPTV - неработает&lt;br&gt;&lt;br&gt;Работаем с FreeBSD 7.0-RELEASE&lt;br&gt;Имеем nfe0 - смотрящего напрямую в Инет (с внешним IP)&lt;br&gt;fxp0 - смотрящего во внутреннюю сеть 172.19.14.0/24&lt;br&gt;&lt;br&gt;Опции в ядре&lt;br&gt;&lt;br&gt;====== my =========&lt;br&gt;options IPFIREWALL&lt;br&gt;options IPFIREWALL_FORWARD&lt;br&gt;options IPDIVERT&lt;br&gt;options IPFIREWALL_NAT&lt;br&gt;options DUMMYNET&lt;br&gt;options LIBALIAS&lt;br&gt;options MROUTING&lt;br&gt;====== my =========&lt;br&gt;&lt;br&gt;Настройки IPFW&lt;br&gt;&lt;br&gt;====== /etc/ip.firewall =========&lt;br&gt;fwcmd=&quot;/sbin/ipfw -q&quot;&lt;br&gt;&lt;br&gt;ext_if=&quot;nfe0&quot;&lt;br&gt;&lt;br&gt;$&#123;fwcmd&#125; -f flush&lt;br&gt;&lt;br&gt;$&#123;fwcmd&#125; add pass all from any to any via lo0&lt;br&gt;$&#123;fwcmd&#125; add deny all from any to 127.0.0.0/8&lt;br&gt;$&#123;fwcmd&#125; add deny ip from 127.0.0.0/8 to any&lt;br&gt;&lt;br&gt;$&#123;fwcmd&#125; add divert natd ip4 from any to any via $ext_if&lt;br&gt;&lt;br&gt;$&#123;fwcmd&#125; add pass ip from any to any&lt;br&gt;$&#123;fwcmd&#125; add pass igmp from any to any&lt;br&gt;====== /etc/ip.firewall =========&lt;br&gt;&lt;br&gt;Запущен igmpproxy&lt;br&gt;&lt;br&gt;====== /usr/local/etc/igmpproxy.conf =========&lt;br&gt;quickleave&lt;br&gt;phyint nfe0 upstream ratelimit 0 </description>
</item>

</channel>
</rss>
