Go to file
Ulli Kehrle 36c8044dc0 add jool-cli to devshell 2023-06-29 19:41:23 +02:00
nixos-modules add stop flag to deconfigure 2023-06-29 19:41:23 +02:00
scripts Make NM/systemd integration more robust 2023-03-05 10:58:29 +01:00
tests add nixos modules 2023-06-29 19:41:20 +02:00
.envrc add nix stuff 2023-06-27 16:54:02 +02:00
.gitignore add nix stuff 2023-06-27 16:54:02 +02:00
LICENCE Release clatd v1.6 2023-03-05 11:33:00 +01:00
Makefile Rewrite obsolete module usage to new one (#20) 2022-11-08 14:43:50 +01:00
README.md add README.md 2023-06-29 17:12:06 +02:00
README.pod Release clatd v1.6 2023-03-05 11:33:00 +01:00
clatd add stop flag to deconfigure 2023-06-29 19:41:23 +02:00
flake.lock add nix stuff 2023-06-27 16:54:02 +02:00
flake.nix add jool-cli to devshell 2023-06-29 19:41:23 +02:00
net-dns-fix-local-resolver.patch patch Net::Dns to set create sockets with GetAddrInfoFlags => 0 2023-06-29 17:12:06 +02:00

README.md

jool-clat

This program configures jool as a CLAT. It is heavily based on clatd, which does the same with TAYGA

Usage

This script is meant to be run whenever your network configuration changes.

Todo

  • Cleanup:
    • Remove proxied NDP entries when the prefix changes/ on deconfiguration
    • Remove old address configured on the clat-side of the veth pair when the prefix changes
    • Disable IP forwarding on deconfiguration
  • Adjust documentation
  • ???