aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:22 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:22 +0100
commitac0654daf06a9d01fd264d96c00c8ab47b90cb73 (patch)
treea52a85553116dbc671bf43a7414c34959ca0b8eb /meta
parentb459f8eef44afaab44e38b8a5946974a4d107301 (diff)
downloaddotfiles-ac0654daf06a9d01fd264d96c00c8ab47b90cb73.tar.gz
dotfiles-ac0654daf06a9d01fd264d96c00c8ab47b90cb73.tar.bz2
dotfiles-ac0654daf06a9d01fd264d96c00c8ab47b90cb73.zip
feat(net): nftables laptop firewall
Default-deny inbound, allow outbound. Scoped to 'inet filter' with 'destroy table' on reload so podman/netavark tables are preserved. - meta/base.txt: add nftables - systemd-units/system/base.txt: enable nftables.service - etc/nftables.conf: laptop ruleset (loopback, ct state, ICMP/ICMPv6 essentials, DHCPv6 client, default-drop input/forward, accept output) - etc/sysctl.d/99-sysctl.conf: rp_filter=2, no redirects, no source-route, log_martians - README.md: firewall section with reload caveat
Diffstat (limited to 'meta')
-rw-r--r--meta/base.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/base.txt b/meta/base.txt
index da40c3c..f3c3e5a 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -27,6 +27,7 @@ man-db
man-pages
neovim
nfs-utils
+nftables
nmap
ocl-icd
openssh