diff options
Diffstat (limited to 'roles/pihole/README.md')
| -rw-r--r-- | roles/pihole/README.md | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/roles/pihole/README.md b/roles/pihole/README.md index e7e0bb20..2f2383ab 100644 --- a/roles/pihole/README.md +++ b/roles/pihole/README.md @@ -37,54 +37,8 @@ This role configure the [pihole](https://github.com/pi-hole/pi-hole) DNS Sinkhol - Internet > Account Information > DNS Server > DNSv4 Server > Use Other DNSv4 Servers > {{ pihole_ipv4 }} -#### No IPv6 Support (default) - - Home Network > Network > Network Settings > Change Advanced Network Settings > IPv6 > - Router advertisement enable in the LAN > ❌ - DNSv6 Server in the Home Network > Also announce DNSv6 server via router advertisement (RFC5006) > ❌ - Internet > Account Information > IPv6 > IPv6 Support > ❌ - -#### With IPv6 Support - -Setup is a two-step process: first enable FritzBox RA to get the Pi's stable ULA address, -then disable FritzBox RA so Pi becomes the sole IPv6 default router. - -**Step 1 — Enable FritzBox RA temporarily to get Pi's ULA address:** - -- Internet > Account Information > - - IPv6 > IPv6 Support > ✅ - - IPv6 > IPv6 Connectivity > Native IPv4 connection > Use IPv6 via landline connection or Mobile network > ✅ - - IPv6 > Connection Settings > Use DHCPv6 Rapid Commit > ❌ - - IPv6 > Connection Settings > Require certain length of the LAN prefix > ❌ - -- Home Network > Network > Network Settings > Change Advanced Network Settings > IPv6 > - - Router advertisement enable in the LAN > ✅ - - Always assign ULA addresses > ✅ - - Set ULA prefix > https://www.unique-local-ipv6.com/ example: `fd00:1234:5678::` > ✅ - - This FRITZ!Box provides the standard internet connection > Low - - DNSv6 Server in the Home Network > - - Also announce DNSv6 server via router advertisement (RFC5006) > ✅ - - Local DNSv6 Server > {{ pihole_ipv6 `ip address | grep "inet6 fd"`}} - - DHCPv6 Server in the home network > - - Disable DHCPv6 server in the FRITZ!Box for the home network > ✅ - - There are no other DHCPv6 servers in the home network. > ✅ - -- Internet > Account Information > Internet DNS Server > DNSv6 Server > Use Other DNSv6 Servers > {{ pihole_ipv6 }} - -On the Pi, get the ULA address and the FritzBox link-local default route: -```bash -ip address | grep "inet6 fd" # use the mngtmpaddr address as pihole_ipv6 -ip -6 route show default | grep ra # use the nexthop as network_ipv6_gateway in rpi5 host_vars -``` - -Set `network_ipv6_gateway` in `host_vars/rpi5.local.yml` and run the playbook to deploy the static IPv6 route on Pi. - -**Step 2 — Disable FritzBox RA so Pi becomes sole IPv6 default router:** - -- Home Network > Network > Network Settings > Change Advanced Network Settings > IPv6 > - - Router advertisement enable in the LAN > ❌ - -NOTE: Pi's radvd (deployed by the `gateway` role) takes over sending RAs with `AdvDefaultPreference high`. -All LAN devices use Pi as their IPv6 default router → traffic routes VPN or direct mode. -Pi keeps IPv6 connectivity via the static route to FritzBox set in Step 1. |
