OpenAirInterface Training Material¶
Hello everyone, welcome to the home page of the hands-on tutorial. Here you will find all the information you need for the hands-on workshop.
As a prerequisite you have to clone this repository:
git clone https://gitlab.eurecom.fr/oai/trainings/oai-workshops.git
Hardware Requirements
- A laptop or remote server with minimum 4vCPU and 8GB of RAM and 4GB of storage.
- Make sure your laptop/remote server CPU supports
avx2as it is needed by gNB/NR-UE containers. You can check vialscpu | grep avx2 - Operating System: Ubuntu 22.04/24.04, RHEL 9/10, Fedora 40+, other linux based OS may work as well.
- Note: Apple M1/M2/M3 laptops and Windows Linux Subsystem (WSL) are not yet tested.
Software Prerequisites
| Software | Version |
|---|---|
| Docker engine | Minimum 25.04 |
| tshark | Minimum 4.6.0 |
| wireshark | Minimum 4.6.0 |
Recommendation: You can download terminal application terminator or similar application to open multiple terminals in the same screen.
In case you do not have docker and wireshark you can download,
Make sure to select
yeswhen the Wireshark installation asks you whether non-superusers should be able to capture packets. Otherwise, you will have to run insudomode.
sudo add-apt-repository ppa:wireshark-dev/stable
sudo apt update
sudo apt install -y git net-tools wireshark
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install -y docker docker-ce
Add your username to the docker group, otherwise you will have to run in sudo mode.
sudo usermod -a -G docker $(whoami)
Now, logout and login again.
To follow the hands-on tutorials: