Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

nrf.default.tls.client.cacert

Path to CA certificate for client (without /nix/store hash)

Type: null or string

Default:

null

Example:

"open5gs-unstable/etc/open5gs/tls/ca.crt"

Declared by:

nrf.default.tls.client.client_cert

Path to client certificate (without /nix/store hash)

Type: null or string

Default:

null

Example:

"open5gs-unstable/etc/open5gs/tls/nrf.crt"

Declared by:

nrf.default.tls.client.client_private_key

Path to client private key (without /nix/store hash)

Type: null or string

Default:

null

Example:

"open5gs-unstable/etc/open5gs/tls/nrf.key"

Declared by:

nrf.default.tls.client.client_sslkeylogfile

Path to SSL key log file for client. Allows capturing SSL/TLS session keys for debugging with Wireshark.

Type: null or string

Default:

null

Example:

"open5gs-unstable/var/log/open5gs/tls/nrf-client-sslkeylog.log"

Declared by:

nrf.default.tls.client.scheme

TLS scheme for client

Type: null or string

Default:

null

Example:

"https"

Declared by:

nrf.default.tls.server.cert

Path to server certificate (without /nix/store hash)

Type: null or string

Default:

null

Example:

"open5gs-unstable/etc/open5gs/tls/nrf.crt"

Declared by:

nrf.default.tls.server.private_key

Path to server private key (without /nix/store hash)

Type: null or string

Default:

null

Example:

"open5gs-unstable/etc/open5gs/tls/nrf.key"

Declared by:

nrf.default.tls.server.scheme

TLS scheme for server

Type: null or string

Default:

null

Example:

"https"

Declared by:

nrf.default.tls.server.sslkeylogfile

Path to SSL key log file for server. Allows capturing SSL/TLS session keys for debugging with Wireshark.

Type: null or string

Default:

null

Example:

"open5gs-unstable/var/log/open5gs/tls/nrf-server-sslkeylog.log"

Declared by:

nrf.default.tls.server.verify_client

Enable client verification for TLS

Type: null or boolean

Default:

null

Example:

true

Declared by:

nrf.default.tls.server.verify_client_cacert

Path to CA certificate for client verification (without /nix/store hash)

Type: null or string

Default:

null

Example:

"open5gs-unstable/etc/open5gs/tls/ca.crt"

Declared by:

nrf.generated

Path to generated nrf.yaml

Type: absolute path

Declared by:

nrf.global.max.peer

Maximum number of peer connections.

Type: null or (positive integer, meaning >0)

Default:

null

Example:

64

Declared by:

nrf.global.max.ue

Maximum number of UE connections. Can be increased depending on memory size.

Type: positive integer, meaning >0

Default:

1024

Example:

2048

Declared by:

nrf.logger.file.path

Path to the NRF log file.

Type: string

Default:

"/var/log/open5gs/nrf.log"

Example:

"/var/log/open5gs/nrf.log"

Declared by:

nrf.logger.level

Log level: fatal, error, warn, info (default), debug, or trace.

Type: null or one of “fatal”, “error”, “warn”, “info”, “debug”, “trace”

Default:

null

Example:

"info"

Declared by:

nrf.sbi.server

SBI server configuration.

Examples:

  • Bind to eth0 and advertise: [{ dev = "eth0"; advertise = "open5gs-nrf.svc.local"; }]
  • Custom port: [{ address = "nrf.localdomain"; port = 7777; }]
  • Bind and advertise: [{ address = "127.0.0.10"; port = 7777; advertise = "open5gs-nrf.svc.local"; }]

Type: list of (submodule)

Default:

[
  {
    address = "127.0.0.10";
    port = 7777;
  }
]

Declared by:

nrf.sbi.server.*.address

SBI server address

Type: null or string

Default:

null

Example:

"127.0.0.10"

Declared by:

nrf.sbi.server.*.advertise

Advertise address for SBI server

Type: null or string

Default:

null

Example:

"open5gs-nrf.svc.local"

Declared by:

nrf.sbi.server.*.dev

Network device for SBI server

Type: null or string

Default:

null

Example:

"eth0"

Declared by:

nrf.sbi.server.*.port

SBI server port

Type: null or 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default:

null

Example:

7777

Declared by:

nrf.serving

List of PLMN IDs for NRF serving. 5G roaming requires PLMN in NRF.

Type: list of (submodule)

Default:

[
  {
    plmn_id = {
      mcc = "999";
      mnc = "70";
    };
  }
]

Declared by:

nrf.serving.*.plmn_id

PLMN ID for NRF serving (5G roaming requires PLMN in NRF)

Type: submodule

Declared by:

nrf.serving.*.plmn_id.mcc

Mobile Country Code

Type: string

Example:

"999"

Declared by:

nrf.serving.*.plmn_id.mnc

Mobile Network Code

Type: string

Example:

"70"

Declared by: