Commit Graph

15 Commits

Author SHA1 Message Date
532194b862 servo: speculative wg tunnel fix 2024-12-03 04:49:24 +00:00
08c5f5661f modules/netns: make the wg port optional 2024-12-03 04:23:53 +00:00
6be6c08e7c servo: hardcode the doof/ovpns listen ports, and forward them through the NAT 2024-11-25 18:07:37 +00:00
3ed0ff6611 netns: make it *slightly* more debuggable 2024-11-25 15:55:23 +00:00
ec5e8a3269 netns: simplify the host -> netns response tunneling
i don't actually need any route table that's higher priority than 'local'
2024-11-11 11:02:42 +00:00
f6369bce8d servo: doof: dont proxy DNS inside the net namespace 2024-11-11 02:46:06 +00:00
309bd04037 modules/netns: rename options for better grouping 2024-11-11 02:37:00 +00:00
23913c9cd2 netns: configure the device in a way that should allow named endpoints to be resolved outside the netns 2024-11-11 02:19:00 +00:00
2ed633cfe8 wg-ovpns/doof: port from networking.wireguard -> sane.netns 2024-11-10 15:48:43 +00:00
2962f2dc21 refactor: modules/netns.nix 2024-11-10 14:00:29 +00:00
c30929e1a6 servo: switch to unbound for local DNS provider 2024-11-10 05:53:17 +00:00
24ed242bac servo: fix warning for getExe and iptables 2024-07-04 12:43:02 +00:00
09a615ee62 netns: factor the netns setup/teardown into distinct services, rather than trying to piggyback network-local-commands
idk what network-local-commands is about, nor network-pre.target.
network-pre.target doesn't seem to actually be wanted by anything (?)
2024-06-18 10:36:08 +00:00
f9091c0b0c netns: ensure that network.target depends on network-pre.target (why doesnt it by default?)
this should fix that servo tries to start wg-ovpns before the netns is configured
2024-06-18 09:07:40 +00:00
0d99293b2f servo: split the doof/ovpns netns config into its own module
a big thing this gets me is that the attributes (like IP addresses) are now accessible via 'config' an i won't have to hardcode them so much
2024-06-17 09:25:10 +00:00