[strongSwan] Problems with configuration of IPv4/IPv6 dual-stack network

Colbert Yang colbert.yang at outlook.com
Mon Aug 7 11:07:56 CEST 2017

Dear community,

I have a Debian 9 VPS assigned an IPv6 /64 address via SLAAC, running strongSwan, and would like to make clients able to access IPv6 websites.

Here is the IPv6 setting in /etc/network/interfaces:
iface ens3 inet6 static

        address 2001:19f0:6001:e4d:AAAA:BBBB:CCCC:1
        netmask 64
        dns-nameservers 2001:19f0:300:1704::6

conn %default
        auto = add
        keyexchange = ikev2
        leftsubnet =,::/0
        rightdns =,2001:4860:4860::8888
        rightsourceip =,2001:19f0:6001:e4d::/112
        eap_identity = %identity
        leftauth = pubkey
        leftcert = fullchain.pem
        leftid = example.com
        leftsendcert = always
        rightauth = eap-mschapv2
        rightid = %any
        rightsendcert = never

$ iptables -t nat -A POSTROUTING -j MASQUERADE
$ systctl -p
net.ipv4.ip_forward = 1
net.ipv6.conf.all.accept_ra = 2

With configuration above, the VPS and strongSwan seem working well with IPv4 network that clients like iOS 10 are able to access to the IPv4 websites via IPSec.  Clients assigned an IPv6 address 2001:19f0:6001:e4d::1 and the VPS can ping each other, however, clients cannot access to any IPv6 websites. I know that I disable net.ipv6.conf.all.forwarding so IPv6 packages are not able to be forwarded, but if it is enabled, clients still have no IPv6 connectivity and the VPS is unreachable via IPv6.

Honestly, I am not quite familiar with IPv6 network and really stuck into this problem even search tons of information from Google. So is there someone running a strongSwan server with IPv6 successfully? Could you offer some help, please?

Thanks in advance for helping,
Colbert Yang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.strongswan.org/pipermail/users/attachments/20170807/19fde099/attachment.html>

More information about the Users mailing list