Hello Álvaro,
I have bad news for you. The message I sent you before is only relevant
for the old mcproxy version 0.1.5. In all newer versions this problem is
already fixed.
I overworked a few things but it schould not solve any probelm.
So I have currently no idea what's the problem.
Can you monitor with wireshark the connection to your IPTV decoder,
maybe it sends join messages with a wrong checksum.
Or if it is possible to activate the debug mode you could look for the
debug output "received packet XXXXXXXXXXXXXXXXXXXXXXXXXXXXX" in one of
the log files, maybe the mcproxy drops the packet for some other reason.
Kind Regards,
Sebastian
Am 18.03.2014 14:14 schrieb Sebastian Wölke:
> Hello Álvaro,
>
> oh oh, yes I see. Its a bug of the mcproxy.
> The mcproxy receives the join message, but of some reason it is not
> possible to get the interface interface index of the receiver
> interface (IPv4 socket problem) which is necessary to asign it to a
> querier. Instead I have to map the source address of the join message
> to a subnet of the related interface. Here is the bug. I just check if
> the first address/subnet of the interface in in the same subnet as the
> join message. I will fix it.
>
> Kind Regards,
> Sebastian
>
> Am Dienstag, 18. März 2014 11:32:47 UTC+1 schrieb noltari:
>
>> Hello Sebastian,
>>
>> First of all, I have updated the OpenWrt package to the latest
>> version, which is based on your memory_minimisation branch:
>>
https://github.com/Noltari/openwrt-mcproxy/commit/ef4e29999bb2900db28b39af8299dea2bcff3340
>> [2]
>>
>> The trouble I have is related to the IPTV decoders of my ISP.
>> My ISP assigns an alias to the LAN interface (10.x.y.z/29), which is
>> used only for the TV decoders, instead of using the normal
>>
192.168.1.0/24 [3] subnet.
>> For some odd reason, those devices can't subscribe to a multicast
>> address if the alias IP is not the main IP of LAN.
>>
>> P.D: IPv4, and I've tried with IGMPv2 (since the IPTV decoders are
>> supposed to be IGMPv2) and with IGMPv3.
>>
>> Regards,
>> Álvaro.
>>
>> El lunes, 17 de marzo de 2014 17:36:31 UTC+1, Sebastian Wölke
>> escribió:
>>
>>> Hello Álvaro,
>>>
>>> Thank you very much for the pull request.
>>>
>>>> What happens if one interface has several IPs?
>>> The source address of join and leave messages for the membership
>>> aggregation are handled by the linux kernel (you're right, usually
>>> the first address of the interfaces).
>>> And for the query messages at the downstream/querier side the
>>> mcproxy is also configured to use the first address.
>>>
>>> What kind of trouble do you have and which IP version do you use?
>>>
>>> Kind Regards,
>>> Sebastian
>>>
>>> On Saturday, March 15, 2014 2:19:09 AM UTC+1, noltari wrote:
>>>
>>>> Hello Sebastian,
>>>>
>>>> I have updated my next branch and created a pull request with the
>>>> changes I proposed before and a typo fix:
>>>>
https://github.com/mcproxy/mcproxy/pull/5 [1]
> --
> You received this message because you are subscribed to a topic in
> the Google Groups "Multicast Proxy" group.
> To unsubscribe from this topic, visit
>
https://groups.google.com/d/topic/multicast-proxy/nKJ9sQaoz7c/unsubscribe
> [4].
> To unsubscribe from this group and all its topics, send an email to
>
multicast-pro...@googlegroups.com.
> For more options, visit
https://groups.google.com/d/optout [5].
>
>
> Links:
> ------
> [1]
>
https://www.google.com/url?q75https%3A%2F%2Fgithub.com%2Fmcproxy%2Fmcproxy%2Fpull%2F546sa75D46sntz�75146usg75AFQjCNE9ifje0YenvRXRLIOTNXSchTBu7A
> [2]
>
https://www.google.com/url?q75https%3A%2F%2Fgithub.com%2FNoltari%2Fopenwrt-mcproxy%2Fcommit%2Fef4e29999bb2900db28b39af8299dea2bcff334046sa75D46sntz�75146usg75AFQjCNEQ8n3Oj9hXZLF4q7o73af_Lre5Dg
> [3]
>
http://www.google.com/url?q75http%3A%2F%2F192.168.1.0%2F2446sa75D46sntz�75146usg75AFQjCNHGv0kuFjHRqP7t4_PcGqrYIfWtqw
> [4]
>
https://groups.google.com/d/topic/multicast-proxy/nKJ9sQaoz7c/unsubscribe
> [5]
https://groups.google.com/d/optout