summaryrefslogtreecommitdiffstats
path: root/roles/network/templates/resolved.conf.j2
AgeCommit message (Collapse)AuthorFilesLines
3 daysDisable ipv6 completely and remove related codeAhmed Abdelhalim1-2/+2
Co-Authored-By: Claude.ai
2026-07-08Refactor network roleAhmed Abdelhalim1-3/+3
Remove static IPv6 support from network role — all hosts use SLAAC (method=auto). Simplifies NM templates, argument_specs, and resolved.conf. gateway sysctl accept_ra=2 is now unconditional when gateway_enabled. Co-authored-by: Claude.ai
2025-09-02Refactor the network fix for piholeAhmed Abdelhalim1-14/+4
2025-09-01Fix networking issues when VPN isn't activeAhmed Abdelhalim1-1/+9
2025-09-01Fix wireguard_gateway role being slowAhmed Abdelhalim1-2/+4
The pihole lookup DNS queries when the VPN connection is up was slow. One of the culprits was the quad9 servers were taking long time when using VPN The other issue was the previous routing tables that used to work with the fritzbox (with DHCP) which wasn't fully working was conflicting with the VPN route tables and causing loops and delays. Now most of the VPN queries are working fast but some requests are taking some time, probably due to the VPN trying to check/block ads and malware! Also minor fixing to the pre tasks and documentation
2025-08-21Add wireguard role and fix testingAhmed Abdelhalim1-0/+2
The testing was failing because the use of the example files with the same domain names, resulted in the files and the molecule variable were being merged and therefore running tasks that would fail on test (example, setting a fake VPN connection that wouldn't start).
2025-08-19Fix pihole install to work on raspberry and simplify on archAhmed Abdelhalim1-2/+5
2025-08-11Use quad9 as the main DNS with cloudflare/google fallbacksAhmed Abdelhalim1-3/+2
2025-08-11Replace avahi with systemd-resolved/systemd-networkdAhmed Abdelhalim1-0/+24