• 1 Votes
    30 Posts
    1k Views

    @maximushugus

    I did just copy your pimd version over my older pimd version. In opposite to my older version Not running.

    After pkg install of my own version ... not running as well. I really have to compile a new version myself. But not so easy at the moment'.

  • 0 Votes
    5 Posts
    1k Views

    So I installed the pimd package

    Added the two VLANs to the PIMD interfaces list and enabled them Add one pfsense interface as RP address for PIMd (192.168.12.1) left all other pimd configuration options at defaults

    In addition, I add on each of the interfaces a firewall rule to pass everything, also checked the "Allow IP options" on those rules. Logging enabled.
    In addition, I add on each interface at the very end a "catch all" blocking rule, also with logging enabled. This is so that I can see if my "pass" rule misses anything.

    Then I started VLC multicast streaming server on 192.168.12.101 (vlan12):

    cvlc BigBuckBunny_320x180.mp4 --sout "#rtp{dst=239.255.1.2,port=5004,ttl=10,mux=ts,sap,name=Bunny}" --no-sout-all --sout-keep --loop

    PIMD status shows the server in its routing table:

    Virtual Interface Table ====================================================== Vif Local Address Subnet Thresh Flags Neighbors --- --------------- ------------------ ------ --------- ----------------- 0 192.168.1.1 192.168.1 1 DR NO-NBR 1 192.168.2.1 192.168.2 1 DR NO-NBR 2 192.168.10.1 192.168.10 1 DISABLED 3 192.168.12.1 192.168.12 1 DR NO-NBR 4 79.239.182.225 79.239.182.225/32 1 DISABLED 5 192.168.1.1 register_vif0 1 Vif SSM Group Sources Multicast Routing Table ====================================================== ----------------------------------- (S,G) ------------------------------------ Source Group RP Address Flags --------------- --------------- --------------- --------------------------- 192.168.12.101 239.255.1.2 192.168.12.1 CACHE SG Joined oifs: .....j Pruned oifs: ...... Leaves oifs: ...... Asserted oifs: ...... Outgoing oifs: .....o Incoming : ...I.. TIMERS: Entry JP RS Assert VIFS: 0 1 2 3 4 5 205 60 0 0 0 0 0 0 0 0 ----------------------------------- (S,G) ------------------------------------ Source Group RP Address Flags --------------- --------------- --------------- --------------------------- 192.168.12.101 239.255.255.255 192.168.12.1 CACHE SG Joined oifs: .....j Pruned oifs: ...... Leaves oifs: ...... Asserted oifs: ...... Outgoing oifs: .....o Incoming : ...I.. TIMERS: Entry JP RS Assert VIFS: 0 1 2 3 4 5 205 60 0 0 0 0 0 0 0 0 --------------------------------- (*,*,G) ------------------------------------ Number of Groups: 4 Number of Cache MIRRORs: 8 ------------------------------------------------------------------------------

    Then I start client on 192.168.1.196 (vlan1):

    vlc rtp://239.255.1.2:5004

    but dont get a video. This works fine, if client and server are on the same VLAN.

    Packet capture on pfsense vlan1 interface shows that the client is trying to join the group:

    22:31:55.963481 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA)) 192.168.1.196 > 224.0.0.22: igmp v3 report, 1 group record(s) [gaddr 239.255.1.2 to_in { }] 22:31:56.735594 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA)) 192.168.1.196 > 224.0.0.22: igmp v3 report, 1 group record(s) [gaddr 239.255.1.2 to_in { }] 22:31:57.327523 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA)) 192.168.1.196 > 224.0.0.22: igmp v3 report, 1 group record(s) [gaddr 239.255.1.2 to_ex { }] 22:31:57.827784 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 48, options (RA)) 192.168.1.196 > 224.0.0.22: igmp v3 report, 2 group record(s) [gaddr 239.255.1.2 is_ex { }] [gaddr 224.0.0.251 is_ex { }] 22:31:57.955683 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 40, options (RA)) 192.168.1.196 > 224.0.0.22: igmp v3 report, 1 group record(s) [gaddr 239.255.1.2 to_ex { }] 22:32:11.647572 IP (tos 0xc0, ttl 1, id 0, offset 0, flags [DF], proto IGMP (2), length 48, options (RA)) 192.168.1.196 > 224.0.0.22: igmp v3 report, 2 group record(s) [gaddr 239.255.1.2 is_ex { }] [gaddr 224.0.0.251 is_ex { }]

    But I can't see anything in the firewall logs, though logging is enabled (see above).

    Any ideas how to further debug this problem?

  • 0 Votes
    1 Posts
    470 Views
    No one has replied
  • 0 Votes
    12 Posts
    12k Views

    I had a similar problem with my IPTV service before. It kept buffering when I used it with my home network setup. The settings in my network system were messing with the streaming. You should check your Netgate and pfSense settings. Look for any limits on streaming or internet speed and see if the firewall is blocking something.

  • 0 Votes
    3 Posts
    782 Views

    @tyler_rm your links vs just posting the image here is a bit off putting for someone wanting to help.

    Here is a post I did year a go or so on how to validate if avahi is working.

    https://forum.netgate.com/post/1003226

    I personally am not a fan of breaking the L2 barrier like this - but in the link I go over how to actually validate if its working or not, etc. Hope that helps.

  • 0 Votes
    4 Posts
    2k Views

    @ddbnj said in udpbroadcastrelay and wireguard:

    opnsense forums, an update to udpbroadcastrealy

    Seems the problems are not over there, also it is on FreeBSD 13

    https://github.com/opnsense/plugins/issues/2817

  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    1 Posts
    646 Views
    No one has replied
  • 0 Votes
    7 Posts
    3k Views

    @CNLiberal said in Solution for Multicast Over Tunnel:

    haven't found decent OpenVPN software for the Mac yet.

    On this point, the client linked on this page from the OpenVPN Access server docs, in my experience, works fine with an OpenVPN server on pfSense. Just import the standard config. I have not tried this with a tap connection. I used the 2.7 version, and haven't tested the 3.1 beta. The page also mentions alternate clients.
    https://openvpn.net/vpn-server-resources/connecting-to-access-server-with-macos/

Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.