commit 553214474747dce3a9cdb440a8f0caabc28eaac8 parent 9aa5ff6ed12078a2c5aa66a2fc9513d8b68f735a Author: Daniel Barlow <dan@telent.net> Date: Sat, 1 Jul 2023 12:48:01 +0100 hardcode global wan address, temporarily Diffstat:
| M | examples/rotuer.nix | | | 10 | ++++++++++ |
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/examples/rotuer.nix b/examples/rotuer.nix @@ -295,6 +295,15 @@ in rec { dependencies = [ services.wan ]; }; + services.set-wan-address = + oneshot { + name = "set-wan-address"; + # FIXME nasty bit of hardcoding - should get this from dhcp6c + up = "ip address add 2001:8b0:1111:1111:0:ffff:51bb:4cf2/128 dev ppp0"; + down = "ip address del 2001:8b0:1111:1111:0:ffff:51bb:4cf2/128 dev ppp0"; + dependencies = [ services.dhcp6 ]; + }; + services.acquire-lan-prefix = let script = pkgs.callPackage ./acquire-delegated-prefix.nix { }; in longrun { @@ -322,6 +331,7 @@ in rec { config.services.hostname dhcp6 acquire-lan-prefix + set-wan-address ]; }; defaultProfile.packages = with pkgs; [