louisroyer/ueransim-ue

By louisroyer

Updated 5 days ago

UERANSIM UE

Image
Networking

2.4K

WARNING: The following image is NOT an official build of UERANSIM, in the future it may include beta-functionalities.

By default, configuration file from templating is used if no --config or -c is passed as argument. To start without argument, use:

command: [" "]

Environment variable used to select templating system:

environment:
  ROUTING_SCRIPT: "docker-setup"
  TEMPLATE_SCRIPT: "template-script.sh"
  TEMPLATE_SCRIPT_ARGS: ""
  CONFIG_FILE: "/etc/ueransim/ue.yaml"
  CONFIG_TEMPLATE: "/usr/local/share/ueransim/template-ue.yaml"
  ONESHOT: "true"
  PRE_INIT_HOOK: "daemonize.sh"
  PRE_INIT_HOOK_0: "routing.sh"

If you choose to configure the container using docker-setup (default), please refer to docker-setup's documentation. The environment variable ONESHOT is set to "true".

Environment variables for templating:

  MCC: "001"
  MNC: "01"
  MSISDN: "0000000000"
  KEY: "8baf473f2f8fd09487cccbd7097c6862"
  OP: "8e27b6af0e692e750f32667a3b14605d"
  AMF: "8000"
  # The following variable have no default values
  # Replace the following example addresses with your gNB's ones 
  GNBS: |-
    - 192.0.2.2
    - 2001:db8::2
  SESSIONS: |-
    - type: "IPv4"
      apn: "sliceA"
      slice:
        sst: 1
        sd: 0x010203
  CONFIGURED_NSSAI: |-
    - sst: 1
      sd: 0x010203
  DEFAULT_NSSAI: |-
    - sst: 1
      sd: 0x010203

This image is automatically built weekly based on latest version of louisroyer/base-irit.

Dockerfile is available on Github.

Docker Pull Command

docker pull louisroyer/ueransim-ue