[Cerowrt-devel] upnp and PCP for ipv6

Dave Taht dave.taht at gmail.com
Mon Mar 24 12:54:15 EDT 2014


Does anyone care/have a use for at the moment - pcp for ipv6?


---------- Forwarded message ----------
From: miniupnp <miniupnp at free.fr>
Date: Mon, Mar 24, 2014 at 4:15 AM
Subject: Re: *Wrt PCP support?
To: Markus Stenberg <markus.stenberg at iki.fi>
Cc: Dave Taht <dave.taht at gmail.com>, Steven Barth <cyrus at openwrt.org>


Hello,

I have made the necessary changes so miniupnpd listen for IPv6 packets
sent to PCP port (5351)
https://github.com/miniupnp/miniupnp/commit/ad88cc0819321eb2841958f846138ac3a225152f

There is still work to enable the "IPv6 firewall" and NAT64 PCP scenarios.
The PCP code was assuming the client want NAT44.

Regards,

Thomas


Le 07/03/2014 12:52, Markus Stenberg a écrit :
> On 7.3.2014, at 11.45, miniupnp <miniupnp at free.fr> wrote:
>
>> Le 07/03/2014 12:19, Markus Stenberg a écrit :
>>
>>> On 7.3.2014, at 11.00, miniupnp <miniupnp at free.fr> wrote:
>>>
>>>
>>>> Of course it is IPv4 oriented, nobody needs port mapping for IPv6...
>>>>
>>>>
>>> Well, given default-deny IPv6 firewall, I'd agree to disagree with you. (It can be used to make holes in firewall on IPv6 side.)
>>>
>>>
>> Don't forget to configure miniupnpd for IPv6 and PCP support :
>> ./genconfig.sh --ipv6 --pcp-peer
>> --igd2 : some clients have compatibility issues with IGDv2 (XBox) but it
>> adds the "IPv6 pinhole" service to make hole in firewall.
>>
> Sounds cool, I'll play with it, thanks.
>
> Peter Tatrai told me the IPv6 pinhole stuff isn't done for PCP, but he guessed it wouldn't be very hard to do as you have it already for IGDv2. (We can take a look at that if it helps, we're paid to care about IPv6.)
>
> Cheers,
>
> -Markus



-- 
Dave Täht

Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html



More information about the Cerowrt-devel mailing list