Биллинговая система Nodeny
21 Ноября 2024, 19:31:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: pf + IPTV  (Прочитано 17154 раз)
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« : 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 добавил порты... но не работает ((( подскажите в чем проблема может быть ?
Записан
Inzevision
NoDeny
Пользователь
*

Карма: 3
Offline Offline

Сообщений: 59


Просмотр профиля Email
« Ответ #1 : 19 Мая 2010, 13:23:42 »

может проблема в ttl ? в ip-tv обычно ttl = 1
Записан
md5
NoDeny
Старожил
*

Карма: 0
Offline Offline

Сообщений: 256

647618
Просмотр профиля
« Ответ #2 : 20 Мая 2010, 01:53:40 »

может проблема в ttl ? в ip-tv обычно ttl = 1

уже разобрался. спасибо!
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #3 : 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 не пускает поток.
Записан
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #4 : 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}
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!