From 525a799c5f6e9d04dedd1d790d16bd718376d2d5 Mon Sep 17 00:00:00 2001 From: clerie Date: Mon, 7 Dec 2020 21:26:41 +0100 Subject: [PATCH] Add ip rules --- hosts/dn42-il-gw5/configuration.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/hosts/dn42-il-gw5/configuration.nix b/hosts/dn42-il-gw5/configuration.nix index 2affabe..8da3098 100644 --- a/hosts/dn42-il-gw5/configuration.nix +++ b/hosts/dn42-il-gw5/configuration.nix @@ -36,6 +36,15 @@ networking.defaultGateway6 = { address = "2001:638:904:ffc9::1"; interface = "ens21"; }; networking.nameservers = [ "2001:638:904:ffcc::3" "2001:638:904:ffcc::4" "141.24.40.3" "141.24.40.4" ]; + networking.localCommands = '' + ip -6 rule flush + ip -6 rule add lookup main prio 32000 + ip -6 rule add from all to fd56:4902:eca0::/48 lookup 1337 prio 10000 + ip -6 rule add from all to all lookup 2342 prio 10000 + ip -6 rule add from all to fd56:4902:eca0::/48 unreachable prio 20000 + ip -6 rule add from fd56:4902:eca0::/48 to all unreachable prio 20000 + ''; + services.bird2.enable = true; services.bird2.config = '' router id ${ (lib.head config.networking.interfaces.ens18.ipv4.addresses).address };