Installation

This page explains how to install an OpenSAND platform.
For more details and advanced methods, please read the installation manual in the OpenSAND documentation.

Requirements

In order to built an OpenSAND platform, you need at least the following hosts:

  • A satellite emulator
  • A gateway
  • A satellite terminal

You can install up to 30 gateways and satellite terminals.

Your hosts should met the following interfaces requirements:

  • Satellite emulator: one network interface (default: eth0)
  • Gateway and Satellite terminal: two network interfaces (default: eth0 and eth1)

Install

OpenSAND is distributed as Debian packages, built on Ubuntu 20.04 LTS 64bits and Ubuntu 22.04 LTS 64 bits
It is recommended to install OpenSAND with the lastest release packages.

For each host on your OpenSAND plateform:

  • Add the OpenSAND repository:
    • Add Net4Sat repository GPG key
      $ sudo mkdir /etc/apt/keyrings
      $ curl -sS https://raw.githubusercontent.com/CNES/net4sat-packages/master/gpg/net4sat.gpg.key | gpg --dearmor | sudo dd of=/etc/apt/keyrings/net4sat.gpg
    • Update sources.list with net4sat opensand repository
      $ cat << EOF | sudo tee /etc/apt/sources.list.d/github.net4sat.sources
      Types: deb
      URIs: https://raw.githubusercontent.com/CNES/net4sat-packages/master/jammy/
      Suites: jammy
      Components: stable
      Signed-By: /etc/apt/keyrings/net4sat.gpg
      EOF
  • Update the list of available packages:
    • $ sudo apt-get update
  • Install OpenSAND:
    • On all the entities
      $ sudo apt-get install opensand
    • For the Manager (only one host, usually the satellite, but not necessarilly an entity) used to control the platform
      $ sudo apt-get install opensand-deploy opensand-collector