Loading nixos/modules/services/networking/yggdrasil.nix +4 −4 Original line number Diff line number Diff line Loading @@ -40,14 +40,14 @@ in { If the {option}`persistentKeys` is enabled then the keys that are generated during activation will override those in {option}`config` or those in {option}`settings` or {option}`configFile`. If no keys are specified then ephemeral keys are generated and the Yggdrasil interface will have a random IPv6 address each time the service is started, this is the default. If both {option}`configFile` and {option}`config` If both {option}`configFile` and {option}`settings` are supplied, they will be combined, with values from {option}`configFile` taking precedence. Loading @@ -62,7 +62,7 @@ in { example = "/run/keys/yggdrasil.conf"; description = lib.mdDoc '' A file which contains JSON configuration for yggdrasil. See the {option}`config` option for more information. See the {option}`settings` option for more information. ''; }; Loading @@ -81,7 +81,7 @@ in { discovery. The NixOS firewall blocks link-local communication, so in order to make local peering work you will also need to set `LinkLocalTCPPort` in your yggdrasil configuration ({option}`config` or yggdrasil configuration ({option}`settings` or {option}`configFile`) to a port number other than 0, and then add that port to {option}`networking.firewall.allowedTCPPorts`. Loading nixos/modules/services/networking/yggdrasil.xml +2 −2 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ An annotated example of a simple configuration: # The NixOS module will generate new keys and a new IPv6 address each time # it is started if persistentKeys is not enabled. config = { settings = { Peers = [ # Yggdrasil will automatically connect and "peer" with other nodes it # discovers via link-local multicast annoucements. Unless this is the Loading Loading @@ -58,7 +58,7 @@ in { services.yggdrasil = { enable = true; persistentKeys = true; # Maintain a fixed public key and IPv6 address. config = { settings = { Peers = [ "tcp://1.2.3.4:1024" "tcp://1.2.3.5:1024" ]; NodeInfo = { # This information is visible to the network. Loading Loading
nixos/modules/services/networking/yggdrasil.nix +4 −4 Original line number Diff line number Diff line Loading @@ -40,14 +40,14 @@ in { If the {option}`persistentKeys` is enabled then the keys that are generated during activation will override those in {option}`config` or those in {option}`settings` or {option}`configFile`. If no keys are specified then ephemeral keys are generated and the Yggdrasil interface will have a random IPv6 address each time the service is started, this is the default. If both {option}`configFile` and {option}`config` If both {option}`configFile` and {option}`settings` are supplied, they will be combined, with values from {option}`configFile` taking precedence. Loading @@ -62,7 +62,7 @@ in { example = "/run/keys/yggdrasil.conf"; description = lib.mdDoc '' A file which contains JSON configuration for yggdrasil. See the {option}`config` option for more information. See the {option}`settings` option for more information. ''; }; Loading @@ -81,7 +81,7 @@ in { discovery. The NixOS firewall blocks link-local communication, so in order to make local peering work you will also need to set `LinkLocalTCPPort` in your yggdrasil configuration ({option}`config` or yggdrasil configuration ({option}`settings` or {option}`configFile`) to a port number other than 0, and then add that port to {option}`networking.firewall.allowedTCPPorts`. Loading
nixos/modules/services/networking/yggdrasil.xml +2 −2 Original line number Diff line number Diff line Loading @@ -27,7 +27,7 @@ An annotated example of a simple configuration: # The NixOS module will generate new keys and a new IPv6 address each time # it is started if persistentKeys is not enabled. config = { settings = { Peers = [ # Yggdrasil will automatically connect and "peer" with other nodes it # discovers via link-local multicast annoucements. Unless this is the Loading Loading @@ -58,7 +58,7 @@ in { services.yggdrasil = { enable = true; persistentKeys = true; # Maintain a fixed public key and IPv6 address. config = { settings = { Peers = [ "tcp://1.2.3.4:1024" "tcp://1.2.3.5:1024" ]; NodeInfo = { # This information is visible to the network. Loading