From 3e411cd81ae406280582c13e9d1dfa3dacf7d0cf Mon Sep 17 00:00:00 2001 From: William Carroll Date: Mon, 9 May 2022 08:04:40 -0700 Subject: feat(wpcarro/ava): Support IP-forwarding This allows me to use my device as a router (or in Tailscale terms: as an "exit node"). Change-Id: I994e6c104c246364118155e934b11969a4d7066e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5555 Reviewed-by: wpcarro Autosubmit: wpcarro Tested-by: BuildkiteCI --- users/wpcarro/nixos/ava/default.nix | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'users/wpcarro/nixos/ava/default.nix') diff --git a/users/wpcarro/nixos/ava/default.nix b/users/wpcarro/nixos/ava/default.nix index 9fb2414dbb..db4fee17aa 100644 --- a/users/wpcarro/nixos/ava/default.nix +++ b/users/wpcarro/nixos/ava/default.nix @@ -23,6 +23,10 @@ in boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; + # Support IP forwarding to use this device as a Tailscale exit node. + boot.kernel.sysctl."net.ipv4.ip_forward" = true; + boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = true; + time.timeZone = "America/Los_Angeles"; networking = { -- cgit 1.4.1