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.
(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 + o ➡ Enter ➡ 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 + o ➡ Enter ➡ 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 + o ➡ Enter ➡ 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 + o ➡ Enter ➡ Ctrl + x. Esses comandos servem para salvar, confirmar a ação e fechar o arquivo, respectivamente.