teusink / Home-Security-by-Pi

Description on how I configured the installation and Security of Raspberry Pi and how I keep it fit for use and purpose.
MIT License
40 stars 11 forks source link

Add IPv6 support for OpenVPN (PiVPN) on Pi #12

Closed teusink closed 2 years ago

teusink commented 6 years ago

Add IPv6 support for OpenVPN (PiVPN) on Pi

Two options here:

  1. Enable IPv6 inside the tunnel.
  2. Enable IPv6 outside the tunnel, as in: the tunnel itself is IPv6.

Exposing a IPv6 tunnel to the outside world requires fail2ban 0.10 for rate-limiting. This is not yet available on Debian Stretch. See issue: https://github.com/teusink/Home-Security-by-Pi/issues/26

So for now option 1 only should suffice.

Considerations:

Roadblocks:

Sources:

teusink commented 6 years ago

Native IPv6 on Pi works out-of-the-box with stretch. Now I need to find a way to do a IPv6-tunnel.

teusink commented 6 years ago

Got full IPv6 support within my network. Can access any source over IPv6 (DHCP, DNS, Pi-hole Admin console). Somehow cannot reach any IPv6 source from the outside, even with port-forwarding. Might be ISP issue. Will look further into that.

teusink commented 6 years ago

In addition, due to lack of fail2ban support for IPv6 (Raspbian repos not updated with latest fail2ban), it is not even smart to open up VPN through IPv6 to the outside world.

teusink commented 6 years ago

Wait for future release of Debian for Raspberry Pi that has fail2ban which supports IPv6. Then look into getting IPv6 tunneling working. Perhaps also impacts UDP/TCP?

teusink commented 2 years ago

Repo will be archived, so this issue won't receive a follow up.