So long story short iI have a firewall running PF on 10.2 (r286666) and I want to be able to use net/miniupnpd along with net/minissdpd to serve manage UPnP traffic. I’m testing whether UPnP works with miniupnpd on a Debian machine and an Xbox one's NAT test.
So far what I can tell is supposed to happen is that the client makes and http request to 239.255.255.250 with a special search header, the UPnP server sees that and replies directly to the client with an http OK status (200). This is how the client finds the UPnP server and sends it further requests to open ports. For the life of me, cannot get the auto-discovery portion of this to work. If I do the request manually by hand, miniupnpd works fine.
I tried the following rules to see if I could at least ping the firewall...
And that resulted in nothing, ifiI try to ping 239.255.255.250 on a client machine I will get replies from other UPnP clients on the network, but not the firewall itself.
Does anyone have any insight on how to allow something like this?
So far what I can tell is supposed to happen is that the client makes and http request to 239.255.255.250 with a special search header, the UPnP server sees that and replies directly to the client with an http OK status (200). This is how the client finds the UPnP server and sends it further requests to open ports. For the life of me, cannot get the auto-discovery portion of this to work. If I do the request manually by hand, miniupnpd works fine.
I tried the following rules to see if I could at least ping the firewall...
Code:
pass quick on vlan4094 inet proto icmp from any to 224.0.0.0/4 keep state allow-opts
pass quick on vlan4094 inet proto icmp from 224.0.0.0/4 to any keep state allow-opts
And that resulted in nothing, if
Does anyone have any insight on how to allow something like this?