diff options
| -rw-r--r-- | bragi.nix | 41 |
1 files changed, 0 insertions, 41 deletions
| @@ -64,47 +64,6 @@ in rec { | |||
| 64 | }; | 64 | }; |
| 65 | }; | 65 | }; |
| 66 | 66 | ||
| 67 | services.radvd = { | ||
| 68 | enable = true; | ||
| 69 | config = '' | ||
| 70 | interface eth { | ||
| 71 | AdvSendAdvert on; | ||
| 72 | MinRtrAdvInterval 3; | ||
| 73 | MaxRtrAdvInterval 10; | ||
| 74 | |||
| 75 | prefix ffff:ffff:ffff:ffff::/64 { | ||
| 76 | Base6Interface eth; | ||
| 77 | |||
| 78 | AdvOnLink on; | ||
| 79 | AdvAutonomous on; | ||
| 80 | # AdvRouterAddr on; | ||
| 81 | }; | ||
| 82 | }; | ||
| 83 | |||
| 84 | interface wlp4s0 { | ||
| 85 | AdvSendAdvert on; | ||
| 86 | MinRtrAdvInterval 3; | ||
| 87 | MaxRtrAdvInterval 10; | ||
| 88 | |||
| 89 | prefix ffff:ffff:ffff:ffff::/64 { | ||
| 90 | Base6Interface eth; | ||
| 91 | |||
| 92 | AdvOnLink on; | ||
| 93 | AdvAutonomous on; | ||
| 94 | # AdvRouterAddr on; | ||
| 95 | }; | ||
| 96 | }; | ||
| 97 | ''; | ||
| 98 | }; | ||
| 99 | |||
| 100 | systemd.services.radvd = { | ||
| 101 | path = with pkgs; [procps]; | ||
| 102 | preStart = '' | ||
| 103 | sysctl net.ipv6.conf.eth.forwarding=1 | ||
| 104 | sysctl net.ipv6.conf.wlp4s0.forwarding=1 | ||
| 105 | ''; | ||
| 106 | }; | ||
| 107 | |||
| 108 | services.dhcpd4 = { | 67 | services.dhcpd4 = { |
| 109 | enable = true; | 68 | enable = true; |
| 110 | interfaces = [ "eth" | 69 | interfaces = [ "eth" |
