UERANSIM

ATENÇÃO! Nessa seção são apresentados três métodos de configuração para o UERANSIM:

(i) setup local: deve ser adotado quando se pretende utilizar o Open5GS (CORE) e o UERANSIM (RAN e UE) na mesma máquina;

(ii) setup distribuído: deve ser adotado quando se pretende utilizar o Open5GS (CORE) em uma primeira máquina e o UERANSIM (RAN e UE) numa segunda máquina;

(iii) setup distribuído: deve ser adotado quando se pretende utilizar o Open5GS (CORE) em uma primeira máquina, o UERANSIM (RAN) numa segunda máquina e o UERANSIM (UE) em uma terceira máquina.

MÉTODO (i): setup local

Os arquivos já estão pré-configurados.

MÉTODO (ii): setup distribuído

Passo 1 - descobrir o IP da máquina em que o UERANSIM está instalado:

$ ip a

E então o usuário (você) precisa analisar as interfaces disponíveis e encontrar aquela que estabelece a conexão com a internet. Utilizaremos  192.168.0.15 como IP fictício da RAN (UERANSIM) a fim de simplificação.

Passo 2 - abrir o diretório do UERANSIM e então a pasta em que os arquivos de configuração estão:

$ cd ~

$ cd UERANSIM

$ cd config

Passo 3 - abrir o arquivo da gNodeB (RAN):

$ sudo nano open5gs-gnb.yaml

A navegação é realizada por meio das setas do teclado!

Passo 4 - alterar IPs:

Edite linkIp, ngapIp e gtpIp, substituindo-os pelos obtidos no Passo 1.


Edite - adress:, MAS ATENÇÃO! Aqui, iremos utilizar o IP obtido no Passo 1 da seção Configuração ➡ Open5GS.

Ao término da alteração, utilize: Ctrl + oEnter Ctrl + x. Esses comandos servem para salvar, confirmar a ação e fechar o arquivo, respectivamente.

Passo 5 - abrir o arquivo do UE:

$ sudo nano open5gs-ue.yaml


Passo 6 - alterar IP:

Edite gnbSearchList:, substituindo-o pelo obtido no Passo 1.

Ao término da alteração, utilize: Ctrl + oEnter Ctrl + x. Esses comandos servem para salvar, confirmar a ação e fechar o arquivo, respectivamente.

MÉTODO (iii): setup distribuído

Passo 1 - descobrir o IP da máquina em que o UERANSIM (RAN) está instalado:

$ ip a

E então o usuário (você) precisa analisar as interfaces disponíveis e encontrar aquela que estabelece a conexão com a internet. Utilizaremos  192.168.0.15 como IP fictício da RAN (UERANSIM) a fim de simplificação.

Passo 2 - abrir o diretório do UERANSIM e então a pasta em que os arquivos de configuração estão:

$ cd ~

$ cd UERANSIM

$ cd config

Passo 3 - abrir o arquivo da gNodeB (RAN):

$ sudo nano open5gs-gnb.yaml

A navegação é realizada por meio das setas do teclado!

Passo 4 - alterar IPs:

Edite linkIp, ngapIp e gtpIp, substituindo-os pelos obtidos no Passo 1.


Edite - adress:, MAS ATENÇÃO! Aqui, iremos utilizar o IP obtido no Passo 1 da seção Configuração ➡ Open5GS.

Ao término da alteração, utilize: Ctrl + oEnter Ctrl + x. Esses comandos servem para salvar, confirmar a ação e fechar o arquivo, respectivamente.

Passo 5 - descobrir o IP da máquina onde o UERANSIM (UE) está instalado:

$ ip a

E então o usuário (você) precisa analisar as interfaces disponíveis e encontrar aquela que estabelece a conexão com a internet. Utilizaremos  192.168.0.20 como IP fictício do UE (UERANSIM) a fim de simplificação.

Passo 6 - abrir o arquivo do UE:

$ sudo nano open5gs-ue.yaml


Passo 7 - alterar IP:

Edite gnbSearchList:, substituindo-o pelo obtido no Passo 6.

Ao término da alteração, utilize: Ctrl + oEnter Ctrl + x. Esses comandos servem para salvar, confirmar a ação e fechar o arquivo, respectivamente.

Caso tenha obtido os mesmos resultados, a configuração foi concluída com êxito!

Problemas?