Skip to content

Bird lg

services.bird-lg.frontend.bgpMapInfo

Information displayed in bgpmap. Type: list of string

Default

["asn""as-name""ASName""descr"]

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

services.bird-lg.frontend.dnsInterface

DNS zone to query ASN information. Type: string

Default

"asn.cymru.com"

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

services.bird-lg.frontend.domain

Server name domain suffixes. Type: string

Example

"dn42.lantian.pub"

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

services.bird-lg.frontend.enable

Whether to enable Bird Looking Glass Frontend Webserver. Type: boolean

Default

false

Example

true

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

services.bird-lg.frontend.extraArgs

Extra parameters documented here.

:::{.note} Passing lines (plain strings) is deprecated in favour of passing lists of strings. :::

Type: strings concatenated with "\n" or list of string

Default

[ ]

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

services.bird-lg.frontend.listenAddress

Address to listen on. Type: string

Default

"127.0.0.1:5000"

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

services.bird-lg.frontend.nameFilter

Protocol names to hide in summary tables (RE2 syntax), Type: string

Default

""

Example

"^ospf"

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

services.bird-lg.frontend.navbar.allServers

Text of 'All server' button in the navigation bar. Type: string

Default

"ALL Servers"

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

services.bird-lg.frontend.navbar.allServersURL

URL of 'All servers' button. Type: string

Default

"all"

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

services.bird-lg.frontend.navbar.brand

Brand to show in the navigation bar . Type: string

Default

"Bird-lg Go"

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

services.bird-lg.frontend.navbar.brandURL

URL of the brand to show in the navigation bar. Type: string

Default

"/"

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

services.bird-lg.frontend.netSpecificMode

Apply network-specific changes for some networks. Type: string

Default

""

Example

"dn42"

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

services.bird-lg.frontend.protocolFilter

Information displayed in bgpmap. Type: list of string

Default

[ ]

Example

["ospf"]

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

services.bird-lg.frontend.proxyPort

Port bird-lg-proxy is running on. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

8000

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

services.bird-lg.frontend.servers

Server name prefixes. Type: list of string

Example

["gigsgigscloud""hostdare"]

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

services.bird-lg.frontend.timeout

Time before request timed out, in seconds. Type: signed integer

Default

120

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

services.bird-lg.frontend.titleBrand

Prefix of page titles in browser tabs. Type: string

Default

"Bird-lg Go"

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

services.bird-lg.frontend.whois

Whois server for queries. Type: string

Default

"whois.verisign-grs.com"

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

services.bird-lg.group

Group to run the service. Type: string

Default

"bird-lg"

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

services.bird-lg.package

The bird-lg package to use. Type: package

Default

pkgs.bird-lg

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

services.bird-lg.proxy.allowedIPs

List of IPs or networks to allow (default all allowed). Type: list of string

Default

[ ]

Example

["192.168.25.52""192.168.25.53""192.168.0.0/24"]

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

services.bird-lg.proxy.birdSocket

Bird control socket path. Type: string

Default

"/var/run/bird/bird.ctl"

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

services.bird-lg.proxy.enable

Whether to enable Bird Looking Glass Proxy. Type: boolean

Default

false

Example

true

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

services.bird-lg.proxy.extraArgs

Extra parameters documented here.

:::{.note} Passing lines (plain strings) is deprecated in favour of passing lists of strings. :::

Type: strings concatenated with "\n" or list of string

Default

[ ]

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

services.bird-lg.proxy.listenAddress

Address to listen on. Type: string

Default

"127.0.0.1:8000"

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

services.bird-lg.proxy.traceroute.binary

Traceroute's binary path. Type: string

Default

"${pkgs.traceroute}/bin/traceroute"

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

services.bird-lg.proxy.traceroute.flags

Flags for traceroute process Type: list of string

Default

[ ]

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

services.bird-lg.proxy.traceroute.rawOutput

Display traceroute output in raw format. Type: boolean

Default

false

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

services.bird-lg.user

User to run the service. Type: string

Default

"bird-lg"

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