The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"IPTV и freebsd-роутер"
Отправлено demchenko, 07-Июн-10 21:42 
У провайдера есть IPTV, вещают станции с айпишниками 239.255.0.*
У меня стоит роутер на freebsd 8R, интернет-канал входит в rl0 (188.226.y.x), локальная сеть в stge0 (192.168.1.0/26), ipfw+kernel nat
Ядро собрано с опцией MROUTING.
Никак не получается заставить его раздавать iptv в локалку, ни mrouted, ни igmpproxy чего-то не хотят работать.
конфиг igmpproxy:

quickleave
phyint rl0 upstream  ratelimit 0  threshold 1
        altnet 192.168.1.0/26
phyint stge0 downstream  ratelimit 0  threshold 1
phyint lo0 disabled

других интерфейсов, кроме rl0, stge0 и lo0 нет.

конфиг ipfw:


00005 nat 1 ip from 192.168.1.0/26 to any
00006 nat 1 ip from any to 188.226.y.x
00010 allow ip from any to any via lo0
00011 check-state
00020 allow ip from any to any via stge0
00030 allow gre from any to any
00040 allow icmp from any to any
00045 allow igmp from any to any
00050 allow ip from me to any out via rl0 keep-state
00060 allow tcp from any to me dst-port 20000 keep-state
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
00500 allow udp from any to 224.0.0.0/4
00600 allow udp from 224.0.0.0/4 to any
05000 allow ip from 192.168.1.0/26 to any out via rl0 keep-state
05500 allow ip from any to 192.168.1.0/26 in via rl0 keep-state
06000 allow ip from me to any out via rl0 keep-state
65534 deny ip from any to any

ipfw nat 1 config ip 188.226.y.x
# sysctl net.inet.ip.fw.one_pass
net.inet.ip.fw.one_pass: 0


После запуска igmpproxy, netstat -g показывает только пару VIF, multicast forwarding talbe - пуста.
Если запускать mrouted (с пустым конфигом) - появляются записи в форвардинг таблице, но один хрен - не работает iptv на компах в локалке.

подскажите, что же я не так делаю?

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру