Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: md5 от 17 Мая 2010, 17:31:57



Название: pf + IPTV
Отправлено: md5 от 17 Мая 2010, 17:31:57
Настроил udpxy

int_if  = "em0"
ext_if2 = "rl0"

pass on $int_if inet proto igmp to any allow-opts
pass in on $int_if inet proto udp to any port {1234, 9875}
pass on $ext_if2 inet proto igmp to any allow-opts
pass in on $ext_if2 proto udp to any port {1234, 9875}

ну и естественно ipfw добавил порты... но не работает ((( подскажите в чем проблема может быть ?


Название: Re: pf + IPTV
Отправлено: Inzevision от 19 Мая 2010, 13:23:42
может проблема в ttl ? в ip-tv обычно ttl = 1


Название: Re: pf + IPTV
Отправлено: md5 от 20 Мая 2010, 01:53:40
может проблема в ttl ? в ip-tv обычно ttl = 1

уже разобрался. спасибо!


Название: Re: pf + IPTV
Отправлено: k291 от 26 Июля 2014, 22:09:35
Как починили?
Пытаюсь пропустить в сеть iptv multicast, но чтото не выходит.
Пока из того что работает:
 cd /usr/ports/net/udpxy
 make install clean
# udpxy -v -S -p 4022 -l /var/log/udpxy.log -a 10.0.0.1 -m 200.1.1.242 -T
# ipfw add 5 allow tcp from any to any dst-port 4022

Видимо pf не пускает поток.


Название: Re: pf + ipfw + IPTV
Отправлено: k291 от 27 Июля 2014, 01:55:46
# cd /usr/ports/net/udpxy
# make install clean
# udpxy -v -S -p 7788 -l /var/log/udpxy.log -m 217.1.1.242 -M 30 -B 1Mb -c 10
-M пере подключение к мультикаст потоку. Минимум 30 сек
# sockstat | grep udpxy

Разрешение в ipfw:
# ipfw add 4 allow tcp from any to any dst-port 7788
# ipfw add 6 allow udp from any to any dst-port 4001
# ipfw add 20 allow igmp from any to any via igb1

Разрешение в pf:
# nano /etc/pf.conf
Цитировать
#Mir
ext_if = "igb1"
#Lan
lan_if2 = "igb0"

set limit states 128000
set optimization aggressive

nat pass on $ext_if from 10.0.0.0/24 to any -> ($ext_if)

pass on $ext_if inet proto igmp to any allow-opts
pass in on $ext_if inet proto udp to any port {4001, 7788}
pass on $lan_if2 inet proto igmp to any allow-opts
pass in on $lan_if2 proto udp to any port {4001, 7788}