Commit Graph

244 Commits

Author SHA1 Message Date
Sandro - af5cf82ed2
dns: bump SOA checks 2024-05-01 23:15:47 +02:00
Sandro - 0ec977a618
dns: switch to serial-policy increment 2024-05-01 23:11:19 +02:00
Astro 065d86b527 revive NAT reflection 2024-05-01 22:27:11 +02:00
Sandro - 5e96baf278
dns: only notify over IPv6 which has no nating 2024-04-25 20:08:08 +02:00
Sandro - a49408c480
dns: format 2024-04-25 20:04:38 +02:00
Sandro - f308cbb292
dns: map acl to key
upsi
2024-04-25 20:04:25 +02:00
Sandro - 793547d0ca
dns: add more ipv6 addresses 2024-04-24 21:58:12 +02:00
Sandro - 57e86a5dbf
dns: listen on some addresses 2024-04-21 18:49:34 +02:00
Sandro - 18fb8b635f
dns: add public ns.spaceboyz.net 2024-04-21 18:47:30 +02:00
Sandro - 9b2b8250c4
dns: switch to knot 2024-04-21 18:17:41 +02:00
Sandro - d7fdfd8aa6
dns: fix missing dots 2024-04-21 00:03:38 +02:00
Sandro - e36881f687
Fix srv records 2024-04-20 23:57:34 +02:00
Sandro - 4e848d27f8
dns: collect records correctly 2024-04-20 23:31:13 +02:00
Sandro - e90f8e7ea6
Switch to dns.nix 2024-04-20 22:45:31 +02:00
Sandro - 54c215c320
dnscache: add forth quad 9 server 2024-04-19 11:06:14 +02:00
Sandro - 349f3dcd1b
dnscache: set insecure domains again 2024-04-19 00:03:19 +02:00
Sandro - 05510d606b
dnscache: activate psl 2024-04-18 23:58:07 +02:00
Sandro - 1f6f96d433
dnscache: activate features that required extraFeatures enabled 2024-04-18 22:49:46 +02:00
Sandro - aa0f8b1a5a
dnscache: activate kresd extra features 2024-04-18 22:35:25 +02:00
Sandro - 62fae6a546
dnscache: fix eval and start 2024-04-18 22:18:40 +02:00
Sandro - 3c5fe9c1df
dnscache: migrate to kresd 2024-04-18 21:37:42 +02:00
Sandro - 858d6b170f
Add ns1.supersandro as secondary DNS server 2024-04-18 21:01:26 +02:00
Sandro - 57ca79dc02
Set ddns-replace-client-name 2024-04-18 19:49:38 +02:00
Astro dc4cfef526 Revert "Add ddns-update-on-renew option and higher lease time"
This reverts commit 5e36c91ef6.

This is very bad for DynDNS and our DNS servers.
2024-04-18 19:20:53 +02:00
somebody 579fe9226d DHCP: Add control socket and tools 2024-04-18 14:03:26 +02:00
Daniel Poelzleithner 5e36c91ef6 Add ddns-update-on-renew option and higher lease time
Update DDNS entries on renew of lease. Automatically
fixes stale and missing DNS entries.

increase lease time to 15 minutes on priv networks
2024-04-18 13:48:56 +02:00
Sandro - c277a38f5c
upstream: add c3d2 range back 2024-04-17 21:10:43 +02:00
Sandro - 753cd1d5f3
upstream: reflect on entire internal network 2024-04-14 21:31:18 +02:00
Sandro - 8c844dedd2
Just copy more upstream code to not do stupid mistakes 2024-04-12 00:18:15 +02:00
Sandro - 6a29757919
Fix eval and nat rules 2024-04-12 00:12:12 +02:00
Sandro - 611ac377be
upstream: fix masquerading 2024-04-12 00:01:55 +02:00
Sandro - a2f7356c53
Drop nat reflection
We want to preserve the source ip address especially when using ip allow
lists
2024-04-11 21:59:58 +02:00
Sandro - f2ac3a3ae2
Remove duplicated -t argument 2024-03-23 23:32:23 +01:00
Sandro - 7c0e748b77
dns: fix more eval 2024-01-27 23:50:54 +01:00
Sandro - 0b2cc008b4
dns: fix eval 2024-01-27 23:49:11 +01:00
Astro 45c4938ad1 nixos-module/container/bird: fix check-upstream-ipv[46] ping path 2023-12-11 22:28:26 +01:00
Astro 86add1041d nixos-module/container/bird: fix for site.net.*.dhcp == null 2023-12-11 21:35:27 +01:00
Astro dbc0e14f63 nixos-module/container/dhcp-server: don't set max-valid-lifetime but hold-reclaimed-time
hope that works without depleting the address pools
2023-11-14 23:30:41 +01:00
Astro dd3d650e46 nixos-module/container/dhcp-server: s/lib.optionalAttrs/lib.mkIf/ 2023-11-14 23:26:33 +01:00
Astro a138bc2d98 nixos-module/container/dhcp-server: set dhcp6 dns info 2023-11-13 23:35:54 +01:00
Astro a9bebbe3a0 nixos-module/container/dhcp-server: just set Restart for kea-*-server.service 2023-11-13 23:14:16 +01:00
Astro c40997bacc nixos-module/container/dhcp-server: use the proper max-valid-lifetime parameter instead of calculating timers 2023-11-13 22:46:51 +01:00
Sandro - 7cc8115896
Add ripgrep 2023-11-08 01:13:30 +01:00
Astro b78f9c9305 nixos-module/container/dhcp-server: fix reservations by moving them from global dhcp4 config to subnet4 2023-10-28 03:40:15 +02:00
Astro 0e2c4c7afd nixos-module/container/dhcp-server: fix reservations 2023-10-28 03:20:51 +02:00
Astro 6ac42aa334 nixos-module/container/dhcp-server: disable dyndns conflict resolution for dual stack operation 2023-10-28 00:45:24 +02:00
Astro 07963d1b61 nixos-module/container/dhcp-server: enable dhcp6-server just for dyndns 2023-10-27 23:46:06 +02:00
Astro 7722eb6243 nix/nixos-module/container/dhcp-server: fix dyndns and stats 2023-10-24 01:17:41 +02:00
Astro 9b39803076 nix/nixos-module/container/dhcp-server: migrate from isc-dhcpd to kea-dhcp4 2023-10-24 00:57:25 +02:00
Astro 6c4c86e4a5 nixos-module/container/upstream: flush conntrack states after nat startup 2023-06-07 23:00:50 +02:00