Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Open5gs - WebUi - UERANSIM Installation in Ubuntu 20.04

This is a documentation for installing Open5gs, webUI, and UERANSIM in Ubuntu 20.04

1- Installing MongoDB version 4.4.8

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 656408E390CFB1F5
$ echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
$ sudo apt update
$ sudo apt install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8

Google it

2- Installing Open5gs

$ sudo add-apt-repository ppa:open5gs/latest
$ sudo apt update
$ sudo apt install open5gs

3- Installing NodeJS

 $ sudo apt update
 $ sudo apt install curl
 $ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
 $ sudo apt install nodejs

4- Installing WebUI for Open5GS

$ curl -fsSL https://open5gs.org/open5gs/assets/webui/install | sudo -E bash -
  • To test that the webUI works, go to the browser and tap " 127.0.0.1:3000 " (username= admin, password= 1423)

5- Installing UERANSIM

$ sudo apt install make gcc g++ libsctp-dev lksctp-tools iproute2 git
$ sudo snap install cmake --classic
$ git clone https://github.com/aligungr/UERANSIM
$ cd ~/UERANSIM
$ make
$ sudo systemctl enable mongod.service
$ sudo systemctl start mongod.service
$ sudo systemctl status mongod.service

Testing UERANSIM request to Open5gs

1- enter to the UERANSIM/config folder (previously created) 2- tap the following command:

$ ../build/nr-gnb -c open5gs-gnb.yaml
  • If the request passed you will see " NG Setup procedure is successful "

References

About

This is a documentation for installing Open5gs, webUI, and UERANSIM in Ubuntu 20.04

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors