pfSense Support Subscription

Author Topic: IPtv multicast  (Read 237704 times)

0 Members and 1 Guest are viewing this topic.

Offline Evgeny

  • Moderator
  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: IPtv multicast
« Reply #45 on: August 22, 2009, 11:08:36 am »
Кстати, всем интересующимся. Можете uninstall/install igmpproxy package и попробовать. Патч наконец-то стал доступен.

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #46 on: August 22, 2009, 01:57:21 pm »
Я невнимательно посмотрел на внешнем интерфейсе есть IGMP но он от удаленного устройства а не от моего шлюза
IGMP запросы ходят только по внутреннему интерфейсу

PS версию igmpproxy обновил через пакеты
« Last Edit: August 22, 2009, 01:59:22 pm by filosoff96 »

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #47 on: August 22, 2009, 02:06:07 pm »
Это внутри

18:56:04.464254 IP 192.168.0.97 > 224.0.0.252: igmp v2 report 224.0.0.252
18:56:04.464674 IP 192.168.0.97 > 239.255.0.147: igmp v2 report 239.255.0.147
18:58:07.967229 IP 192.168.0.1 > 224.0.0.1: igmp query v2

Это снаружи

19:02:56.110616 IP 10.255.189.193 > 224.0.0.1: igmp query v2
19:03:56.363288 IP 10.255.189.193 > 224.0.0.1: igmp query v2
19:04:57.298533 IP 10.255.189.193 > 224.0.0.1: igmp query v2

Offline Evgeny

  • Moderator
  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: IPtv multicast
« Reply #48 on: August 22, 2009, 02:15:01 pm »
Не уверен, что это корректно, на сколько я помню моя тестовая программулина (какой-то плэйер) слал membership report на 224.0.0.2, а внутри уже был адрес типа 239.255.0.147. Я гляну в RFC, как должно быть.
18:56:04.464674 IP 192.168.0.97 > 239.255.0.147: igmp v2 report 239.255.0.147
Что у тебя с маршрутизацией покажи пожалуйста
netstat -rn

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #49 on: August 22, 2009, 02:19:17 pm »

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.255.189.193     UGS         0   202232    rl1
10.255.189.192/27  link#2             UC          0        0    rl1
10.255.189.193     00:0c:31:65:7d:00  UHLW        2      105    rl1   1074
10.255.189.195     127.0.0.1          UGHS        0        0    lo0
127.0.0.1          127.0.0.1          UH          1        0    lo0
192.168.0.0/24     link#1             UC          0        0    rl0
192.168.0.97       00:11:d8:d7:72:18  UHLW        1    49921    rl0   1007

Offline Evgeny

  • Moderator
  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: IPtv multicast
« Reply #50 on: August 22, 2009, 02:21:23 pm »
Попробуй добавить следующее
route add host 239.255.0.147 10.255.189.193

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #51 on: August 22, 2009, 02:22:39 pm »
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave
phyint rl1 upstream ratelimit 0 threshold 1
altnet 212.49.127.0/24

phyint rl0 downstream ratelimit 0 threshold 1
altnet 192.168.0.0/24

Это конфиг

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #52 on: August 22, 2009, 02:26:02 pm »
Попробуй добавить следующее
route add host 239.255.0.147 10.255.189.193
route: bad address: host

Offline Evgeny

  • Moderator
  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: IPtv multicast
« Reply #53 on: August 22, 2009, 02:27:01 pm »
Пардон
route add -host 239.255.0.147 10.255.189.193

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #54 on: August 22, 2009, 02:31:04 pm »
нет тишина на внешнем ...

Offline Evgeny

  • Moderator
  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: IPtv multicast
« Reply #55 on: August 22, 2009, 02:32:40 pm »
так не бывает -)
netstat -rn опять пожалуйста и что говорит igmpproxy если запустить с debug?

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #56 on: August 22, 2009, 02:36:03 pm »

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.255.189.193     UGS         0   242955    rl1
10.255.189.192/27  link#2             UC          0        0    rl1
10.255.189.193     00:0c:31:65:7d:00  UHLW        3      190    rl1     39
10.255.189.195     127.0.0.1          UGHS        0        0    lo0
127.0.0.1          127.0.0.1          UH          1        0    lo0
192.168.0.0/24     link#1             UC          0        0    rl0
192.168.0.97       00:11:d8:d7:72:18  UHLW        1   122870    rl0   1198
239.255.0.147      10.255.189.193     UGHS        0        0    rl1

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #57 on: August 22, 2009, 02:37:58 pm »
Debu: SENT Membership query   from 10.255.189.195  to 224.0.0.1
Debu: Sent membership query from 10.255.189.195 to 224.0.0.1. Delay: 10
Debu: Created timeout 3 (#0) - delay 10 secs
Debu: (Id:3, Time:10)
Debu: Created timeout 4 (#1) - delay 21 secs
Debu: (Id:3, Time:10)
Debu: (Id:4, Time:21)
Debu: Packet from 10.255.189.195: proto: 2 hdrlen: 20 iplen: 8 or 2048
Note: RECV Membership query   from 10.255.189.195  to 224.0.0.1 (ip_hl 20, data 8)
Debu: About to call timeout 3 (#0)
Debu: Aging routes in table.
Debu:
Current routing table (Age active routes);
-----------------------------------------------------

Debu: No routes in table...
Debu:
-----------------------------------------------------

Offline Evgeny

  • Moderator
  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: IPtv multicast
« Reply #58 on: August 22, 2009, 02:40:46 pm »
Фикня какая-то, а где 239.255.0.147 в debug логе?

Offline filosoff96

  • Jr. Member
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re: IPtv multicast
« Reply #59 on: August 22, 2009, 02:41:31 pm »
А нету ...

внутри есть

19:36:59.593338 IP 192.168.0.97 > 239.255.0.147: igmp v2 report 239.255.0.147
19:37:00.046835 IP 192.168.0.97 > 239.255.0.147: igmp v2 report 239.255.0.147