Skip to content

Babeld

services.babeld.enable

Whether to enable the babeld network routing daemon. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/babeld.nix

services.babeld.extraConfig

Options that will be copied to babeld.conf. See {manpage}babeld(8) for details.

Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/babeld.nix

services.babeld.interfaceDefaults

A set describing default parameters for babeld interfaces. See {manpage}babeld(8) for options.

Type: null or (attribute set of unspecified value)

Default

null

Example

{split-horizon = true;type = "tunnel";}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/babeld.nix

services.babeld.interfaces

A set describing babeld interfaces. See {manpage}babeld(8) for options.

Type: attribute set of attribute set of unspecified value

Default

{ }

Example

{enp0s2 = {hello-interval = 5;split-horizon = "auto";type = "wired";};}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/babeld.nix